johnhamelink
8/28/2014 - 12:45 PM

install.ssh

#!/usr/bin/env bash

ssh-copy-id -i ~/.ssh/id_rsa.pub root@$HOST

As root:
adduser --gecos "" deploy
usermod -a -G sudo deploy
export TERM=xterm
visudo:
    %sudo ALL=(ALL) NOPASSWD: ALL

As root:
sudo vi /etc/ssh/sshd_config
PasswordAuthentication no

As deploy:
mkdir ~/.ssh/
sudo cp /root/.ssh/authorized_keys ~/.ssh
sudo chmod 600 ~/.ssh/authorized_keys
sudo chown deploy:deploy ~/.ssh/authorized_keys

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-yaml python-jinja2 python-paramiko python-keyczar