SSH秘密キーのアクセス許可が0600に設定されている場合、パスワードダイアログが表示されます
SSH秘密鍵をインストールし、~/.ssh/id_rsaその許可をに設定しました0600。Terminal.appで秘密鍵を使用するSSHサーバーにを介して接続するsshと、ダイアログがポップアップ表示され、id_rsaファイルにアクセスするためのパスワードを入力するよう求められます。 Interarchy GUIクライアントを使用してFTPサーバーに接続すると、同じダイアログが表示されます。 更新:「キーチェーンのパスワードを記憶する」をチェックするかどうかに関係なく、接続するたびにこのダイアログが表示されます。パスワードフィールドに入力した内容に関係なく、[OK]ボタンをクリックすると、さらに2回表示されます。 たとえば、これらの権限を緩和する0640と、パスワードの入力を求めるダイアログは表示されなくなりますがssh、次のエラーで中止されます。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @警告:保護されていないプライベートキーファイル!@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ '/Users/myusername/.ssh/id_rsa'のアクセス許可0640が開きすぎています。 秘密鍵ファイルには他の人がアクセスできないようにすることをお勧めします。 この秘密鍵は無視されます。 不正なアクセス許可:キーを無視:/Users/myusername/.ssh/id_rsa パスワードダイアログは非常に迷惑であり、SSHがid_rsaファイルにアクセスするために必要なこのダイアログを閉じる必要がないようにする方法が必要だと確信しています。 注:Mac OS X 10.6.8を実行しています。