Poglavlje 2 · 2.4
SSH konfiguracija: prijava kratkim nazivom
Stalno upisivanje ssh anna@203.0.113.10 nije praktično. U SSH konfiguraciji svom poslužitelju možete dati kratak naziv.
Izrada datoteke
Na Vašem računalu datoteka config nalazi se u Vašoj mapi .ssh: ~/.ssh/config na Macu i Linuxu, C:\Users\jouwnaam\.ssh\config na Windowsima (bez ekstenzije). Upišite u nju:
Host web1
HostName 203.0.113.10
User anna
IdentityFile ~/.ssh/id_ed25519
ServerAliveInterval 60
Sada se prijavljujete ovako:
ssh web1
ServerAliveInterval 60 svake minute šalje kratak signal, tako da se veza ne prekine kada neko vrijeme ništa ne radite.
Kopiranje datoteka
Kratki naziv radi i za kopiranje:
scp rapport.pdf web1:/home/anna/
scp web1:/var/log/nginx/error.log .
rsync -av ./site/ web1:/srv/site/
rsync šalje samo ono što se promijenilo i mora biti instaliran na oba računala. Radije povlačite mišem? SFTP program kao što je FileZilla ili WinSCP radi s istim ključem.
Tunel umjesto otvorenog porta
Želite li pristupiti administracijskom sučelju ili bazi podataka na svom poslužitelju koja sluša samo na samom poslužitelju (127.0.0.1)? Tada nemojte otvarati port, nego napravite tunel:
ssh -L 8080:127.0.0.1:3001 web1
Dok je ova veza otvorena, http://localhost:8080 u Vašem pregledniku otvara uslugu na portu 3001 Vašeg poslužitelja. Izvana taj port ostaje zatvoren.
