16 lines
		
	
	
		
			391 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			391 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
HERE="$(dirname "$0")"
 | 
						|
 | 
						|
# shellcheck source=net/datacenter-node-install/utils.sh
 | 
						|
source "$HERE"/utils.sh
 | 
						|
 | 
						|
ensure_env || exit 1
 | 
						|
 | 
						|
set -xe
 | 
						|
# Setup sshd
 | 
						|
sed -i 's/^PasswordAuthentication yes//' /etc/ssh/sshd_config
 | 
						|
sed -i 's/^#\(PasswordAuthentication\) yes/\1 no/' /etc/ssh/sshd_config
 | 
						|
sed -i 's/^#\(PermitRootLogin\) .*/\1 no/' /etc/ssh/sshd_config
 | 
						|
systemctl restart sshd
 |