我使用这样的 Windows 命令启动了大部分 SSH 连接
cmd://"C:\Program Files\PuTTY\putty.exe" -ssh root@xxx.xx.xxx.xx
Run Code Online (Sandbox Code Playgroud)
我假设这默认为端口 22。现在我需要连接到不同的端口。我试过
cmd://"C:\Program Files\PuTTY\putty.exe" -ssh root@xxx.xx.xxx.xx:xxx
Run Code Online (Sandbox Code Playgroud)
(末尾的端口号)但它不允许连接。我知道端口号和 IP 是正确的,因为如果我启动 PuTTY 并使用这些详细信息开始会话,我可以正常工作。
ps 如果这是这个问题的错误堆栈交换,请不要毁了我,我确实找了很长时间才决定在这里发帖。
cha*_*une 33
好吧 - 我很尴尬。我刚刚找到了 -P 选项,它完全符合我的要求。
cmd://"C:\Program Files\PuTTY\putty.exe" -ssh root@xxx.xx.xxx.xx -P xxx
Run Code Online (Sandbox Code Playgroud)
是正确的语法。
归档时间: |
|
查看次数: |
57819 次 |
最近记录: |