This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 谁用过expect做SSH login?
-needacar123(car);
2003-3-18
(#1092696@0)
-
搞定! 看来这里senior network administrator不多见啊.
-needacar123(car);
2003-3-18
(#1094379@0)
-
i just used it for automatically assign passwd under linux and for ftp login. piece of cake. i am not even a senior unix admin. expect(1) package is in the second redhat cd.
-redspider(忙啥!歇着吧!);
2003-3-19
(#1094417@0)
-
您那还是歇会吧!
-needacar123(car);
2003-3-19
(#1096172@0)
-
Why do you want to do that? Looks like you don't really understand this ssh stuff.
-dennis2(Dennis);
2003-3-19
(#1094524@0)
-
请问您有过用SSH在LINUX登陆BSD的经验吗?BSD登陆LINUX没问题,反过来, SSH 总是问我 S/Key Password, 这时什么密码,我还没有给private key密码. 请解释一下.
-needacar123(car);
2003-3-19
(#1096184@0)
-
你用的是 FreeBSD 吧?FreeBSD 确实有这个问题。在 FreeBSD 中将 /etc/ssh/sshd_config 里 ChallengeResponseAuthentication 前面的 # 去掉,并且将设置改为 no。(s/key 是 one time password)
另外,如果你要用 ssh 自动 login,应该用 RSAAuthentication (for protocol version 1) 或 PubkeyAuthentication (for protocol version 2),而不是 expect。建议使用 ssh protocol version 2。
-dennis2(Dennis);
2003-3-21
{321}
(#1098791@0)
-
你还有些门. 但是这个问题并不仅是FREEBSD,凡是用OPENSSH的都有次问题. 无论是LINUX,WINDOWS,BSD FAMILY. 另外,SSH自动LOGIN并不时你描述能解决的. SSH双方应交换KEY才行. 不过面世时,你能说这些,过.
-needacar123(car);
2003-3-21
(#1100143@0)
-
但是上来就 prompt s/key 的好像只有FreeBSD,估计是他们把 authentication method 的次序给调整了。另外,我天天都在用 PubkeyAuthentication 自动 login,你怎么说我的办法不行呢?:-)当然将 public key 拷贝到 server 端是肯定要做的。
要是面试我的人问我 SSH 的问题,我可是一点儿都不惧。你有什么问题尽管问我好了。
-dennis2(Dennis);
2003-3-21
{129}
(#1100158@0)