putty(winscp)无法连接到linux(ubuntu)

Posted dy9776

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了putty(winscp)无法连接到linux(ubuntu)相关的知识,希望对你有一定的参考价值。

为了能在自己笔记本电脑上兼容公司的用64位系统编译出来的MapReduce程序,我把自己原来32位的ubuntu虚拟机删除后,安装了目前最新的ubuntu-14.04.2-desktop-amd64.iso

    但问题出现了,我的Winscp和putty都连接不上我的ubuntu系统,经一番探索,总结如下(下文中的"#"代表是root用户):

    1.  虚拟机 -> 设置 -> 网络适配器 -> 网络连接,应该改成桥接模式。

    2.  注意,改成桥接模式后,你的ubuntu系统的ip地址会发生变化,读者可以通过shell命令ifconfig测试一下。所以改成桥接模式后,你的Winscp界面上的主机名以及putty界面上的Host Name,应该重新填写你更改成桥接模式后的ubuntu系统的ip地址。

    3.  这时你应该可以在windows系统上ping通ubuntu ip,也可以在ubuntu上ping通你的windows ip,但Winscp和putty仍然无法连接到你的ubuntu。

    4.  此时应该是你ubuntu系统上没有启动sshd的缘故,请#apt-get install openssh-server安装。

    5.  之后重启ssh :#/etc/init.d/ssh restart

    6.  测试ssh是否可用:#ssh localhost

    7.  发现第6步仍然连接不上,我们此时来个绝杀:reboot(重启你的ubuntu系统)

    8.  测试 #ps -e | grep ssh 发现有ssh进程,#ssh localhost发现ssh成功,此时用Winscp和putty去连接ubuntu系统,成功搞定!

以上是关于putty(winscp)无法连接到linux(ubuntu)的主要内容,如果未能解决你的问题,请参考以下文章

WinSCP怎么上传文件到linux上

使用 WinSCP 连接到 VCSA 6.5 失败并显示以下错误:收到的 SFTP 数据包过大

用PUTTY怎么连不上服务器

通过文件客户端连接到远程服务器

用PUTTY怎么连不上服务器

通过文件客户端连接到远程服务器