Fix SSH password access
All checks were successful
Build a dev image / build (push) Successful in 7s
All checks were successful
Build a dev image / build (push) Successful in 7s
This commit is contained in:
parent
239adbeb9c
commit
a0c265c6ca
1 changed files with 17 additions and 0 deletions
|
@ -22,6 +22,23 @@ if [ ! -f /etc/ssh/ssh_host_rsa_key ]; then
|
|||
ssh-keygen -A
|
||||
fi
|
||||
|
||||
if [ -f /etc/ssh/sshd_config -a `cat /etc/ssh/sshd_config | wc -l` = 1 ]; then
|
||||
echo "sshd_config is not complete, regenerating..."
|
||||
rm -f /etc/ssh/sshd_config
|
||||
fi
|
||||
|
||||
if [ ! -f /etc/ssh/sshd_config ]; then
|
||||
echo "Include /etc/ssh/sshd_config.d/*.conf" > /etc/ssh/sshd_config
|
||||
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
|
||||
echo "AuthorizedKeysFile .ssh/authorized_keys" >> /etc/ssh/sshd_config
|
||||
echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config
|
||||
echo "AllowTcpForwarding no" >> /etc/ssh/sshd_config
|
||||
echo "GatewayPorts no" >> /etc/ssh/sshd_config
|
||||
echo "X11Forwarding no" >> /etc/ssh/sshd_config
|
||||
echo "Subsystem sftp internal-sftp" >> /etc/ssh/sshd_config
|
||||
ssh-keygen -A
|
||||
fi
|
||||
|
||||
# Array to store child PIDs
|
||||
declare -a CHILD_PIDS=()
|
||||
|
||||
|
|
Loading…
Reference in a new issue