Red Hat Enterprise Linux 5.4 下的ssh和sftp无法使用的解决方法之一

最近遇到一个问题,不知道谁把/etc/ssh/sshd_config文件给清空了。同时也出现了一个问题现象就是该机可以通过ssh登录上去,但是无法通过该机ssh到其他机器上,同时通过sftp也无法连接到该机器了。

1. 通过该机ssh到其他机器,提示参数不正确。“/etc/ssh/ssh_config: line 44: Bad configuration option: GSSAPIAuthentication” …
     通过和其他机器对比,发现该出配置是没有问题的。
     解决方法:rpm -ivh openssh-clients-4.3p2-29.el5.x86_64.rpm  ##重新安装ssh client, 方法有点弱哈,但是解决了问题。

2. 通过sftp连接该机器时,提示:“Request for subsystem ‘sftp’ failed on channel 0”,尝试从其他机器拷贝一份sshd_config文件过来,导致起sshd服务启动失败。
     解决方法:在/etc/ssh/sshd_config中添加“Subsystem sftp /usr/libexec/openssh/sftp-server”。 该问题参考:www.microtemple.com

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

机器人检查 *