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 | # setup SSH server | ||||||
| RUN sed -i /etc/ssh/sshd_config \ | RUN sed -i /etc/ssh/sshd_config \ | ||||||
|         -e 's/#PermitRootLogin.*/PermitRootLogin no/' \ |         -e 's/#PermitRootLogin.*/PermitRootLogin yes/' \ | ||||||
|         -e 's/#PasswordAuthentication.*/PasswordAuthentication no/' \ |         -e 's/#PasswordAuthentication.*/PasswordAuthentication no/' \ | ||||||
|         -e 's/#SyslogFacility.*/SyslogFacility AUTH/' \ |         -e 's/#SyslogFacility.*/SyslogFacility AUTH/' \ | ||||||
|         -e 's/#LogLevel.*/LogLevel INFO/' \ |         -e 's/#LogLevel.*/LogLevel INFO/' \ | ||||||
|  | |||||||
| @ -43,6 +43,11 @@ write_key() { | |||||||
|   echo "$1" > "${JENKINS_AGENT_HOME}/.ssh/authorized_keys" |   echo "$1" > "${JENKINS_AGENT_HOME}/.ssh/authorized_keys" | ||||||
|   chown -Rf "${ID_GROUP}" "${JENKINS_AGENT_HOME}/.ssh" |   chown -Rf "${ID_GROUP}" "${JENKINS_AGENT_HOME}/.ssh" | ||||||
|   chmod 0700 -R "${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 | if [[ ${JENKINS_AGENT_SSH_PUBKEY} == ssh-* ]]; then | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user