vmware中的Ubuntu安装ssh全家桶(解决connect to host localhost port 22: Connection refused)...

网上查询过异常信息后得知系统需要安装ssh服务。

1、重现问题:ssh localhost

报错connect to host localhost port 22: Connection refused

2、查看是否已安装ssh:ps -ef|grep ssh

如果没有vmware中的Ubuntu安装ssh全家桶(解决connect to host localhost port 22: Connection refused)...则需要安装。

3、尝试安装:sudo apt-get install openssh-server

这是在网上找到的解决办法,但是报错:

vmware中的Ubuntu安装ssh全家桶(解决connect to host localhost port 22: Connection refused)...

提示写着:需要下面几个包,openssh-server、openssh-client、openssh-sftp-server等等。

注意需要的版本号,上图中的 1:7.2p2 -4ubuntu2.1

4、安装ssh全家桶

根据版本号找到网址 https://launchpad.net/ubuntu/+source/openssh/1:7.2p2-4ubuntu2.1

openssh_7.2p2-4ubuntu2.1.dsc中描述了需要的package-list:

Package-List:
 openssh-client deb net standard arch=any
 openssh-client-ssh1 deb net extra arch=any
 openssh-client-udeb udeb debian-installer optional arch=any
 openssh-server deb net optional arch=any
 openssh-server-udeb udeb debian-installer optional arch=any
 openssh-sftp-server deb net optional arch=any
 ssh deb net extra arch=all
 ssh-askpass-gnome deb gnome optional arch=any
 ssh-krb5 deb oldlibs extra arch=all

有点多...实际上我安装了openssh-client、openssh-server、openssh-sftp-server、ssh(顺序分先后),包都是在这个网站上下的。

5、验证成功:ssh localhost

vmware中的Ubuntu安装ssh全家桶(解决connect to host localhost port 22: Connection refused)...

转载于:https://my.oschina.net/wangbo888/blog/777398