• Xshell连接不上虚拟机提示ssh服务器拒绝了密码,请再试一次


    用Xshell root连接时linux时提示ssh服务器拒绝了密码,应该sshd设置了不允许root用户用密码远程登录 
    修改 /etc/ssh/sshd_config文件,注意,安装了openssh才会有这个文件,如果文件不存在请检查是否安装了openssh。

    vim /etc/ssh/sshd_config
    • 1
    • 1

    找到

    # Authentication:
    LoginGraceTime 120
    PermitRootLogin prohibit-password
    StrictModes yes
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 1
    • 2
    • 3
    • 4
    • 5

    改成

    # Authentication:
    LoginGraceTime 120
    PermitRootLogin yes
    StrictModes yes
    • 1
    • 2
    • 3
    • 4
    • 1
    • 2
    • 3
    • 4

    然后输入命令

    /etc/init.d/ssh restart 
    • 1
    • 1

    重启ssh服务即可。

    转载自:http://blog.csdn.net/u013366098/article/details/50542517

    还有几种情况:

    1.sshd服务没有打开

    2.防火墙阻止了22端口

    3.虚拟机网络设置有问题,比如,你系统配置了和主机同一网段下的静态ip,但是虚拟机网络设置是nat模式

    解决办法:把虚拟机网络模式改成桥接模式


  • 相关阅读:
    mysql-03
    mysql-02
    mysql-01
    RESTFUL设计风格
    mysql水平拆分和垂直拆分
    redis连环夺命问
    Python 的十大重要特性
    吊打--redis
    python2和3 的区别
    tornado第一段代码
  • 原文地址:https://www.cnblogs.com/fanren224/p/8457257.html
Copyright © 2020-2023  润新知