Vagrant安装Ubuntu虚拟机开启ssh远程root用户密码验证登录

镜像版本:ubuntu/focal64 (20.04 LTS)

创建并启动虚拟机

mkdir test
cd test
vagrant init ubuntu/focal64
vagrant up

这里vagrant init可选用自己下载的ubuntu box初始化,我开了梯子所以可以直接从官方镜像仓库下载

登录虚拟机

vagrant ssh 

切换root用户并编辑ssh配置文件

修改/etc/ssh/sshd_config文件

sudo -i
vi /etc/ssh/sshd_config

在这里插入图片描述

按i进入编辑模式
取消红圈所在行的注释并修改权限如红圈内所示
PermitRootLogin yes 允许root登录
PasswordAuthentication yes 开启密码验证登录
PermitEmptyPasswords no 不允许空密码登录
编辑完成按Esc退出编辑模式
按:输入命令wq后回车完后保存

修改/etc/ssh/sshd_config.d目录下配置文件

cd /etc/ssh/sshd_config.d
vi 60-cloudimg-settings.conf

按i进入编辑模式
修改其中PasswordAuthentication权限为yes
编辑完成按Esc退出编辑模式
按:输入命令wq后回车完后保存

这里之所以需要修改的是60-cloudimg-settings.conf文件,主要是因为/etc/ssh/sshd_config文件包含以下内容
在这里插入图片描述
而/etc/ssh/sshd_config.d目录下只有60-cloudimg-settings.conf文件,且该文件恰好有PasswordAuthentication配置项

设置root用户密码

passwd

在这里插入图片描述

重启ssh服务

systemctl restart sshd
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值