配置通过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

系统安装后,默认的在 security log 中显示 22端口被占用, 【LINUX公社  】我设置了 LISTEN 选项 为 0.0.0.0,就好了,设置了 protocol 为2,1,不过问题还是不行。

防火墙 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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wygdxy.html