Kapitola 2 · 2.4
Konfigurácia SSH: prihlásenie pomocou krátkeho názvu
Neustále písať ssh anna@203.0.113.10 je nepraktické. V konfigurácii SSH môžete svojmu serveru dať krátky názov.
Vytvorenie súboru
Na vašom vlastnom počítači sa súbor config nachádza v priečinku .ssh: ~/.ssh/config na Mac a Linux, C:\Users\vasemeno\.ssh\config na Windows (bez prípony). Vložte doň:
Host web1
HostName 203.0.113.10
User anna
IdentityFile ~/.ssh/id_ed25519
ServerAliveInterval 60
Teraz sa prihlásite takto:
ssh web1
ServerAliveInterval 60 každú minútu odošle krátky signál, aby sa vaše spojenie neprerušilo, keď chvíľu nič nerobíte.
Kopírovanie súborov
Krátky názov funguje aj pri kopírovaní:
scp rapport.pdf web1:/home/anna/
scp web1:/var/log/nginx/error.log .
rsync -av ./site/ web1:/srv/site/
rsync odošle iba to, čo sa zmenilo, a musí byť nainštalovaný na oboch počítačoch. Radšej presúvate súbory myšou? Program SFTP, napríklad FileZilla alebo WinSCP, funguje s rovnakým kľúčom.
Tunel namiesto otvoreného portu
Chcete sa dostať k správcovskému rozhraniu alebo databáze na vašom serveri, ktorá počúva iba na samotnom serveri (127.0.0.1)? Neotvárajte port, ale vytvorte tunel:
ssh -L 8080:127.0.0.1:3001 web1
Kým je toto spojenie otvorené, http://localhost:8080 vo vašom prehliadači otvorí službu na porte 3001 vášho servera. Zvonka zostáva tento port zatvorený.
