0

ラップトップから、大学の学部の別のマシンに SSH 接続することがよくあります。現在、毎回パスワードを入力する必要があります。

ログインするたびにパスワードが自動的に入力されるようにするためのばかげたガイドを誰か教えてください。

前もって感謝します。

4

4 に答える 4

3

パスワードレス認証を有効にすることでオーバーライドできます。ただし、その前にキー (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
于 2013-09-16T14:31:48.587 に答える
2

Linux を使用していると仮定します。すでに文書化されているインターネットの多くの場所。

例えば):

http://www.rebol.com/docs/ssh-auto-login.html

http://www.linuxproblem.org/art_9.html

于 2013-09-16T14:30:19.237 に答える
2

PKI(公開鍵基盤)が設定されていれば、パスワードを入力しなくてもログインできます。

それ以外の場合は、パスワードを保存でき、オペレーティング システムをサポートする ssh クライアントを探す必要があります。

于 2013-09-16T14:32:20.580 に答える
0

ツール (Windows を使用している場合、AutoHotkey など) を使用して、キー シーケンスを記録および再生します: http://www.autohotkey.com/

于 2013-09-16T14:30:23.223 に答える