配置通过SSH Client 访问 CentOS 5.5虚拟机
主机为 Win7 32位,上面运行着 vmware workstation7 ,在之上运行 CentOS 5.5
网络配置的是与主机直连。
我修改了必要的sshd配置,如下:
UsePAM no
UseDNS no
PasswordAuthentication yes
我只想通过win7 上的ssh client 或 putty 连接 CentOS, 但是一直没有成功;
没有编辑任何内容在 host.deny文件中。
我的系统是刚刚装过的,我什么都还没配置呢。只是配置了ssh
防火墙 SELINUX全部关闭
日志没有什么问题,就是无法连接。
telnet XXX 22 能够提升 Openssh
ping 通是没有问题的。
一直没有解决这个问题
后来,我更好了机器。
我上述关于 sshd_config 的内容没有变动,只有这些 ,如下:
UsePAM no
UseDNS no
PasswordAuthentication yes
我只是想通过输入密码的方式登陆到 CentOS中去,我觉得 输入密码的方式不需要 PAM,所以就把 USEPAM给设置成no了,也可能这样理解是不正确的。
----------------------
问题是这样被解决的。我原来是在笔记本上 window7系统,用vmware workstation 跑的 CentOS,刚才,我把虚拟机copy到家里的XP台式机上了。把虚拟机 IP 设置成 桥接模式,确保 xp台式机与 虚拟机 ping通后,用ssh client 一下就连接上了。
至此,我就算上是解决了这个问题,但是我笔记本上还上不行。也不清楚为何。大家看看是否有真正的原因。
我台式机是 AMD 的 CPU ,XP
笔记本是 T6500 的 CPU , windows7