
サーバーに浮動構成ファイルがあります。ローカルアカウントはありません。すべてのマシンは同じ設定ファイルをロードします。公開鍵を使用して自動ログインしようとしましたが、成功しませんでした。パスワードなしで自動的にログインする方法はありますか?私は標準ユーザーです。現在、私はループを使用して別のシェルですべてのコンピュータを開きます。
#!/bin/bash
for ((i=62; i<=71; i++))
do
gnome-terminal -e "ssh mf-f3-$i" #machine name start with mf-f3-*
done
その後、すべてのシェルにパスワードを入力する必要があります。私はこれをしたくありません。自動的にログインしたいです。
答え1
すべてのターゲットサーバーにSSHキーを配布しましたか?
通常、ターゲットサーバーがユーザーを認識し、パスワード認証をバイパスできるように、公開鍵をターゲットサーバーの〜/ .ssh / authorized_keysファイルに入れる必要があります。
第二に、ローカルシステムでSSHエージェントが実行され、そこにキーをロードしていますか? (sshプロキシ; ssh追加)。