啟動並進入容器中
這里用db1容器完成實驗。

安裝openssh服務和修改sshd配置文件
安裝openssh
yum install openssh-server openssh-clients -y
修改/etc/ssh/sshd_config配置文件
- 注釋掉
HostKey /etc/ssh/ssh_host_ecdsa_key - 注釋掉
HostKey /etc/ssh/ssh_host_ed25519_key

注意:某些資料中讓把配置文件中的UsePAM yes改為UsePAM no,經過實際測試,修改后啟動ssh服務將報錯,報錯信息如下:

容器中創建公私密鑰
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key

注意:如果不執行上邊的命令行創建公私鑰,啟動ssh服務時將報錯;報錯信息如下:

修改容器的root密碼
echo "bwdaq110" | passwd --stdin "root"
啟動ssh服務
/usr/sbin/sshd -D &

注意:啟動ssh服務時,使用sshd命令要用全路徑形式的命令,否則將報錯;報錯信息如下:

通過ssh登錄到容器

