Linux系統修改ssh埠教程。

zhilian發表於2024-01-30

要修改Linux系統上的SSH埠,您可以按照以下步驟進行操作:

  1. 以root使用者或具有sudo許可權的使用者登入到Linux系統。
  2. 開啟SSH配置檔案。在大多數Linux發行版上,SSH配置檔案位於  /etc/ssh/sshd_config

    使用文字編輯器(如vi或nano)開啟配置檔案,例如:

    sudo vi /etc/ssh/sshd_config
  3. 在配置檔案中查詢  #Port行。 #表示註釋行,因此要修改埠,需要取消該行的註釋並更改埠號。您可以選擇任何未使用的埠號作為新的SSH埠。例如,將埠號修改為2222:

    Port 2222
  4. 儲存檔案並關閉編輯器。
  5. 重新載入SSH服務以應用更改。您可以使用以下命令重啟SSH服務:

    sudo service ssh restart

    或者,如果您使用的是Systemd作為init系統,則可以使用以下命令:

    sudo systemctl restart sshd
  6. 修改埠後,您需要更新防火牆規則,允許新的SSH埠透過防火牆。具體步驟取決於您使用的防火牆工具和配置。以下是使用iptables的示例命令,假設您使用的是預設的iptables配置:

    sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
    sudo iptables -A OUTPUT -p tcp --sport 2222 -j ACCEPT
    sudo service iptables save

    如果您使用的是ufw(Uncomplicated Firewall),可以執行以下命令:

    sudo ufw allow 2222/tcp
  7. 確保您的網路裝置(如路由器或防火牆)已配置為允許透過新的SSH埠連線到您的Linux系統。

現在,您已成功修改SSH埠。請記住,在使用新埠連線到Linux系統時,您需要在SSH客戶端中指定新的埠號。例如:

ssh username@your_server_ip -p 2222

請注意,修改SSH埠是一種安全措施,可以減少惡意掃描和攻擊的風險。但是,確保您選擇的新埠未被其他服務使用,並且僅將其公開用於必要的連線。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70025954/viewspace-3005635/,如需轉載,請註明出處,否則將追究法律責任。

相關文章