SSH™ (いわゆる Secure SHell) は2つのシステム間でクライアント/サーバーアーキテクチャを使用して安全な接続を具備して、ユーザーがリモートでサーバーのホストシステムにログインできるようにします。 FTP や Telnet のような他のリモート通信プロトコルとは異り、 SSH は ログインセッションを暗号化するため、侵入者が暗号化のないパスワードを盗むのを困難にするような接続を確立します。
SSH は リモートホストへのログインに使用される telnet や rsh のような旧式で安全性の低いターミナルアプリケーションを入れ換えるように設計されています。 scp と呼ばれる関連したプログラムは、 rcp などのホスト間でファイルをコピーする旧式のプログラムから入れ換わります。これらの旧式のアプリケーションはクライアントとサーバー間で送信されるパスワードを暗号化しませんので、可能な限り使用を避けるようにします。リモートシステムへのログインに安全な方法を使用することで、クライアントとリモートホストの両方へのリスクを低減します。