Unixには、ネットワークを介して、他のマシンを使うためのリモートシェル(rsh)やリモートログイン(rlogin)、テキスト通信(telnet)といった機能があった。インターネット初期のソフトウェアであるため、平文で通信を行っていた。世界がインターネットでつながると、その分、危険も増え、平文でパスワードを送るなんてことは危険な行為になった。IPsecやVPNのように通信全体を暗号化してその中で従来のプロトコルを使うという