SSH(Secure Shell)环境搭建
- 打开虚拟机, 安装openssh:
pacman -S openssh - 修改
/etc/ssh/sshd_config, 添加一行PermitRootLogin yes配置ssh允许root登录 - 启动ssh服务
systemctl start sshd.service - 分别查看主机和虚拟机的ip,得到主机ip是
192.168.1.9,虚拟机ip是10.0.2.15;修改VirtualBox的网络配置, 使之支持商品转发:
| Name | Protocol | Host IP | Host Port | Guest IP | Guest Port |
|---|---|---|---|---|---|
| SSH | TCP | 192.168.1.9 | 2222 | 10.0.2.15 | 22 |
- 然后就可以在主机上通过ssh连接虚拟机愉快地玩耍了:
ssh -p 2222 [email protected] - 虚拟机默认的网络NAT可能不太适合VM与VM之间,VM与Host之间的相互交互,所以后来我把它设置为桥接方式.
查看网卡名称?
启动网卡?如果上面的命令得到的是ip linkwlan0
获取ip地址ip link set wlan0 up
如果不想每次重启VM都要敲一次dhcpcddhcpcd:
由于VM的ip经常会变,所以改为静态ip:systemctl enable dhcpcd.service
修改vim /etc/dhcpcd.conf,添加一行static ip_address=192.168.1.111/24把VM的ip固定为192.168.1.111,重启VM.