Skip to content

Instantly share code, notes, and snippets.

@Netznarkose
Last active March 10, 2018 09:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Netznarkose/098295c54b8b8bf402564fc7491e3eab to your computer and use it in GitHub Desktop.
Save Netznarkose/098295c54b8b8bf402564fc7491e3eab to your computer and use it in GitHub Desktop.
Create a deploy-user on unix #DevOps #edit

SSH into your server with root

local: ssh root@ip

Install Git

root@ubuntu: apt-get install git

Clone this Gist

root@ubuntu: git clone https://gist.github.com/Netznarkose/098295c54b8b8bf402564fc7491e3eab

execute the shell-script

deploy@ubuntu: sh 098295c54b8b8bf402564fc7491e3eab/create_a_deploy_user.sh

SSH into your server with deploy

local: ssh deploy@ip

Disable RootLogin manually

#!/bin/bash
adduser deploy
# set password manually
gpasswd -a deploy sudo
su - deploy -c "mkdir .ssh"
su - deploy -c "chmod 700 .ssh"
su - deploy -c 'echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC59ftP74gy4ma6757hvCbdVYtlIIMkqiKwVQ29mGtFjPk70SpIKG6D3sRNgAEJoiQYr7+V4LSl/gnYJ4vqjHAIu88NaWWzo6V0KrER3AXgMwfSiI1Urb7tzzGT93C96lPy1NjJMqOe2a5rbz/k3xUSMCEynRRbXqicx9hlf4LFLSvgsBzvKhoUgv/v5aB8pAZJobtar23D6TPV7kkAJtJxWpNnia5QmYZobgsUYk9IJaxtRVfmE9HRfqHiyl2yRQheQyP4MSK+sQBdcJMhr1Qv4sCBfZ5rMJg10nkUu4xTVMYQkzSarDduAFzRYLGR7G/9KIFse41tssDf5e/CB12kMWbXqaKggnLAU5QuSzRYgJVnOtrYTsH1X6D2S6EoV//VQP5aRt1ZZ/vKIxVexU4wQOlDh/N3biBUOZrv+0mw8qSCg97mjuDJSE0YGOb2VR12tKl+gqKOAaIBOfkuyYYIWwELketz4CFKzXnwJH87NRfz2rLLcbDNt1IDQ+XQ2JmQZY2/ooBtdS80QPG7TsqPkI1uzhAJAAxUyLQd6k33JqeBbFd3wLcRMtj93EOf3W6Uq55k6F4JxBSTYrAX9U5hEYSrAswTriNk57N8mFIOa4ER+jILPteQqk7bvDgYgHo0qMRYCT0Kd4OagmgC20+0gjGNwFoeKfqAZpWsY12gfQ== mmaintz@posteo.de" > .ssh/authorized_keys'
su - deploy -c "chmod 600 .ssh/authorized_keys"
su - deploy
@Netznarkose
Copy link
Author

Netznarkose commented Mar 7, 2018

  1. unix-like systems

@Netznarkose
Copy link
Author

remove cloned gist-folder

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment