啟動並進入容器中
這里用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
命令要用全路徑形式的命令,否則將報錯;報錯信息如下: