连接本地虚拟机,可以用xShell软件,但Mac系统好像有个更好的选择,就是通过终端直接连接,反正进去也都是用命令操作的~~
连接方法:ssh name@ip
问题:ssh: connect to host ip地址 port 22: Connection refused
分析:要连接的是本地虚拟机中的ubuntu系统,之前从未使用ssh进行过远程连接,可能是相关功能未安装、开启
问题:接上一步,尝试安装命令:sudo apt-get install openssh-server,报错
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
分析:网上查找使用杀进程的方法未起作用,其他资料上的解决方案提供的方案方法,可能是安装的文件不对,重新查找安装命令
https://blog.csdn.net/u013963380/article/details/72599793
https://www.linuxidc.com/Linux/2016-12/137908.htm
解决:apt-get install ssh 安装ssh(如果提示权限问题,前面加sudo)
执行 ps -e|grep ssh 命令查看ssh是否运行(如未运行:service sshd restart)
回到主机界面,在终端中运行ssh name@ip,按回车,再输入ubuntu系统密码,就可以连接成功