Povezovanje s strežnikom prek SSH v sistemu macOS
SSH (Secure Shell) je protokol za varen dostop do oddaljenih sistemov prek omrežja. V tem vodniku je pojasnjeno, kako se prek SSH povezati s strežnikom na napravi z operacijskim sistemom macOS.
Zahteve
Za povezavo prek SSH na napravi z operacijskim sistemom macOS potrebujete:
- SSH odjemalec: vgrajeni SSH odjemalec, ki je na voljo v aplikaciji Terminal.
- Podatki o strežniku: IP-naslov ali ime gostitelja strežnika ter številka njegovega SSH-vrata (običajno 22).
- Pristojnosti SSH: uporabniško ime in geslo za račun ali zasebni ključ SSH, odvisno od konfiguracije strežnika.
Povezovanje prek Terminala
Odprite aplikacijo Terminal in izvedite naslednji ukaz:
ssh username@server_IP
Zamenjajte »username« s svojim dejanskim uporabniškim imenom in »server_IP« z IP-naslovom ali imenom gostitelja vašega strežnika.

Če se na strežnik povezujete prvič, bo SSH sporočil, da ni mogoče ugotoviti pristnosti gostitelja, in prikazal prstni odtis ključa strežnika. Če imate zanesljiv prstni odtis od svojega ponudnika ali skrbnika, preverite, ali se ujemata, nato vnesite yes, da nadaljujete. Ključ gostitelja strežnika se nato shrani v ~/.ssh/known_hosts. Običajno vas ne bo več prosil za potrditev istega gostitelja, razen če se ključ gostitelja spremeni ali se ustrezni vnos odstrani.
Če je omogočena avtentifikacija z geslom, vnesite geslo za račun, ko vas program za to zaprosi. Če je nastavljena avtentifikacija na podlagi ključa, vas SSH avtentificira z vašim zasebnim ključem. Po uspešni avtentifikaciji boste povezani s konzolo strežnika.

Če strežnik uporablja nestandardno vrata SSH, jih določite z oznako -p:
ssh -p 22777 username@server_IP
Če povezava ne uspe, preverite, ali je strežnik dosegljiv in ali na njem teče SSH.
Povezava z uporabo Termiusa
Termius je SSH-odjemalec tretje osebe s podporo za SFTP za macOS.
Ustvarjanje novega gostitelja
V razdelku Gostitelji izberite Nov gostitelj. V polje Naslov vnesite IP-naslov ali ime gostitelja vašega strežnika ter nastavite SSH-vrata, če se razlikujejo od 22. V razdelku Pristojnosti vnesite Uporabniško ime in, če uporabljate avtentifikacijo z geslom, Geslo. Gostitelju lahko dodelite tudi prepoznavno ime.

Povezovanje z gostiteljem
Po shranitvi gostitelja se vrnite na zavihek »Hosts« in ga izberite za povezavo. Ob prvi povezavi Termius prikaže prstni odtis ključa strežnika. Če imate zaupanja vreden prstni odtis za strežnik, ga preverite, preden sprejmete povezavo.

Uporaba avtentifikacije s SSH-ključem
Poleg avtentifikacije z geslom je na voljo tudi avtentifikacija s SSH-ključem. Uredite shranjenega gostitelja in v razdelku »Pristojnosti« odprite »Ključ, certifikat, FIDO2«. Dodajte svoj SSH-ključ prek Termiusovega ključnika, kjer lahko uvozite obstoječi ključ ali ustvarite novega, nato pa shranite gostitelja.


Preden začnete uporabljati avtentifikacijo s ključem, se prepričajte, da je ustrezen javni ključ dodan v datoteko ~/.ssh/authorized_keys na strežniku. Brez tega ključ ne bo sprejet.
Prenos datotek prek SFTP z uporabo Termiusa
Aplikacija Termius vključuje upravitelja datotek SFTP z vmesnikom z dvema oknoma, ki vam omogoča prenos datotek med vašim Macom in strežnikom.

Odprite zavihek SFTP, da dostopate do upravitelja datotek. Eno okno prikazuje »Local« (Lokalno), tj. datoteke na vašem računalniku Mac. V drugem oknu uporabite možnost »Select host« (Izberi gostitelja), da se povežete s shranjenim strežnikom. Nato lahko nalagate in prenašate datoteke med računalnikom Mac in strežnikom ter upravljate z datotekami na obeh mestih.
