网上找了半天没有很详细的流程,分享一下,使用VMware
(一)windows安装ssh服务步骤:
1.打开windows10,在设置/应用/应用和功能/可选功能/添加功能中加入Openssh 服务端程序,下载
2.在win+S,服务,打开本地服务界面,找到OpenSSH SSH Server,启动方式改为自动
3.打开防火墙/高级设置/新建入站规则/打开22端口(SSH默认)
(二)windows虚拟机与linux主机之间的互联:
1.更改虚拟机网络连接方式,虚拟机右键setting/Hardware/Network Adapter 改成 Host-only,这样只和主机互联,不访问外网
2.linux主机: 通过Vmware选项栏Edit/Virtual Network Editor查看host-only子网IP地址 或者 ifconfig查看网卡信息,虚拟网卡VMnet1负责与Host-only模式下的虚拟机互联(192.168.113.1,netmask 255.255.255.0)
3.windows10虚拟机:打开/控制面板/网络和Internet/网络连接。将Ethernet0属性的ipv4地址手动设置为linux主机的虚拟网卡的同一网段:192.168.113.XXX, 这里设置为192.168.113.20
4.在linux主机可以ping通192.168.113.20
(三)linux主机使用ssh访问windows虚拟机:
1. 安装sshpass(可以在命令行输密码)
2. sshpass -p 1234 ssh 192.168.113.20 即可进入虚拟机