gpt4 book ai didi

java - 使用腻子时出现"Error: Invalid port number"

转载 作者:行者123 更新时间:2023-11-30 05:10:13 25 4
gpt4 key购买 nike

我正在尝试通过 putty 通过 Java 与远程服务器建立 ssh 连接。我能做到双击 putty.exe 并执行 ssh。

如何从命令提示符处执行此操作。我收到端口号无效消息。但它可以通过 putty.exe(GUI) 工作

我正在使用:

c:> putty.exe -ssh -l username -pw password -m someCommandtoExecute remote_host(_name or IP)

最佳答案

今晚我在连接到 BSD 服务器的 Windows 计算机上做了一些测试。如果我输入

putty.exe -l username -pw password server.domain.com

我可以顺利连接。如果我尝试

putty.exe -l username -P password server.domain.com

我收到一个警告框,标题为 PuTTY 内部错误,并显示一条消息端口号无效。事实上,这是我唯一一次收到该错误消息。

如果您使用良好的密码(混合大小写、特殊符号等),则密码可能是问题的根源。也许尝试将密码括在双引号中,如

putty.exe -l username -pw "password" server.domain.com

您使用的是最新版本的 PuTTY 吗?我使用的是 0.60,这似乎是最新版本。

最后,我知道这些听起来非常简单,您是在测试时在命令提示符下手动输入的,还是您的测试是作为更大脚本的一部分完成的?为了简单起见,我会先让它手动工作,然后再尝试将其集成到更大的流程中。出于同样的原因,在尝试解决此问题时,我也会放弃尝试自动运行远程命令 (-m)。看起来你已经是了,但检查一下总没有坏处......

如果你看不出来,我就有点捕获救命稻草了。除非命令行中的某处包含 -P ,否则我似乎无法复制该问题。

关于java - 使用腻子时出现"Error: Invalid port number",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com