sftp - 如何连接到非默认端口?

sftp - 如何连接到非默认端口?

我想使用特定 IP 和特定(非默认)端口通过 sftp 连接到服务器。

使用连接时如何选择非默认端口sftp

答案1

您可以使用该-oPort=port_number选项

sftp -oPort=port_number host_name

人SFTP

sftp-安全文件传输程序

sftp [-1Cv] [-B 缓冲区大小] [-b 批处理文件] [-F ssh_config] [-o ssh_option] [-P sftp_server_path] [-R 请求数] [-S 程序] [-s 子系统 | sftp_server] 主机

-o ssh_选项
可用于以 ssh_config(5) 中使用的格式将选项传递给 ssh。这对于指定没有单独 sftp 命令行标志的选项很有用。例如,要指定备用端口,请使用:sftp -oPort=24。有关下面列出的选项及其可能值的完整详细信息,请参阅 ssh_config(5)。

答案2

您可以使用-P选择权或-oPort从特定端口通过 SFTP 连接到服务器的选项。

sftp -oPort=port_no [email protected]

eg. sftp -oPort=8022 [email protected]

或者

sftp -P port_no [email protected]

eg. sftp -P 8022 [email protected]

注意 -P 是大写 P 不是小写

相关内容