如何指定 PuTTY 与 Windows cmd 一起使用的端口号?

如何指定 PuTTY 与 Windows cmd 一起使用的端口号?

我使用如下 Windows 命令启动大多数 SSH 连接

cmd://"C:\Program Files\PuTTY\putty.exe" -ssh [email protected]

我假设默认端口是 22。现在我需要连接不同的端口。我试过

cmd://"C:\Program Files\PuTTY\putty.exe" -ssh [email protected]:xxx

(末尾有端口号)但不允许连接。我知道端口号和 IP 是正确的,因为如果我启动 PuTTY 并使用这些详细信息启动会话,我就可以正常连接。

ps 如果这个 stackexchange 上没有合适的答案,请不要批评我,在决定在这里发帖之前我确实找了很长时间。

答案1

好吧 - 我很尴尬。我刚刚发现 -P 选项正好满足我的要求。

cmd://"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -P xxx

是正确的语法。

相关内容