备忘录:使用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

查看详细信息,得到

暂时没啥思路,后边再想想吧

posted @ 2022-03-06 16:36  火腿烧豆腐  阅读(249)  评论(0编辑  收藏  举报