rmck52c 2019-05-20 16:53 采纳率: 0%
浏览 2091

ssh Connection refused

虚拟机里安装了ubuntu(10.24.8.194),桥接模式,通过ssh无法连接到服务器10.24.13.200;
在主机windows(10.24.8.251)可以通过putty ssh连接到服务器(10.24.13.200);
在服务器也可以通过ssh连接到虚拟机ubuntu(10.24.8.194);
虚拟机内openssh-server/openssh-client,都已经安装,防火墙已关!
找不到原因,请大虾帮忙!

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-09 16:46
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    这个问题可能有多种原因。以下是一些可能导致SSH连接拒绝的常见问题:

    1. SSH服务器端配置错误:确保您的SSH服务器端正确配置了IP地址、端口和密钥认证。
    2. SSH客户端版本过旧:如果您的SSH客户端版本较旧,可能会导致连接失败。尝试更新SSH客户端至最新版本。
    3. SSH证书问题:如果您的服务器使用了SSL/TLS加密,可能需要检查服务器端的证书是否有效或过期。
    4. 没有正确的权限:在某些情况下,您可能需要拥有适当的权限才能连接到服务器。

    如果您已经排除了上述所有可能性,并且仍然无法解决此问题,建议您联系系统管理员或技术支持人员进行进一步的调查。他们可以更深入地了解问题并提供必要的帮助。

    以下是针对特定问题的一些解决方案示例:

    1. 确保SSH服务器端配置正确:打开SSH服务器的配置文件(例如/etc/ssh/sshd_config),检查其中的IP地址、端口号和密钥验证选项。如果有任何不匹配或缺失的设置,尝试修改这些值。
    2. 更新SSH客户端:在Windows上,您可以从控制面板中的“程序”>“附件”中找到“命令提示符”,然后输入sudo apt-get update && sudo apt-get install openssh-client来更新和安装SSH客户端。对于Ubuntu和其他Linux发行版,您可以使用相应的包管理器来安装SSH客户端。
    3. 检查证书有效性:如果您使用的是SSL/TLS加密,则应确保服务器端的证书是有效的。您可以访问证书颁发机构(CA)的网站,查看证书的有效性日期。如果没有到期,那么证书应该有效。
    4. 配置正确的权限:在某些情况下,您可能需要具有适当的权限才能连接到服务器。尝试以root用户身份登录,然后执行以下命令:
    sudo su
    

    这将切换到root用户,您可以在此用户下运行SSH命令。如果仍然遇到问题,您可能需要提供更多关于您的环境和具体问题的信息。

    评论

报告相同问题?