Kako SSH na Macu s izvornim SSH klijentom
Sadržaj:
Jeste li znali da Mac ima izvorni SSH klijent ugrađen izravno u naredbeni redak? Ovaj ssh klijent omogućuje sigurne veze i udaljene prijave na druge strojeve. Za razliku od Windowsa, nećete trebati aplikaciju treće strane da biste koristili SSH za veze na udaljena računala i uređaje, jer je ssh ugrađen izravno u Mac OS i Mac OS X – savršeno!
Prođimo kroz kako uspostaviti SSH vezu na drugo računalo pomoću izvornog ssh klijenta u Mac OS-u.
Malo brze pozadine za nepoznate; SSH je kratica za Secure SHell i dopušta stvaranje šifriranih veza s drugim računalima putem mreže ili šireg interneta. Možete koristiti SSH klijent u Mac OS-u za povezivanje s bilo kojim drugim računalom s pokrenutim SSH poslužiteljem, bilo da se nalazi na drugom Macu s Mac OS X, linuxom, unixom ili Windows računalom, nije bitno, sve dok ima SSH poslužitelj ako ga pokrenete i imate vjerodajnice, možete ga sigurno spojiti.
Korištenje ssh-a smatra se donekle naprednim i obično korisnim za udaljenu administraciju sustava, aktivnost ljuske, upravljanje poslužiteljem i druge aktivnosti naredbenog retka. Ako imate dva računala na vlastitoj mreži, možete vrlo jednostavno postaviti SSH poslužitelj na Macu preko System Preferences, ili ako ste vješti s terminalom, možete također omogućiti SSH putem naredbenog retka i isprobajte ovo sami.
Kako koristiti SSH klijent na Macu
Pod pretpostavkom da imate IP udaljenog poslužitelja i udaljeno korisničko ime pri ruci, evo što trebate učiniti za povezivanje putem SSH-a u Mac OS i Mac OS X:
- Pokrenite aplikaciju Terminal, Terminal se nalazi u direktoriju /Applications/Utilities/, ali ga možete pokrenuti i iz Spotlighta tako da pritisnete Command+razmaknicu i upišete “Terminal”, a zatim se vratite
- U naredbeni redak unesite sljedeću ssh sintaksu:
- Pritisnite tipku Return da biste izvršili naredbu
- Opcionalno: Možda ćete morati potvrditi autentičnost glavnog računala, ako je sve provjereno upišite "yes" da biste prihvatili ključ otiska prsta i spojili se na SSH poslužitelj, ili upišite 'ne' da biste ga odbili i prekinuti vezu
- Prijavite se na udaljeni poslužitelj unosom lozinke za korisnički račun na koji se prijavljujete
ssh korisničko [email protected]
Zamijenite “korisničko ime” odgovarajućim korisničkim računom udaljenog stroja, a “ip.adresu” IP adresom udaljenog stroja. Na primjer:
To je to, sada ste prijavljeni na udaljeni stroj putem SSH-a.
U ovom trenutku imate pristup bilo kojoj funkciji naredbenog retka na udaljenom računalu, pod pretpostavkom da imate privilegije za obavljanje zadatka ili izvršavanje naredbe. Što ćete učiniti kada se povežete s SSH-om ovisi o vama, ali kao što je ranije rečeno, namijenjen je naprednim upotrebama poput administracije sustava, upravljanja poslužiteljem, mrežnih operacija i drugih zadataka više razine koji su općenito manje relevantni prosječnom korisniku računala.
Kada ste gotovi, možete upisati "exit" da prekinete vezu s udaljenim računalom ili samo zatvorite aplikaciju Terminal da zatvorite ssh klijent i vezu.
Napomena s druge strane: na ovaj način također možete pristupiti SSH-u u svoj vlastiti Mac ako ovo želite isprobati, ali to nema smisla budući da vam pokretanje Terminala samo po sebi daje izravan pristup ljusci računalo za početak. No, nudi način eksperimentiranja sa SSH vezama ako to nikada prije niste učinili, samo koristite svoje korisničko ime @ localhost ili 127.0.0.1 za IP.
Usput, ako želite dopustiti nekom drugom daljinski SSH na VAŠ Mac, trebate postaviti izvorni SSH poslužitelj na svom Macu (jednostavno kao što je ovdje opisano) i tada biste htjeli da biste dodali novi korisnički račun na Mac za tu osobu, nikada ne dijelite svoju prijavu i lozinku s drugima.Imajte na umu da ako nekome date SSH pristup vašem Macu s administratorskim računom, dajete mu puni pristup vašem računalu, svim datotekama, aplikacijama, aktivnostima, zapisnicima i svemu ostalom, što predstavlja potpuni i potpuni daljinski pristup računalu. Naredbeni redak ima ogroman broj dostupnih naredbi i moćniji je od poznatog grafičkog sučelja (GUI) koje svi znamo i volimo, tako da vjerojatno ne želite to nasumično dopustiti. Sve što možete učiniti u naredbenom retku može se učiniti putem ssh-a, uz pretpostavku odgovarajućih korisničkih privilegija - to je razlog zašto se tako široko koristi za administraciju sustava i od strane naprednih korisnika, a mnogo je manje relevantan za neofite i manje tehnički sklone. Ako želite nekome dati daljinski pristup u svrhu rješavanja problema, a početni ste, bolji je pristup umjesto toga koristiti dijeljenje zaslona.
Želite li vidjeti više savjeta za SSH (ovdje)? Želite li podijeliti neke otmjene SSH trikove? Znate li za bolji SSH klijent od OpenSSH-a koji je ugrađen u Mac OS? Javite nam u komentarima!