リモート転送に /etc/ssh/sshd_config で指定されたポートを使用できないのはなぜですか?

リモート転送に /etc/ssh/sshd_config で指定されたポートを使用できないのはなぜですか?

Ubuntu 14.04 に VPS サーバーをセットアップしたところです。セキュリティ上の理由から、 の SSH 接続に許可されるポートを変更しました/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

関連情報