GNU/Linux >> Znalost Linux >  >> Fedora

Nainstalujte/povolte a připojte se k SSH na Fedora Linux 35

SSH nebo známý pod svým celým názvem Secure Shell Protocol, je šifrovací síťový komunikační protokol, který umožňuje dvěma počítačům zabezpečenou komunikaci přes nezabezpečenou síť. SSH se velmi používá pro aplikace vzdáleného přihlášení a spustitelné soubory příkazového řádku, jako jsou terminálové aplikace.

Pro uživatele, kteří se chtějí připojit k serverům nebo jiným počítačům pomocí SSH, musí mít klient i vzdálené připojení nainstalováno a povoleno SSH, aby to bylo možné.

V následujícím tutoriálu se dozvíte, jak nainstalovat a povolit SSH na pracovní stanici nebo serveru Fedora Linux 35 a připojit se ke vzdálenému počítači .

Předpoklady

  • Doporučený operační systém: Fedora Linux 35 Pracovní stanice nebo Server.
  • Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.
  • Přístup k internetu

Výukový program bude využívat terminál, který najdete v nabídce aplikací show.

Příklad:

Aktualizace operačního systému

Aktualizujte svou Fedoru operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo dnf upgrade --refresh -y

Výukový program bude používatpříkaz sudo a za předpokladu, že máte status sudo .

Chcete-li ověřit stav sudo na vašem účtu:

sudo whoami

Ukázkový výstup zobrazující stav sudo:

[joshua@fedora ~]$ sudo whoami
root

Chcete-li nastavit stávající nebo nový účet sudo, navštivte náš tutoriál o Přidání uživatele do Sudoers na Fedoře .

Instalace/povolení SSH/SSHD (OpenSSH)

Pro uživatele Fedory, v závislosti na tom, jakou instalaci máte nainstalovanou, nejčastěji SSH/SSHD, který je pojmenován jako “OpenSSH“ na vašem systému Fedora, může být již nainstalován.

To lze zkontrolovat pomocí následujícího příkazu.

rpm -qa | grep openssh-server

Příklad výstupu:

openssh-server-8.8p1-1.fc36.1.x86_64

Jak je uvedeno výše, pro systém, který probíhá výukový program na SSH je již nainstalován, pro uživatele, kteří balíček nemají a potřebují jej nainstalovat, spusťte následující příkaz terminálu.

sudo dnf install openssh-server

Příklad výstupu:

Zadejte Y a poté stiskněte klávesu ENTER pokračovat.

Po instalaci by to mělo být ve výchozím nastavení povoleno, ale pro uživatele, kteří již mají SSH na svém systému, budete muset spustit příkaz enable, protože ve výchozím nastavení je z bezpečnostních důvodů u nových instalací zakázán.

sudo systemctl enable sshd --now

Dále ověřte stav SSH pomocí následujícího příkazu.

sudo systemctl status sshd

Příklad výstupu:

Dalším užitečným trikem je použití následujícího příkazu k zobrazení otevřených spojení.

sudo ss -lt

Příklad výstupu:

Připojování k serveru SSH/SSHD

S nyní nainstalovaným a povoleným SSH se můžete připojit ke vzdálenému systému, jinému vzdálenému počítači nebo serveru. Pamatujte, že software SSH musí být povolen na obou koncích, aby to fungovalo.

Nejprve budete potřebovat interní/externí IP adresu nebo název hostitele a pokud možno také uživatelské jméno připojovaného účtu, pak pomocí příkazu ssh zahajte připojení.

ssh username@ip-address/hostname

Když se ke vzdálené instanci SSH připojíte poprvé, obdržíte následující zprávu.

Příklad:

Zadejte ANO, poté budete vyzváni k zadání hesla; po dokončení stiskněte KLÁVESU ENTER .

Příklad výstupu:

Deaktivace SSH/SSHD (OpenSSH)

V případech, kdy nepotřebujete spouštět SSH, měli byste to z bezpečnostních důvodů vždy deaktivovat. Mnoho škodlivých robotů hledá na internetu instance SSH a brutálně je nutí, pokud nejsou bezpečné.

Chcete-li zakázat SSH, použijte následující příkaz.

sudo systemctl disable sshd --now

Pokud potřebujete znovu povolit SSH, použijte následující příkaz.

sudo systemctl enable sshd --now

Fedora
  1. Jak nainstalovat Docker na systém Fedora Linux

  2. Jak nainstalovat VLC na Fedora Linux

  3. Jak nainstalovat Zoom ve Fedora Linux 35

  1. Jak nainstalovat PostgreSQL 14 ve Fedora Linux

  2. Nainstalujte/povolte SSH na Debian 11 Bullseye

  3. Nainstalujte Linux Kernel 5.17 na Fedora Linux 35

  1. Jak nainstalovat telegram na Fedora 36 Linux

  2. Jak nainstalovat Telnet na Fedora 36 Linux

  3. Jak nainstalovat Discord na Fedora 36 Linux