前言 在安裝k8s集群時,需要使用root用戶ssh登錄遠程伺服器進行安裝操作,但是root登錄是預設關閉的,因此本篇講解如何開啟配置, 當前測試版本 ubuntu22.4 安裝部署 使用管理許可權打開/etc/ssh/sshd_config文件,並更改以下行 FROM: #PermitRootLog ...
前言
在安裝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)