2 skyrius · 2.4
SSH konfigūracija: prisijungimas trumpu pavadinimu
Kaskart rinkti ssh anna@203.0.113.10 nepatogu. SSH konfigūracijoje galite suteikti savo serveriui trumpą pavadinimą.
Failo sukūrimas
Jūsų kompiuteryje failas config yra aplanke .ssh: ~/.ssh/config Mac ir Linux sistemose, C:\Users\jouwnaam\.ssh\config Windows sistemoje (be plėtinio). Įrašykite į jį:
Host web1
HostName 203.0.113.10
User anna
IdentityFile ~/.ssh/id_ed25519
ServerAliveInterval 60
Dabar prisijungiate taip:
ssh web1
ServerAliveInterval 60 kas minutę siunčia signalą, kad ryšys nenutrūktų, kai kurį laiką nieko nedarote.
Failų kopijavimas
Trumpas pavadinimas tinka ir kopijuojant:
scp rapport.pdf web1:/home/anna/
scp web1:/var/log/nginx/error.log .
rsync -av ./site/ web1:/srv/site/
rsync siunčia tik tai, kas pasikeitė, ir turi būti įdiegtas abiejuose kompiuteriuose. Mieliau tempiate pele? SFTP programa, pavyzdžiui, FileZilla ar WinSCP, veikia su tuo pačiu raktu.
Tunelis vietoje atviro prievado
Norite pasiekti valdymo skydelį ar duomenų bazę serveryje, kurie klausosi tik pačiame serveryje (127.0.0.1)? Tuomet neatidarykite prievado, o sukurkite tunelį:
ssh -L 8080:127.0.0.1:3001 web1
Kol šis ryšys atviras, naršyklėje atidarius http://localhost:8080 pasiekiama paslauga, veikianti Jūsų serverio prievade 3001. Iš išorės šis prievadas lieka uždarytas.
