mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 06:21:11 +00:00 
			
		
		
		
	docker/root/usr/bin/entrypoint already allows for the specification
of USER, USER_UID, USER_GID. But since AllowedUsers is hardcoded in
sshd_config, one cannot log in as a user different ftom git.
This change substitutes ${USER} for git in the sshd_config template.
Signed-off-by: Jeronimo Pellegrini <j_p@aleph0.info>
		
	
			
		
			
				
	
	
		
			33 lines
		
	
	
		
			No EOL
		
	
	
		
			586 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			No EOL
		
	
	
		
			586 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| Port ${SSH_PORT}
 | |
| Protocol 2
 | |
| 
 | |
| AddressFamily any
 | |
| ListenAddress 0.0.0.0
 | |
| ListenAddress ::
 | |
| 
 | |
| LogLevel INFO
 | |
| 
 | |
| HostKey /data/ssh/ssh_host_ed25519_key
 | |
| HostKey /data/ssh/ssh_host_rsa_key
 | |
| HostKey /data/ssh/ssh_host_dsa_key
 | |
| HostKey /data/ssh/ssh_host_ecdsa_key
 | |
| 
 | |
| AuthorizedKeysFile .ssh/authorized_keys
 | |
| 
 | |
| UseDNS no
 | |
| AllowAgentForwarding no
 | |
| AllowTcpForwarding no
 | |
| PrintMotd no
 | |
| 
 | |
| PermitUserEnvironment yes
 | |
| PermitRootLogin no
 | |
| ChallengeResponseAuthentication no
 | |
| PasswordAuthentication no
 | |
| PermitEmptyPasswords no
 | |
| 
 | |
| AllowUsers ${USER}
 | |
| 
 | |
| Banner none
 | |
| Subsystem sftp /usr/lib/ssh/sftp-server
 | |
| 
 | |
| AcceptEnv GIT_PROTOCOL |