Co je OpenSSH?
OpenSSH je nástroj pro připojení, který umožňuje bezpečnou komunikaci mezi klientem a serverem. Provoz je zašifrován, aby se zabránilo odposlouchávání, únosu připojení, útokům MITM a dalším útokům.
V dnešním průvodci vám ukážeme, jak nainstalovat server OpenSSH na stroj ubuntu. Instalace proběhne pomocí terminálu s pomocí několika snadno pochopitelných příkazů.
Začněme!
Průvodce instalací:
Následující kroky zahrnují instalaci OpenSSH serveru v Ubuntu:
Krok 1:Nainstalujte OpenSSH Server
Chcete-li nainstalovat server OpenSSH, zadejte následující příkaz:
sudo apt-get install openssh-server
Krok 2:Povolte SSH
V tomto kroku povolíme SSH, aby umožnil přihlášení ze vzdálených počítačů. To lze provést spuštěním následujícího příkazu:
sudo systemctl enable ssh
Krok 3:Spusťte SSH
Nyní, když jsme službu povolili, můžeme ji spustit. Chcete-li to provést, spusťte tento příkaz:
sudo systemctl start ssh.
Krok 4:Otestujte přihlášení SSH
Nyní zkontrolujeme, zda můžeme přistupovat k serveru přes ssh ze vzdáleného počítače nebo ne. Chcete-li to provést, přihlaste se do systému pomocí svého uživatelského jména a adresy IP serveru.
ssh [email protected]
Instalace a konfigurace serveru OpenSSH
SSH na vzdálený server pomocí bmc/kvm/ipmi přes IP
Používáme systém založený na OpenPOWER známý jako Talos II z výpočetních systémů Raptor. Protože není dodáván s nainstalovaným serverem SSH, takto se přihlásíme k serveru bmc, abychom získali přístup k sériové konzoli.
ssh [email protected]
Spusťte konzolu obmc
Chcete-li získat přístup ke konzole serveru Ubuntu, spusťte obmc-console-client provedením tohoto příkazu:
# obmc-console-client
Nainstalujte server OpenSSH na Ubuntu
Krok 1:Aktualizujte systém
Nejprve aktualizujte systém. Chcete-li to provést, spusťte následující příkaz:
sudo apt update
Krok 2:Upgradujte systém
Po aktualizaci provedeme upgrade systému. Chcete-li to provést, spusťte následující příkaz:
sudo apt upgrade
Krok 3:Nainstalujte sshd server na Ubuntu
V tomto kroku nainstalujeme balíček openssh-server zadáním následujícího příkazu:
sudo apt install openssh-server
Krok 4:Zkontrolujte stav služby
Pojďme ověřit, zda služba ssh běží dobře nebo ne. Spusťte tento příkaz:
sudo systemctl status ssh
Krok 5:Povolte a spusťte SSH
Nyní spustíme službu SSH. Nejprve jej povolte spuštěním následujícího příkazu:
sudo systemctl enable ssh
Jakmile je služba povolena, spusťte ji zadáním následujícího příkazu:
sudo systemctl start ssh
Nakonfigurujte bránu firewall a otevřete port 22
Musíme také povolit službu SSH přes firewall. K tomu nakonfigurujeme ufw, firewall přítomný v Ubuntu.
Povolit SSH
Chcete-li povolit SSH na ufw, spusťte tento příkaz:
sudo ufw allow ssh
Povolit SSH
Dále povolíme SSH. To lze provést spuštěním následujícího příkazu:
sudo ufw enable
Zkontrolujte stav brány firewall
Nyní zkontrolujte stav ufw firewall spuštěním následujícího příkazu:
sudo ufw status
Test přihlášení SSH
SSH na server OpenSSH
Nyní se můžete přihlásit k serveru OpenSSH ze stolního počítače pomocí SSH. Lze to udělat takto:
ssh [email protected]
ssh [email protected]
Povolit přístup bez hesla
Chcete-li umožnit přihlašování bez hesla, můžete zkopírovat a nainstalovat veřejný klíč pomocí příkazu ssh-copy-id takto:
ssh-copy-id [email protected]
To je vše, přátelé!
V tomto tutoriálu jsme se důkladně podívali na to, jak nainstalovat server OpenSSH na Ubuntu 20.04. Také jsme viděli, jak jej můžeme nakonfigurovat pro vzdálený přístup a jak povolit službu SSH přes firewall Ubuntu.
Doufám, že jste se zde dobře učili.
Chcete-li zjistit, jak můžete povolit SSH na Ubuntu 20.04, podívejte se na toto:
https://linuxways.net/ubuntu/how-to-enable-ssh-on-ubuntu-20-04/