Skip to content

Instantly share code, notes, and snippets.

@vaghul
Forked from learncodeacademy/deployUser.md
Last active November 1, 2017 06:39
Show Gist options
  • Select an option

  • Save vaghul/20452e05bd87cf0a37b8706645d798d4 to your computer and use it in GitHub Desktop.

Select an option

Save vaghul/20452e05bd87cf0a37b8706645d798d4 to your computer and use it in GitHub Desktop.

Revisions

  1. vaghul revised this gist Nov 1, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions deployUser.md
    Original file line number Diff line number Diff line change
    @@ -4,6 +4,7 @@ Login to new server as root, then add a deploy user
    ```bash
    sudo useradd --create-home -s /bin/bash deploy
    sudo adduser deploy sudo
    sudo adduser deploy admin
    sudo passwd deploy
    ```
    And Update the new password
  2. @learncodeacademy learncodeacademy revised this gist Oct 15, 2014. 1 changed file with 2 additions and 6 deletions.
    8 changes: 2 additions & 6 deletions deployUser.md
    Original file line number Diff line number Diff line change
    @@ -2,16 +2,12 @@

    Login to new server as root, then add a deploy user
    ```bash
    sudo useradd --create-home deploy
    sudo useradd --create-home -s /bin/bash deploy
    sudo adduser deploy sudo
    sudo passwd deploy
    ```
    And Update the new password

    Update the password, then
    Change the new users default to bash by adding `/bin/bash` to the end of the last line of `/etc/passwd`
    ```bash
    sudo vim /etc/passwd
    ```

    Now login as that user
    ```bash
  3. @learncodeacademy learncodeacademy revised this gist Oct 15, 2014. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions deployUser.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    (wherever it says url.com, use your server's domain or IP)

    Login to new server as root, then add a deploy user
    ```bash
    sudo useradd --create-home deploy
    @@ -16,13 +18,13 @@ Now login as that user
    ssh [email protected]
    ```

    Make directory .ssh on the remote server
    Make directory .ssh on the remote server and log out
    ```bash
    mkdir .ssh
    exit
    ```

    And add your ssh key to authorized keys
    Push your ssh key to the authorized_keys file on the remote server
    ```bash
    scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh/authorized_keys
    ```
  4. @learncodeacademy learncodeacademy created this gist Oct 10, 2014.
    29 changes: 29 additions & 0 deletions deployUser.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    Login to new server as root, then add a deploy user
    ```bash
    sudo useradd --create-home deploy
    sudo adduser deploy sudo
    sudo passwd deploy
    ```

    Update the password, then
    Change the new users default to bash by adding `/bin/bash` to the end of the last line of `/etc/passwd`
    ```bash
    sudo vim /etc/passwd
    ```

    Now login as that user
    ```bash
    ssh [email protected]
    ```

    Make directory .ssh on the remote server
    ```bash
    mkdir .ssh
    exit
    ```

    And add your ssh key to authorized keys
    ```bash
    scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh/authorized_keys
    ```