Centos中不能ssh localhost 解决方案

来源:互联网 发布:科荣erp进销存软件 编辑:程序博客网 时间:2024/04/28 17:50

(1)在centos6.2版本中,安装ssh命令不再是yum install ssh,而改成yum install openssh-server。

(2)输入 chkconfig - -list sshd 查看第2 和 第3 是否为on,如果为on,则继续。

(3)查看本地光驱,输入 ls /dev/*cd* ,显示 /dev/cdrom 则继续。

(4)将/dev/cdrom中的光盘镜像加载在/mnt/cdrom中,输入 mkdir /mnt/cdrom ,接着加载: mount /dev/cdrom /mnt/cdrom

(5)找到Openssh client的安装文件,在/mnt/cdrom中输入cd Packages,在Packages目录中输入ls *ssh*,可以看到(看到openssh-clients-........,不同版本,版本号不同,安装时以自己显示的为准),输入 rpm -ivh ./openssh-clients-5.3p1-70.e16.i686.rpm。如果出现提示 libedit-2.11-4.20080712cvs.1.e16.x86_64.rpm没有安装,则输入 ls *libedit*查看,安装 libedit-2.11-4.20080712cvs.1.e16.x86_64.rpm,输入rpm -ivh ./openssh-clients-5.3p1-81.e16.x86_64.rpm --nodeps --force ,完成安装后,再次输入 rpm -ivh ./openssh-clients-5.3p1-70.e16.i686.rpm 即可。

(6)最后,输入ssh localhost 即可。 enjoy it。