2
我有一臺主機在用戶M1上運行,機器M1上。我想用YYY用戶在M2機器上運行一個從站。Jenkins:使用不同的用戶名通過SSH連接到從站
我有兩臺機器之間代替公鑰和私鑰,這樣我可以做
[[email protected]]$ ssh [email protected]
,我連接。
在Jenkins中,我創建了用戶名M2的憑證並選擇了選項從Jenkins主〜/ .ssh。但是,當我嘗試連接失敗:
[04/18/13 14:58:11] [SSH] Opening SSH connection to M2:22.
ERROR: Failed to authenticate as YYY with credential=c2cdc4dd-cb39-4f15-8329-033933ad5621
java.io.IOException: Publickey authentication failed.
[04/18/13 14:58:11] [SSH] Authentication failed.
hudson.AbortException: Authentication failed.
出人意料的是,如果我使用選項直接進入和複製粘貼的〜/ .ssh/id_dsa的私鑰,那麼它的工作原理。
我在做什麼錯?