GNU/Linux >> Znalost Linux >  >> Cent OS

Jak změnit port SSH v CentOS

V tomto tutoriálu vám ukážeme, jak změnit výchozí port ssh v systému CentOS. Pro ty z vás, kteří nevěděli, SSH je program a protokol pro bezpečné připojení k vzdálené počítače v síti. Umožňuje vám spouštět programy a provádět různé úkoly, jako byste seděli u počítače. SSH je velmi podobný telnetu kromě toho, že obsahuje šifrování pro ochranu přenášených informací a ověřování.

Protokol Secure Shell (SSH) ve výchozím nastavení používá port 22. Přijetí této hodnoty neznebezpeční váš systém a ani změna portu nezpůsobí výrazné rozdíly v zabezpečení. Změna výchozího nastavení Port SSH zastaví mnoho automatických útoků a bude trochu těžší uhodnout, ze kterého portu je SSH přístupné

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Návod je docela jednoduchý. ukáže vám krok za krokem změnu výchozího portu SSH v systému CentOS.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS Linux.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , ale můžete poškodit svůj systém, pokud nebudete opatrní při jednání jako root.

Změňte port SSH v CentOS

Krok 1. Přihlaste se na svůj server jako uživatel root.

ssh root@hostname/IP

Krok 2. Otevřete naši konfiguraci SSH.

nano /etc/ssh/sshd_config

Upravte řádek, který uvádí „Port 22“. Vyberte vhodný port a také se ujistěte, že není v systému aktuálně používán.

# What ports, IPs and protocols we listen for
Port 922

Jakmile provedete změnu, jednoduše ukončete a uložte soubor sshd_conf. Nyní stačí spustit níže uvedený příkaz a restartuje SSH server. až se příště budete chtít připojit přes SSH, budete tak muset udělat na svém novém portu, v našem případě 922:

systemctl restart sshd.service

Připojením k novému portu ověřte, zda SSH naslouchá. Všimněte si, jak je nyní potřeba deklarovat číslo portu:

ssh [email protected] -p 922

Krok 3. Nakonfigurujte IPTables a Firewall.

  • CentOS 6

Po dokončení konfigurace SSH budete muset přidat port do iptables a také nainstalovaný firewall:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 922 -j ACCEPT
  • CentOS 7/8

Spusťte následující příkaz pro nastavení FirewallID:

sudo firewall-cmd --add-port 922/tcp --permanent
sudo firewall-cmd --add-port 922/tcp
sudo firewall-cmd --reload

Blahopřejeme! Úspěšně jste změnili výchozí port SSH. Děkujeme, že jste použili tento návod ke změně čísla portu OpenSSH na systémech CentOS 8. Další nápovědu nebo užitečné informace získáte na oficiálních Web CentOS.


Cent OS
  1. Jak změnit název hostitele na CentOS

  2. Jak změnit port SSH v Linuxu

  3. Jak změnit port SSH na Lubuntu 20.04 Linux

  1. Jak nastavit klíče SSH na CentOS 8

  2. Změňte port SSH v CWP

  3. Jak změnit výchozí port Apache na RHEL/CentOS 7

  1. Jak změnit název hostitele na CentOS 7

  2. Jak změnit název hostitele na CentOS 8

  3. Jak změnit název hostitele v RHEL 8 / CentOS 8