為什麼無法使用 /etc/ssh/sshd_config 中指定的連接埠進行遠端傳輸?

為什麼無法使用 /etc/ssh/sshd_config 中指定的連接埠進行遠端傳輸?

我剛剛在 Ubuntu 14.04 上設定了一個 vps 伺服器,出於安全原因,我更改了/etc/ssh/sshd_config.

到目前為止,我已經能夠通過這個新端口進行遠端連接,但每次我嘗試使用 scp、rsync 進行其他遠端連接時,即使在命令中指定了正確的端口,大多數時候我都會收到響應Connection to Port 22 refused

我將連接埠改回 22,並且可以正常使用 scp 和 rsync,所以我猜測該命令預設使用連接埠 22,如何使該命令適用於不同的連接埠?

答案1

我不認為有辦法為 scp 配置預設端口,但您可以定義要與 -P 標誌一起使用的端口號。

scp -P 9001 user@hostyyz:/path/to/file filetocopy

相關內容