Jak se připojit k SSH na Macu: Zkontrolujte 2 osvědčené způsoby

Secure Shell nebo SSH je síťový protokol, který vám umožňuje připojit se k vzdálenému serveru. Můžete ho použít pro vzdálený přístup k jinému počítači po síti nebo k provádění příkazů na příkazovém řádku.

V tomto článku se naučíte, jak připojit Mac k vzdálenému serveru přes SSH.

Co je SSH a jak funguje?

SSH je protokol, který používáte k bezpečnému přístupu k počítači přes nezabezpečenou síť. Dělá to tak, že šifruje veškerou komunikaci mezi vaším počítačem a serverem. To je jeden z důvodů, proč je jedním z jeho nejoblíbenějších použití vzdálený přístup a spuštění příkazového řádku na jiném počítači.

Účelem vzniku SSH bylo řešení bezpečnostních zranitelností spojených s jinými protokoly, jako jsou FTP a Telnet. Ve skutečnosti, když byl SSH vytvořen v roce 1995, bylo zvoleno číslo portu 22, které je mezi 23 pro Telnet a 21 pro FTP.

Při jeho použití pro připojení k vzdálenému serveru šifruje síťové připojení s náhodně generovanými veřejno-soukromými klíči a pak vyžaduje ověřování heslem, což přidává další vrstvu bezpečnosti. Toto je velmi jednoduchý příklad, jak SSH funguje, ale uživatelé si mohou také vytvářet klíče sami.

Kromě vzdáleného přístupu a spuštění příkazového řádku se SSH také používá k tunelování, forwardování TCP portů a X11 připojení. SSH připojení můžete zahájit zadáním následujícího příkazu SSH v Terminálu na Macu: ssh username@IP-adresa

Pro navázání SSH připojení můžete použít vestavěného SSH klienta a aplikaci Terminál nebo nainstalovat emulátor Terminálu třetí strany a získat další výhody, které jsme popsali níže.

Než začnete:  Nejprve se musíte ujistit, že máte vzdálený server, který má SSH spuštěné a běžící. Za druhé, musíte mít platné uživatelské jméno, adresu serveru a heslo, abyste se mohli přihlásit.

SSH z terminálu Mac - vestavěný SSH klient

Na macOS je aplikace Terminál, která vám umožňuje spustit vestavěného SSH klienta. Poskytuje vám přístup k výkonnému souboru nástrojů příkazového řádku. Níže jsme sdíleli podrobné pokyny, jak můžete používat SSH prostřednictvím Terminálu na vašem Macu.

Jak používat SSH na Macu přes Terminal

Podívejme se na kroky potřebné k vytvoření SSH připojení přes Terminál na macOS:

1

Nejprve otevřete aplikaci Terminál tak, že otevřete Finder a přejdete na Aplikace > Utility. Můžete ji také otevřít vyhledáním ve Spotlight Search (Command+mezerník).

Aplikace Terminal je zvýrazněná ve složce Utility uvnitř Aplikací
2

Chcete-li vytvořit SSH připojení, budete muset v Terminálu zadat následující příkaz: ssh user@IP-adresa. Budete muset nahradit „user“ svým uživatelským jménem a „IP-adresa“ IP adresou vzdáleného serveru.

Poznámka: Pokud se připojujete poprvé, může se vás systém zeptat, zda chcete pokračovat v připojování. Stačí napsat yes a stisknout klávesu Enter.

V terminálovém okně Macu se zobrazuje příkaz pro navázání spojení SSH.
3

Zadejte heslo, pokud o to SSH klient požádá.

4

Po připojení můžete použít jakýkoli příkaz Terminálu k provedení akce. Doporučujeme podívat se na náš seznam příkazů Terminálu, abyste viděli, co můžete udělat.

5

Chcete-li se odpojit od SSH serveru, napište exit a stiskněte klávesu Enter.

Alternativní metoda pro přístup k SSH: Commander One - emulátor terminálu

Pokud chcete intuitivnější aplikaci pro používání SSH v macOS, doporučujeme vyzkoušet Commander One. Je to správce souborů, který slouží i jako FTP klient a ve verzi Pro obsahuje emulátor terminálu. Commander One nabízí mnoho dalších užitečných funkcí, včetně rozhraní se dvěma panely, možnost připojení cloudových úložišť jako místních disků a podporu ZIP archivů.

Je ukázáno grafické rozhraní se dvěma panely Commanderu One

Commander One není jen náhražkou za Terminál. Je také skvělou alternativou k aplikaci Finder. Dva panely pomáhají zvýšit produktivitu a učinit váš pracovní proces plynulejším. Můžete pracovat s několika složkami, skrývat/odkrývat soubory stisknutím tlačítka, přizpůsobit si klávesové zkratky a otevírat tolik záložek, kolik chcete.

Pro verze nabízí další funkce a pokročilejší vlastnosti, jako je schopnost používat Terminál přímo v rozhraní Commander One. Můžete také připojit Amazon S3 bucket, pracovat se soubory WebDAV, plynule přistupovat k souborům Backblaze B2 a další.

Otevřete SSH na Macu pomocí Commander One

Použití Commander One k otevření SSH připojení na Macu je jednoduchý proces. Níže jsme vysvětlili, jak to můžete udělat:

1

Nejprve si stáhněte Commander One z jeho oficiálních stránek. Počkejte, až se dokončí instalace na vašem Macu, a poté jej spusťte.

2

Stiskněte současně Ctrl+O pro otevření Terminálu v Commander One.

Terminál je otevřen v aplikaci Commander One
3

Pro navázání SSH připojení zadejte v Terminálu ssh[uživatelské_jméno]@[ip-adresa]. Nahraďte [uživatelské_jméno] uživatelským jménem vzdáleného uživatele a [ip-adresa] IP adresou serveru.

Příkaz Terminálu pro povolení SSH je zvýrazněn v aplikaci Commander One

Jak zapnout SSH na Macu

Pokud se chcete k Macu připojit vzdáleně přes síť, musíte nejprve nakonfigurovat určitá nastavení. Jakmile tato nastavení změníte, můžete se k Macu připojit pomocí SSH.

Aby to fungovalo, budete muset na Macu povolit Vzdálené přihlášení, které najdete v Nastavení systému. Doporučujeme si přečíst průvodce na oficiálních stránkách Apple, kde se dozvíte, jak to udělat.

Závěr

SSH je bezpečný způsob, jak se vzdáleně připojit k počítači a jak jsme viděli v tomto článku, existují dva způsoby, jak to udělat. Můžete použít klienta SSH buď v Terminálu na Macu, nebo si stáhnout Commander One a získat ještě více funkcí.

Verze Pro aplikace Commander One umožňuje provádět příkazy terminálu ve stejném okně, což eliminuje potřebu přepínat na jinou aplikaci. Navíc je to skvělá alternativa k Finderu a FTP klient, takže můžete dělat mnohem víc než jen připojení přes SSH k jiným počítačům na vašem Macu.