Secure Shell (SSH)
Understanding how to connect between your own machine and a remote server using a secure protocol is essential to being able to deploy and maintain modern web applications. If you do not already know how to use ssh, you should follow the material below to familiarize yourself with this basic command. If you do not have another server to connect to, you should consult with your mentor in order to get access to one for testing.
Goals/Objectives/Outcomes
- Understand how to connect to a remote server using ssh
- Understand how to connect on a specific remote port
- Understand how to connect as a specific user
- Understand how to connect using private keys
- Understand how to convert keys for use on windows with putty
Reference Material
- http://techthrob.com/2009/03/ssh-101-secure-shell-basics/
- http://www.hiddenwebgenius.com/blog/guides/ssh-101-the-basics-of-putty-ssh-client/
- http://www.maclife.com/article/columns/terminal_101_easy_login_ssh_config_file
- http://cbracco.me/ssh-keys/
- http://support.suso.com/supki/SSH_Tutorial_for_Linux
- http://support.suso.com/supki/SSH_Tutorial_for_Windows
- https://www.youtube.com/watch?v=9CZphjhQxIQ
Measures of Success
Participant understands how to use ssh to connect to a remote machine using a specific user/password comb, on a port other than 22, using private keys and from a windows machine.