Úvod
Tento návod ukáže, jak používat program OpenSSH k připojení jednoho linuxového serveru k druhému pomocí příkazového řádku. Je to velmi jednoduchý proces, který vyžaduje málo know-how, ale může být užitečný pro mnoho projektů. Normálně byste ve Windows použili pouze software PuTTY pro připojení přes SSH, ale to není k dispozici pro zařízení se systémem Linux.
Předpoklady
- Kořenový/administrativní přístup k vašemu serveru. Pokud nemáte server a potřebujete ho, Atlantic.Net nabízí spolehlivé možnosti hostování VPS.
Instalace OpenSSH
U většiny verzí Linuxu je OpenSSH již nainstalován na straně klienta a serveru. Abychom se ujistili, že je nainstalován na obou koncích, nejprve spustíme instalaci na obou stranách. Spuštěním následujících příkazů nainstalujte potřebný serverový a klientský software:
Ubuntu/Debian:
sudo apt-get install -y openssh-server openssh-client
CentOS/Fedora (Fedora nyní používá „dnf“, ale stále se bude instalovat s „yum“):
sudo yum install -y openssh-server openssh-client
FreeBSD:
sudo pkg install openssh-server openssh-client
ArchLinux:
sudo pacman -S openssh
Po instalaci OpenSSH se ujistěte, že služba běží. Zda běží, můžete zkontrolovat pomocí následujícího:
CentOS/Fedora/FreeBSD/Ubuntu/Debian:
service sshd status
ArchLinux:
systemctl status sshd
Připojení k externímu serveru
V tuto chvíli jste připraveni se připojit! Normální syntaxe pro připojení k OpenSSH je následující:
ssh <[email protected] or [email protected]>
Jakmile se připojíte k externímu zařízení, uvidíte následující, což je vyjednávání RSA mezi oběma zařízeními, abyste se ujistili, že se připojujete ke správnému hostiteli:
The authenticity of host '69.28.xx.xx (69.28.xx.xx)' can't be established. RSA key fingerprint is 75:98:a9:3d:f8:e7:48:bf:05:c9:1b:ea:xx:xx:xx:xx. Are you sure you want to continue connecting (yes/no)? yes
Tento klíč RSA můžete přidat trvale do své konfigurace SSH, takže tento externí hostitel bude trvale uložen s tímto klíčem. To je normálně považováno za v pořádku, pokud nebudete často upravovat konfiguraci SSH externího hostitele. To zabrání lidem se zlými úmysly vydávat se za server, ke kterému se připojujete, nebo provádět útoky typu „man-in-the-middle“.
Warning: Permanently added '69.28.xx.xx' (RSA) to the list of known hosts.
Poté budete vyzváni k zadání hesla uživatele, pod kterým jste se přihlásili. Pokud jste uživatele neurčili, automaticky se přihlásí jako „root“.
[email protected]'s password: Last login: Mon Apr 25 06:25:43 2016 from 209.208.xx.xx
Zadejte heslo pro svého uživatele a můžete začít!
Děkujeme, že jste se spolu s tímto postupem připojili k vašemu linuxovému serveru pomocí OpenSSH. Přečtěte si další informace o našich dostupných řešení hostování VPS a nezapomeňte se s námi znovu podívat na aktualizace a další výukové programy, jako je Jak SSH na server přes Linux.