![sftp - 如何连接到非默认端口?](https://linux22.com/image/1060952/sftp%20-%20%E5%A6%82%E4%BD%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E9%9D%9E%E9%BB%98%E8%AE%A4%E7%AB%AF%E5%8F%A3%EF%BC%9F.png)
我想使用特定 IP 和特定(非默认)端口通过 sftp 连接到服务器。
使用连接时如何选择非默认端口sftp
?
答案1
您可以使用该-oPort=port_number
选项
sftp -oPort=port_number host_name
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 不是小写