Nodaļa 2 · 2.4
SSH konfigurācija: pieteikšanās ar īsu nosaukumu
Katru reizi rakstīt ssh anna@203.0.113.10 ir neērti. SSH konfigurācijā Jūs varat piešķirt savam serverim īsu nosaukumu.
Faila izveide
Jūsu datorā fails config atrodas mapē .ssh: ~/.ssh/config Mac un Linux sistēmā, C:\Users\jouwnaam\.ssh\config Windows sistēmā (bez paplašinājuma). Ierakstiet tajā:
Host web1
HostName 203.0.113.10
User anna
IdentityFile ~/.ssh/id_ed25519
ServerAliveInterval 60
Tagad Jūs varat pieteikties ar:
ssh web1
ServerAliveInterval 60 ik minūti nosūta signālu, lai savienojums nepārtrūktu, ja kādu brīdi neko nedarāt.
Failu kopēšana
Īsais nosaukums der arī kopēšanai:
scp rapport.pdf web1:/home/anna/
scp web1:/var/log/nginx/error.log .
rsync -av ./site/ web1:/srv/site/
rsync nosūta tikai to, kas ir mainījies, un tam jābūt instalētam abos datoros. Vēlaties failus vilkt ar peli? SFTP programma, piemēram, FileZilla vai WinSCP, darbojas ar to pašu atslēgu.
Tunelis atvērta porta vietā
Vēlaties piekļūt pārvaldības panelim vai datubāzei savā serverī, kas klausās tikai pašā serverī (127.0.0.1)? Tad neatveriet portu, bet izveidojiet tuneli:
ssh -L 8080:127.0.0.1:3001 web1
Kamēr šis savienojums ir atvērts, adrese http://localhost:8080 Jūsu pārlūkprogrammā atver pakalpojumu, kas darbojas Jūsu servera portā 3001. No ārpuses šis ports paliek slēgts.
