SSH/FTP

Summary

SSH, or Secure Shell Protocol, sends messages securely to another device, over an unsecure network. “SSH is often used for controlling servers remotely, for managing infrastructure, and for transferring files” (cloudfare.com).


What is SSH and FTP?

SSH stands for Secure Shell, or sometimes Secure Socket Shell. SSH connects the client (you/your computer) to the server, so you can do what you need. This connection is encrypted to secure your data from man-in-the-middle attacks or unwanted viewers. FTP, or File Transfer protocol, often works in tandem with SSH. You’ll often see SFTP, or Secure File Transfer Protocol. This allows you to securely transfer files, with an added layer of security/privacy.


Uses


How to Use SSH/FTP on Linux

  1. Open a terminal in “OpenSSH”
  2. Enter IP address or host name and port number for the remote server/machine you want to connect to
  3. Put in your password/public key