私はHudson(v1.393)をUbuntu VMで稼働させています。 しかし、私はMacのスレーブをUbuntuマスターに追加しようとしています。私はいくつかの問題を抱えています。Mac HudsonスレーブをLinuxマスターに接続するときにSSH鍵認証が失敗する
私はコマンドラインから、Ubuntu VMがMacでhudsonというユーザーにキーを使ってsshできるようにSSHキーを設定しました。
ハドソンのスレーブ設定では、「SSH経由でUnixマシンにスレーブエージェントを起動する」が選択されており、ホストIP、スレーブ上のユーザのユーザ名、およびマスター上の自分の秘密鍵ファイルの場所スレーブ上の認証済みキーファイルに追加されています)。
ただし、マスターはスレーブに接続できません。 ログ(以下)を見ると、パスワードを使用して認証しようとしています。
これは、失敗したキーベースのSSH試行のためのフォールバックですか?
ハドソンはパスワードを使って認証しようとしていますか?設定で定義されているキーファイルを使用するには何かを変更する必要がありますか?
Mac上でssh経由でスレーブエージェントを起動することはできませんか?誰場合
[01/14/11 10:38:07] [SSH] Opening SSH connection to 10.0.1.188:22.
[01/14/11 10:38:07] [SSH] Authenticating as hudson/******.
java.io.IOException: Password authentication failed.
at com.trilead.ssh2.auth.AuthenticationManager.authenticatePassword(AuthenticationManager.java:319)
at com.trilead.ssh2.Connection.authenticateWithPassword(Connection.java:314)
at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:565)
at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:179)
at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:184)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.io.IOException: Authentication method password not supported by the server at this stage.
at com.trilead.ssh2.auth.AuthenticationManager.authenticatePassword(AuthenticationManager.java:289)
... 9 more
[01/14/11 10:38:07] [SSH] Connection closed.
を
ログイン
:(それはあまりにもOS Xで動作することを期待して)私は、スレーブの起動方法のこのタイプの名前が明示的にUnixのを述べたが、私は(読み考えていた知っています)前にこのタイプの設定を征服することができた、またはヒントやアイデアがあれば、私は非常に感謝しています! ありがとう
秘密鍵なしでパスワードを試しましたか?そのメソッドを使用して接続するかどうかを確認してください。 – Sagar
jsut sshを使用してVMからOS Xボックスに接続しようとしましたが、キー認証が有効になっていますか? OS Xボックスのサーバまたはクライアントのバージョンはありますか?キーを生成したときにパスワードを空白のままにしましたか? – prodigitalson
@Sagar:キーではなくパスワードを使用してみました。ログには何のメッセージもありません。 – mattbilson