SSH连接虚拟机上的Ubuntu
环境/工具:
宿主机OS:Windows 10 64bits
虚拟机OS:Ubuntu 16.04 64bits
虚拟机:VMware Workstation 12 Pro
工具:SecureCRT 8.0
前期工作:
VMware的网络连接我们选择NAT模式,还有一种方式是桥接模式(这里就不做说明,不推荐这个方式,由于每次路由器动态分配给虚拟机的IP地址不一样,导致每次通过SecureCRT连接的时候host地址要更改)
开启虚拟机的Ubuntu,打开终端(快捷键Ctrl+Alt+T),通过ifconfig命令查看Ubuntu下的IP地址信息
windows下Win+R组合键打开运行栏,输入cmd进入命令提示符,通过ping命令测试一下网络
步骤:
1.更新源列表
打开终端窗口(Ctrl+Alt+T),输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车
2. 安装SSH
在终端中输入"sudo apt-get install openssh-server",然后回车
3.查看ssh服务是否启动:
在终端中输入"sudo ps -e |grep ssh"-->回车-->有sshd则说明ssh服务已经启动;如果没有启动则输入"sudo service ssh start"-->回车-->ssh服务就会启动
3.重新生成SSH主机**
在Debian、Ubuntu或其衍生版上,你可以使用dpkg-reconfigure工具来重新生成SSH主机**,命令如下:
$ sudo rm -r /etc/ssh/ssh*key
$ sudo dpkg-reconfigure openssh-server
在CentOS、RHEL或Fedora上,你所要做的是,删除现存(有问题的)**,然后重启sshd服务,命令如下:
$ sudo rm -r /etc/ssh/ssh*key
$ sudo systemctl restart sshd
4.使用SecureCRT远程连接虚拟机
打开SecureCRT,配置相关信息
输入用户名和密码,连接即可