多くの場合遠隔に監督無しのバッチプロセスかcronの仕事によって他の機械の実用性を動かす必要がある。 sshはリモートマシンのコードを実行することを可能にする。 但し正常な使用法でそれはそれを監督無しプロセスで使用すること困難にするパスワードのための促す。 sshを通って接続するときパスワードを必ず指定するための必要性を除去する単純な方法はここにある。

あなたのユーザーによって名前を挙げられるユーザーとしてリモートと示されるリモートマシンに接続したいと思うことを仮定しよう。

次の通りssh-keygenを使用して、発生させる私用公衆のkeypairを最初に、そして一度だけ必要とする:
ssh-keygen - t DSA

これは~/.sshの登録簿で貯えられる私用および公共のkeypairを作成する。

次の操業あなたが遠隔にパスワードを指定しないでログインしたいと思うあらゆる機械のための一度次の命令:
scp ~/.ssh/id_dsa.pubのuser@remote: ~user/.ssh/authorized_keys

今度はsshを使用して機械にパスワードを指定する要求しないでログインできる。 あなたがリモートマシンにコピーしたあなたの公開キーはあなたのプライベートキーに対して(直接)あなたの信用を確認するために点検される。