- A+
所属分类:linux技术
前言
在安装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)