GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak povolit službu SSH v Ubuntu 22.04 LTS

Tento jednoduchý tutoriál ukazuje, jak povolit Secure Shell (SSH) v Ubuntu 22.04, abyste se mohli vzdáleně přihlásit a přenášet data bezpečně prostřednictvím kryptografického síťového protokolu.

Ubuntu používá OpenSSH k poskytování služeb Secure Shell. Klient má předinstalovanou přímou podporu pro připojení k odstranění SSH serveru. Serverový balíček je dostupný v systémovém úložišti, ale není standardně nainstalován.

1. Nainstalujte SSH Server:

Nejprve se připojte k serveru Ubuntu nebo stiskněte Ctrl+Alt+T na klávesnici a otevřete terminál na ploše Ubuntu.

Když se otevře, spusťte níže uvedený příkaz a nainstalujte serverový balíček:

sudo apt install ssh

Zadejte uživatelské heslo pro ověření sudo, ačkoli neexistuje žádná zpětná vazba s hvězdičkou

Po instalaci by se služba měla spustit automaticky. Pokud ne, použijte k aktivaci a spuštění následující příkazy:

sudo systemctl enable sshd && sudo systemctl start sshd

A zkontrolujte stav služby pomocí příkazu:

systemctl status sshd.service

2. Konfigurace serveru SSH:

Po kroku 1 byste měli být schopni se připojit k tomuto serveru nebo ploše Ubuntu vzdáleně přes ssh a/nebo scp příkazy.

Můžete jej však nakonfigurovat tak, aby naslouchal na jiném portu, určit, kteří uživatelé se mohou přihlásit, změnit metody ověřování atd.

Chcete-li tak učinit, upravte soubor „/etc/ssh/sshd_config“ pomocí příkazu níže:

sudo nano /etc/ssh/sshd_config

Pro Ubuntu Desktop nahraďte nano pomocí gedit pro úpravu konfiguračního souboru pomocí grafického rozhraní.

Když se soubor otevře, odstraněním „#“ na začátku a změnou čísla za „Port“ se změní naslouchací port; Povolení „PermitRootLogin prohibit-password“ (odstraněním # na začátku jej povolí) umožní přihlášení uživatele root pomocí ověřovacího klíče. Chcete-li povolit přihlášení heslem, změňte hodnotu na „yes“ a musíte povolit „Authentication Password yes“.

Další konfigurace naleznete v tomto dokumentu. A pokud chcete nastavit ověřovací klíč pro přihlášení bez hesla, vyzkoušejte tento tutoriál.

Po uložení souboru nezapomeňte restartovat službu SSH, aby se změny projevily:

sudo systemctl restart sshd

3. Přihlášení nebo přenos dat přes SSH:

Po nastavení vzdáleného serveru SSH můžete spustit níže uvedený příkaz pro vzdálené přihlášení:

ssh [email protected]_ip -p 22890

Změňte číslo portu 22890 na své nebo přeskočte -p příznak, pokud se používá výchozí port.

A zkopírujte data z místního serveru na server pomocí příkazu scp:

scp -P 22890 /PATH/TO/FILE [email protected]_ip:/PATH/TO/DESTINATION

Nebo stáhněte data ze serveru do aktuálního adresáře místního počítače pomocí příkazu:

scp -P 22890 [email protected]_ip:/PATH/TO/FILE ./

Původní článek


Ubuntu
  1. Jak povolit SSH na Ubuntu 18.04

  2. Jak povolit SSH na Ubuntu 20.04

  3. Jak povolit server SSH na Ubuntu 22.04 Jammy Linux

  1. Jak nainstalovat Ubuntu Server 18.04 LTS

  2. Jak povolit SSH v Ubuntu

  3. Jak nainstalovat server Ubuntu 20.04 LTS

  1. Jak upgradovat na server Ubuntu 20.04 LTS

  2. Jak používat SSH pro připojení ke vzdálenému serveru v Ubuntu 20.04 LTS

  3. Jak upgradovat na Ubuntu Server 22.04 LTS