本人近期正在学习操作系统Linux,需要用PuTTY连接虚拟机上的Ubuntu,但出现了两个问题:
一、无法连接Ubuntu
即PuTTY进不去,报错:connection refused
这个时候是因为ssh服务没有开,那么你需要先检查ssh服务是否启用,如果没有的话,请输入以下指令:
sudo apt install openssh-server
安装完成之后再次用PuTTY连接,这时候已经可以进入了
但出现了第二个问题——见图:
Access denied
我花了很久在网上查找有关资料,并且把 /etc/ssh/sshd_config 的文件里的 PermitrootLogin 改成了 yes 但仍然无法解决。
后来的我觉得自己是个zz
因为我把名字打错了。。。
我在Ubuntu上设置名字的时候用的是大写,但是Ubuntu会自动把大写字母转成小写,所以我应该输入小写字母。
终于可以了!