
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