首页 > 解决方案 > 通过 WinSCP 使用 PuTTY 时如何选择要连接的自定义端口

问题描述

WinSCP 提供了一个通过 PuTTY 一​​键连接的绝佳选择。唯一的问题是无法设置 PuTTY 连接的端口。因此,如果我的服务器使用自定义端口 (1024),我必须手动加载 PuTTY 并进行此连接。

我知道 WinSCP 有一些命令行参数可以帮助设置它,在这里列出:https ://winscp.net/eng/docs/integration_putty#session_configuration但我尝试将 -p 1024 添加到 PuTTY.exe 路径,但它给了我一个错误

未知选项 -p

当我单独加载 putty.exe 时,我可以看到WinSCP Temporary Session Configuration列表中存在 a 。它设置为端口 23。当我将其更改为端口 1024 并保存时,我可以通过按 telnet 登录open

但是,当我再次尝试点击 WinSCP 中的 PuTTY 按钮时,仍然无法连接。当我下次打开 putty.exe 时,它​​显示 WinSCP 临时会话已重置回端口 23。

如果有人建议我在使用 WinSCP 时如何通过 PuTTY 连接到自定义端口,谢谢。

标签: windowssshtelnetputtywinscp

解决方案


ssh root@xxx.xxx.xxx.xxx -P xxx in windows cmd : "C:\Program Files\PuTTY\putty.exe" -ssh root@xxx.xx.xxx.xx -P xxx


推荐阅读