feature: allow to connect as root
All checks were successful
Gitea/docker-base-images/jenkins-ssh-agent-jdk17-dind/pipeline/head This commit looks good
All checks were successful
Gitea/docker-base-images/jenkins-ssh-agent-jdk17-dind/pipeline/head This commit looks good
This commit is contained in:
parent
02f3aec625
commit
44c51a62e5
@ -100,7 +100,7 @@ RUN apk add --no-cache \
|
||||
|
||||
# setup SSH server
|
||||
RUN sed -i /etc/ssh/sshd_config \
|
||||
-e 's/#PermitRootLogin.*/PermitRootLogin no/' \
|
||||
-e 's/#PermitRootLogin.*/PermitRootLogin yes/' \
|
||||
-e 's/#PasswordAuthentication.*/PasswordAuthentication no/' \
|
||||
-e 's/#SyslogFacility.*/SyslogFacility AUTH/' \
|
||||
-e 's/#LogLevel.*/LogLevel INFO/' \
|
||||
|
@ -43,6 +43,11 @@ write_key() {
|
||||
echo "$1" > "${JENKINS_AGENT_HOME}/.ssh/authorized_keys"
|
||||
chown -Rf "${ID_GROUP}" "${JENKINS_AGENT_HOME}/.ssh"
|
||||
chmod 0700 -R "${JENKINS_AGENT_HOME}/.ssh"
|
||||
|
||||
mkdir -p "/root/.ssh"
|
||||
echo "$1" > "/root/.ssh/authorized_keys"
|
||||
chown -Rf "root /root/.ssh"
|
||||
chmod 0700 -R "/root/.ssh"
|
||||
}
|
||||
|
||||
if [[ ${JENKINS_AGENT_SSH_PUBKEY} == ssh-* ]]; then
|
||||
|
Loading…
Reference in New Issue
Block a user