我用这样的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,并开始一个会话,这些细节我可以很好地得到。
如果这是一个错误的stackexchange这个问题,请不要摧毁我,我确实寻找相当长的时间才决定在这里张贴。
好 – 我很尴尬。 我刚刚find了我想要的-P选项。
cmd://"C:\Program Files\PuTTY\putty.exe" -ssh [email protected] -P xxx
是正确的语法。