ファイルに相当するもので、1行に1つの鍵を保持するが、1行は非常に長い)。降、ユーザはパスワードなしでログインできるようになる。認証に比べて格段に安全である。認証を使うためのもっとも便利な方式として、認証エージェントを使う方法がある。パスワード認証を行おうとする。この際チェックのためにパスワードがリモートホストに送られるが、すべての通信は暗号化されており、そのネットワークが誰かに盗聴されてもパスワードが見られてしまうことはない。式を使うこともできる。クライアントは公開鍵方式による認証を試みる。これに失敗すると、パスワード認証が試される。RSAアルゴリズムを使用するところが異なる。使ってセッション識別子に署名を行い、その結果をサーバに送付する。検索し、両方の鍵が登録されていてかつ署名が正しければアクセスを許可する。値から取り出されるが、これはクライアントとサーバのみが知っている。公開鍵認証が失敗するかまたは使用できない場合、パスワードを暗号化してリモートホストに送り、ユーザの独自性を証明してもらうことができる。認証はまだサポートされていない。hmac-md5)を向上させている。プロトコル1では接続の完全性を確立するための強力なメカニズムが不足していることに注意せよ。ログインセッションと遠隔実行サーバによりユーザの正当性が受け入れられると、サーバは与えられたコマンドを実行するか、またはユーザにそのマシンにログインさせ、リモートマシン上でユーザに通常のシェル環境を提供する。リモートコマンドまたはリモートシェルとのすべての通信は自動的に暗号化される。バックグラウンドに回すことができる(ユーザシェルがアクティブの場合はシェルがハングアップしてしまうので、これは行うべきではない)。外の文字についてはすでに前述した)。殊文字として扱うために常に改行文字でなければならない。字は設定ファイルやコマンドラインから変更することができる。割り当てられなかった場合、そのセッションは透過となり、バイナリデータを安全に転送するのに使えるようになる。使われていてもそのセッションは透過となる。コネクションが閉じられると、セッションは終了する。終了ステータスとして返される。ディスプレイへの接続は自動的にリモート側に中継される。サーバへの接続がローカルマシンからなされる。環境変数を手作業でセットするべきではない。接続の中継はコマンドラインと設定ファイルの双方で行える。