02init-sshd.sh 511 B

12345678910111213141516171819
  1. #!/bin/bash
  2. # set port
  3. if [ -z "${SSHD_PORT}" ] ; then
  4. SSHD_PORT=22
  5. [ "${DOCKER_DEPLOY_TYPE}" = "HOST" ] && SSHD_PORT=2222
  6. fi
  7. sed -r -i '/^OPTIONS=/ d' /etc/sysconfig/sshd
  8. echo 'OPTIONS="-p '"${SSHD_PORT}"'"' >> /etc/sysconfig/sshd
  9. # set admin ssh pulic key
  10. if [ "${USE_ADMIN_PASSAGE}" = "YES" ] ; then
  11. echo "set admin passage"
  12. mkdir -p /home/admin/.ssh
  13. chown admin:admin /home/admin/.ssh
  14. chown admin:admin /home/admin/.ssh/authorized_keys
  15. chmod 644 /home/admin/.ssh/authorized_keys
  16. fi