主机使用
Ubuntu ssh开机自动启动的设置方法
https://blog.csdn.net/kaikai136412162/article/details/98026747
容器里使用
安装ssh
查看ssh是否有
ps -e | grep ssh
ssh-agent表示ssh-client启动,sshd表示ssh-server启动了
若没有, 安装openssh-server
apt-get install openssh-server
开启ssh服务
service ssh start
开启root 可连接
(如果只想普通用户连接,可不执行)
配置root密码
passwad root
修改配置文件
vim /etc/ssh/sshd_config
注释 PermitRootLogin prohibit-password
添加 PermitRootLogin yes
# PermitRootLogin prohibit-password
PermitRootLogin yes
重启ssh
service ssh restart
设置ssh自启动(面向docker)
touch /root/startup_run.sh
chmod +x /root/startup_run.sh
编辑 /root/startup_run.sh
vim /root/startup_run.sh
#!/bin/bash
LOGTIME=$(date "+%Y-%m-%d %H:%M:%S")
echo "[$LOGTIME] startup run..." >>/root/startup_run.log
service ssh start >>/root/startup_run.log
#service mysql start >>/root/startup_run.log
将脚本加入到启动文件中
vim /root/.bashrc
# startup run
if [ -f /root/startup_run.sh ]; then
./root/startup_run.sh
fi