精神小伙子儿 2024-10-21 21:40 采纳率: 0%
浏览 269

在连接ssh时出现Bad port报错,找了一圈好像并没有答案

在连接ssh时出现Bad port报错,请问是为什么,找了一圈好像并没有答案

img

  • 写回答

1条回答 默认 最新

  • 无疆76 2024-10-21 21:41
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    根据你提供的错误信息,问题似乎出现在你的SSH配置文件(通常位于用户主目录下的.ssh/config文件)的第15行。错误信息显示存在一个无效的端口号,具体表现为'20471\302\240'这样的格式。这看起来不像是正常的端口号,可能是配置文件中的格式错误或输入错误。

    在SSH配置文件中,端口号应该是一个单一的整数值,例如Port 22Port 8022。你的错误信息中显示的端口号看起来像是一串字符,这可能是导致错误的原因。

    解决方案:

    1. 打开你的SSH配置文件(通常位于用户主目录下的.ssh/config文件)。
    2. 检查第15行的内容,找到并修正错误的端口号。
    3. 确保端口号是一个有效的整数值。
    4. 保存文件并尝试重新连接SSH。

    如果你不确定如何编辑或查找配置文件,你可以使用文本编辑器(如Notepad++、VSCode等)打开该文件,然后搜索第15行并进行修改。如果你不确定正确的端口号应该是多少,你可能需要联系你的SSH服务器管理员以获取正确的端口号。

    另外,请确保你的SSH命令格式正确。根据你提供的命令,你似乎是在尝试连接到名为cubestudio_container的SSH服务器。确保该服务器名称正确无误,并且你可以通过该名称访问到目标服务器。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月21日