Peatükk 2 · 2.4
SSH-konfiguratsioon: logi sisse lühikese nimega
Pidevalt ssh anna@203.0.113.10 trükkida on tülikas. SSH-konfiguratsioonis saad anda oma serverile lühikese nime.
Faili loomine
Sinu enda arvutis asub fail config sinu kaustas .ssh: Macis ja Linuxis ~/.ssh/config, Windowsis C:\Users\jouwnaam\.ssh\config (ilma laiendita). Kirjuta sinna:
Host web1
HostName 203.0.113.10
User anna
IdentityFile ~/.ssh/id_ed25519
ServerAliveInterval 60
Nüüd logid sisse nii:
ssh web1
ServerAliveInterval 60 saadab iga minut väikese signaali, et ühendus ei katkeks, kui sa vahepeal midagi ei tee.
Failide kopeerimine
Lühike nimi töötab ka kopeerimisel:
scp rapport.pdf web1:/home/anna/
scp web1:/var/log/nginx/error.log .
rsync -av ./site/ web1:/srv/site/
rsync saadab ainult muudetud osad ja peab olema paigaldatud mõlemasse arvutisse. Eelistad hiirega lohistada? SFTP-programm, näiteks FileZilla või WinSCP, töötab sama võtmega.
Tunnel avatud pordi asemel
Tahad pääseda ligi oma serveri haldusliidesele või andmebaasile, mis kuulab ainult serveris endas (127.0.0.1)? Ära ava porti, vaid loo tunnel:
ssh -L 8080:127.0.0.1:3001 web1
Seni kuni see ühendus on avatud, avab http://localhost:8080 sinu brauseris serveri pordil 3001 töötava teenuse. Väljastpoolt jääb see port suletuks.
