VirtualBox下ubuntu链接ssh时被拒绝的解决办法

查看ip时遇到的问题

如果在系统里运行ifconfig,看不到IP,需要在启动前进行如下操作:

打开设置,选择网络,把网络链接方式改为 桥接网卡后启动即可。

2、使用ssh客户端链接不上

先查看是否安装了ssh服务端,防火墙是否开启,防火墙如果开启了是否放开了22端口

# 安装ssh服务,已安装跳过
sudo apt-get install openssh-server

# 安装防火墙,已安装跳过
sudo apt-get install ufw

# 开启防火墙,已开启跳过
sudo ufw enable

# 放开22端口
sudo ufw allow 22

在查看ssh配置文件,因为默认是不允许root远程登录也不允许密码验证,所以检查下配置文件是否修改

# 打开ssh配置文件
sudo vim /etc/ssh/sshd_config

在配置文件中找到下面内容并修改

#PermitRootLogin without-password 改为下面 PermitRootLogin yes

#PasswordAuthentication 改为下面
PasswordAuthentication yes

关键的一步

# 设置root密码
passwd root

最后重启ssh服务

# 如果没启动过ssh,使用start
sudo service ssh restart

重启后使用客户端就可以链接了~

你可能感兴趣的:(ubuntu,ssh)