Forked from learncodeacademy/gist:5850f394342a5bfdbfa4
Created
February 11, 2016 09:28
-
-
Save joeynimu/c83c45a164a0aecdccaa to your computer and use it in GitHub Desktop.
Revisions
-
learncodeacademy renamed this gist
Jul 2, 2014 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
learncodeacademy created this gist
Jul 2, 2014 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,43 @@ ###SSH into a remote machine### ``` ssh [email protected] #or by ip address ssh [email protected] ``` __exit:__ `exit` ###Install Something### ``` #If it's a new server, update apt-get first thing sudo apt-get update #then you can install something - say Git sudo apt-get install git ``` ###Copy/Deploy files### ``` #copy all of the files in this directory to the /home/will/newapp directory rsync -av . [email protected]:~/newapp #delete a file and run rsync again, and it only copies the one mising file ``` ###Generate an SSH keypair for passwordless SSH### ``` #on your computer cd ~/.ssh #you might need to make the .ssh directory ssh-keygen -C "[email protected]" #hit enter a few times to generate key #copy the file contents to the clipboard cat id_rsa.pub | pbcopy #log into your machine ssh [email protected] #make the .ssh directory and get in it mkdir .ssh cd .ssh #open authorized_keys in nano and paste the contents in nano authorized_keys #paste contents in and save by hitting ctrl+x #exit and you can now ssh without a password!