作者globalhawk (Cory)
看板Linux
标题[问题] ssh public-key auth.应注意的事?
时间Fri Nov 15 23:09:35 2013
因为要装Hadoop
而Hadoop的启动/停止script会自动透过ssh去启动/停止cluster内的其他node
(如果安装的是一个有多个node组成的cluster)
这种状况下省是的做法就是让ssh用public-key authentication的方式登入
省得执行启动/停止时要一直打密码
(甚至会因为太多std I/O一起出现而根本认证不过)
在Linux下玩起来都没问题
但是金主说想灌在Windows上
於是作了一下功课,在Windows内灌了Cygwin模拟Unix-like的环境
但就卡在ssh public-key authentication这边了
Cygwin里面那个sshd (也是open ssh)
遇到public-key authentication请求会允许
然後client端送出key进行验证後,sshd就会关闭连线
交叉测试了几台发现问题就出在Cygwin的sshd
可是也参考了很多人分享的设定方式...
连Windows的档案权限都玩过了 还是一样无解
目前试过:档案、目录的权限/各种不同类型的key(RSA/DSA/ECDSA)/
sshd_config内的设定值...
想问问看有没有人知道还应该要注意些什麽?
(btw...Cygwin里面的sshd就是不肯log 设定值跟log目录的权限都调过了)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.231.50.126
1F:推 kdjf:我的cyg/opensshd用key auth正常,你用XP还7/8? 11/15 23:58
2F:推 kevinmark:OpenSSH for Windows 也许可以试试 11/16 01:42
3F:→ danny8376:cygwin sshd的log请看Win的事件纪录 11/16 13:25
4F:→ globalhawk:Windows 7 11/16 16:53
5F:→ kdjf:你有开特别的user给sshd吧? w7以後SYSTEM要有密码才能chuid 11/16 20:36
6F:→ globalhawk: !! 有这种事 @@" 11/16 22:11
7F:→ kdjf:我cygwin有些版本的sshd装得很顺,有些就起不来(w7上 11/17 09:19
8F:→ kdjf:你适用哪个教学文装的? 11/17 09:20