web-dev-qa-db-ja.com

sftp-デフォルト以外のポートに接続する方法は?

特定のIPと特定の(デフォルトではない)PORTを使用して、sftp経由でサーバーに接続したい。

sftpを使用して接続するときにデフォルト以外のポートを選択するにはどうすればよいですか?

2
Meet Vaishnani

-oPort=port_numberオプションを使用できます

sftp -oPort=port_number Host_name

man sftp

sftp-安全なファイル転送プログラム

sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config] [-o ssh_option] [-P sftp_server_path] [-R num_requests] [-S program] [-sサブシステム| sftp_server]ホスト

-o ssh_option
ssh_config(5)で使用される形式でsshにオプションを渡すために使用できます。これは、個別のsftpコマンドラインフラグがないオプションを指定する場合に便利です。たとえば、代替ポートを指定するには、sftp -oPort=24を使用します。以下にリストされているオプションの完全な詳細、および可能な値については、ssh_config(5)を参照してください。

1
Yaron

-Pオプションまたは-oPortオプションを使用して、特定のポートからサーバーへのSFTPを実行できます。

sftp -oPort=port_no [email protected]

eg. sftp -oPort=8022 [email protected]

または

sftp -P port_no [email protected]

eg. sftp -oPort=8022 [email protected]

-Pは大文字ではなく小さくないことに注意してください

0
Rahul Satal