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
如果没有则需要安装。
3、尝试安装:sudo apt-get install openssh-server
这是在网上找到的解决办法,但是报错:
提示写着:需要下面几个包,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
转载于:https://my.oschina.net/wangbo888/blog/777398