ssh 登录出现的几种错误以及解决办法

2016-01-21 17:24:05 3229

1. 提示错误如下:

      # ssh root@192.168.1.113

       ssh: connect to host 192.168.1.113 port 22: No route to host

    原因:server端没有开机或是网络不通,或者就是IP输错了;

 

  2. 提示错误如下:

      # ssh root@192.168.1.113

    ssh: connect to host 192.168.1.113 port 22: Connection refuse

原因:对方server的ssh服务没有启动;

解决方法:

         1)    确定登录的主机安装了openssh-client(如果要使本机开放SSH服务就需要安装 openssh-server,键入 yum install openssh-server安装 ;

  2)    键入ps -e | grep ssh确认sshserver是否启动了(看到ssh说明启动了,没看到则键入 /etc/init.d/sshd start启动);

  3)    ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222;

  4)    重启SSH服务:     键入 /etc/init.d/ssh stop

                    键入 /etc/init.d/ssh start

5)    登陆SSH:

键入:ssh root@192.168.1.113(root为192.168.1.113机器上的管理员账号),然后输入密码;

    

   3.  提示错误如下:

     # ssh 192.168.1.113

      root@192.168.1.113s password:

      Permission denied, please try again. 

                    解决方法:修改 /etc/ssh/sshd_config文件中,将PermitRootLogin no 改为 PermitRootLogin yes,并将前面的注释#去掉;

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: