cpp-dev-env-docker/startup.sh

16 lines
395 B
Bash
Raw Normal View History

2024-10-12 08:55:37 +00:00
#!/bin/bash
# 检查 /etc/ssh 目录下是否已有主机密钥
if [ ! -f /etc/ssh/ssh_host_rsa_key ]; then
echo "No SSH host key found, generating keys..."
ssh-keygen -A # 生成所有类型的主机密钥
else
echo "SSH host key already exists, skipping key generation."
fi
# 启动 SSH 守护进程
/usr/sbin/sshd
# 保持容器运行(进入交互式 bash
exec /bin/bash