ssh登陆问题

来源:互联网 发布:小猪cms智慧店铺源码 编辑:程序博客网 时间:2024/05/22 03:16

在安装hadoop的时候,每次在新打开计算机后,在cygwin里首次登陆ssh会出现如下错误:



《hadoop开发者》第一期里面也有提到过如果是windows域用户会出现如下错误:



提供的解决方案为:http://bbs.hadoopor.com/thread-348-1-1.html

基于提供的解决方案。

由于我在进入cygwin时没有遇到mkpasswd和mkgroup提示,所以直接运行了如下命令:

$ cygrunsrv -E sshd$ /usr/sbin/sshd -ddde

运行结果如下:



之后退出cygwin,然后再重新进入。运行ssh localhost,结果提示连接被拒绝:


到这时仍然无法登陆。

退出cygwin,然后到cygwin的安装文件夹E:\cygwin\usr\sbin中双击运行sshd.exe。命令行的窗口会闪一下,然后消失。

这时再进入cygwin,ssh localhost,登陆成功!



在这之后如果退出cygwin再进入是仍然可以登陆成功的。但在每次关机后再开机,就得重新再这样一次。

其实到目前为止还是不知道这时什么原因,只是看到解决方案里运行的这条命令

$ /usr/sbin/sshd -ddde
里有sshd.exe文件,就试着去运行了一下,结果就可以登陆了。

希望高手可以解答,不胜感激。

原创粉丝点击