How to user droplet UserData to change sshd_config
I’m trying the following code to change the IP ssh listens to. Unfortunately this doesn’t work as I can’t successfully connect after droplet is created.
Tested in an existing dropley with su privileges it works. I’m creating a droplet from an image where su only have access after authentication. Does it have any connection?
I’m trying this on a Debian 8.
export PRIVATEIPV4=$(curl -s http://169.254.169.254/metadata/v1/interfaces/private/0/ipv4/address)
sed -i “s/.ListenAddress./ListenAddress $PRIVATEIPV4 /g” /etc/ssh/sshd_config
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.