ラップトップから、大学の学部の別のマシンに SSH 接続することがよくあります。現在、毎回パスワードを入力する必要があります。
ログインするたびにパスワードが自動的に入力されるようにするためのばかげたガイドを誰か教えてください。
前もって感謝します。
ラップトップから、大学の学部の別のマシンに SSH 接続することがよくあります。現在、毎回パスワードを入力する必要があります。
ログインするたびにパスワードが自動的に入力されるようにするためのばかげたガイドを誰か教えてください。
前もって感謝します。
パスワードレス認証を有効にすることでオーバーライドできます。ただし、その前にキー (pub、priv) をインストールする必要があります。
ローカル サーバーで次のコマンドを実行します。
Local $> ssh-keygen -t rsa
プロンプトが表示されたすべてのオプションに対して ENTER を押します。値を入力する必要はありません。
Local $> cd .ssh
Local $> scp .ssh/id_rsa.pub user@targetmachine:
Prompts for pwd$> ENTERPASSWORD
次のコマンドを使用してリモート サーバーに接続します。
Local $> ssh user@targetmachine
Prompts for pwd$> ENTERPASSWORD
リモートサーバーで次のコマンドを実行します
Remote $> mkdir .ssh
Remote $> chmod 700 .ssh
Remote $> cat id_rsa.pub >> .ssh/authorized_keys
Remote $> chmod 600 .ssh/authorized_keys
Remote $> exit
ローカル サーバーで次のコマンドを実行して、パスワードなしの認証をテストします。パスワードなしで接続する必要があります。
$> ssh user@targetmachine
PKI(公開鍵基盤)が設定されていれば、パスワードを入力しなくてもログインできます。
それ以外の場合は、パスワードを保存でき、オペレーティング システムをサポートする ssh クライアントを探す必要があります。
ツール (Windows を使用している場合、AutoHotkey など) を使用して、キー シーケンスを記録および再生します: http://www.autohotkey.com/