备忘录:使用ssh访问virtualbox中处于NAT模式下的虚拟机(debian)
最近深感virtualbox的UI体验不太好,但其中的chipwhisperer镜像是我常要用到的,因此尝试远程连接的方式
NAT 模式下主机和 VirtualBox 无法互访互通,但是 VirtualBox 提供了端口转发功能,可以通过配置端口转发,实现 ssh 远程登录。
在virtualbox中
设置 -> 网络 -> 高级 -> 端口转发
配置完成后,即相当于:访问主机端口,如2222,就等价于访问虚拟机端口22,ssh的默认端口。
此外,由于我访问的是root用户,所以还需要做一点别的改变,直接访问的话
我们打开ssh的配置文件
/etc/ssh/sshd_config
可以看到
在PermitRootLogin位置给的是prohibit-password
其各项参数代表的意义可以参考官方文档
这里我们只需将prohibit-password改为yes,如果有注释的话去掉注释,此外还需要修改最下面PasswordAuthentication为yes
随后,重启ssh服务
sudo systemctl restart sshd
然鹅,我依然是permission denied!
结果好像有点不尽人意,
使用
ssh -v
查看详细信息,得到
暂时没啥思路,后边再想想吧