19 lines
		
	
	
		
			450 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			450 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
FROM debian:12-slim
 | 
						|
 | 
						|
RUN apt update && apt install -y openssh-server socat
 | 
						|
 | 
						|
RUN adduser --disabled-password --gecos "" finn
 | 
						|
 | 
						|
RUN mkdir /home/finn/.ssh
 | 
						|
 | 
						|
# only one pubkey -- wildcard to conceal filename
 | 
						|
COPY ./oilykey/*.pub /home/finn/.ssh/authorized_keys
 | 
						|
 | 
						|
RUN mkdir /var/run/sshd
 | 
						|
RUN echo "PermitRootLogin no" >> /etc/ssh/sshd_config
 | 
						|
RUN echo "PasswordAuthentication no" >> /etc/ssh/sshd_config
 | 
						|
 | 
						|
COPY ./entrypoint.sh /
 | 
						|
 | 
						|
ENTRYPOINT ["/entrypoint.sh"]
 |