前言
在安装k8s集群时,需要使用root用户ssh登录远程服务器进行安装操作,但是root登录是默认关闭的,因此本篇讲解如何开启配置, 当前测试版本 ubuntu22.4
安装部署
- 使用管理权限打开
/etc/ssh/sshd_config
文件,并更改以下行
FROM:
#PermitRootLogin prohibit-password
TO:
PermitRootLogin yes
或者使用以下命令快速替换
sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
- 重启ssh服务
sudo systemctl restart ssh
- 设置root密码
默认情况下,在Ubuntu 20.04上未设置root用户的密码,当尝试以root用户身份进行SSH登录时,将显示错误消息Permission denied,please try again。因此,我们需要设置root用户的密码。出现提示时,输入当前用户密码,然后输入新的根密码:
sudo passwd
[sudo] password for linuxconfig:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
- 从另一台机器访问当前机器,进行ssh登录验证
ssh root@ubuntu-server
root@ubuntu-server's password:
Welcome to Ubuntu Focal Fossa (GNU/Linux 5.3.0-23-generic x86_64)
标签:登录,ubuntu22.4,sudo,PermitRootLogin,ssh,password,root
From: https://www.cnblogs.com/waldron/p/16864613.html