当前位置:   article > 正文

ssh localhost 拒绝登录本地问题解决_ssh localhost被拒绝

ssh localhost被拒绝

       在执行ssh localhost 报错:ssh: connect to host localhost port 22: Connection refused

       解决方法:

       这表示没有还没有安装,可以通过apt安装,命令如下:

         $ sudo apt-get install openssh-server 

       然后启动ssh服务:

                 $ sudo /etc/init.d/ssh start 

        启动后查看状态是否正确:

                 $ ps -e|grep ssh

           1900 ?        00:00:00 ssh-agent
           15223 pts/1    00:00:00 ssh
           16374 ?        00:00:00 sshd
        如上表示启动ok。注意,ssh默认的端口是22,可以更改端口,更改后先stop,
然后start就可以了。改配置在/etc/ssh/sshd_config下,如下所示

             #   Port 22
             #   Protocol 2,1
             #   Cipher 3des
           去掉注释就可以了。


注:你能用ssh登录其它主机并不代表着本地有ssh服务,要安装该服务才可以~

 

 

附: 如果ssh 远程登录电脑反应很慢时的解决方法:

         修改远程电脑中的/etc/ssh/sshd_config 添加"UserDNS no",然后"/etc/init.d/ssh restart"就可以了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/187651
推荐阅读
相关标签
  

闽ICP备14008679号