SSH 連線拒絕錯誤連接埠

SSH 連線拒絕錯誤連接埠

我想透過 Ubuntu shell 連接到遠端伺服器。我在 Ubuntu shell 中使用ssh root@serverIP,但收到以下訊息:

connect to host xxx.xxx.xx.xx port 22: Connection refused

該IP位於連接埠30而不是22上sudo gedit /etc/ssh/sshd_config。但當我想登入時,我再次收到相同的錯誤,連接埠 22 上的連線被拒絕。

答案1

指定ssh連接埠:

ssh -p 30 root@serverIP

另外,不要僅僅因為您認為端口更安全而移動端口。相反,禁止 root 登錄,使用金鑰檔案而不是密碼,如果登錄項目開始讓你煩惱,可能會執行類似fail2ban的東西。

答案2

如果 SSH 伺服器正在偵聽遠端主機上的連接埠 30,則需要為用戶端指定連接埠 30:

ssh -p 30 root@serverIP

.ssh/config 透過將其添加到文件中,您可以避免一直鍵入它

host MyServer
    user root
    port 30
    hostname serverIP

然後你可以簡單地輸入

ssh MyServer

相關內容