我試圖在Ubuntu上使用gsh
命令做一些令人尷尬的並行工作。我製作了一個/etc/ghosts
文件,其中包含主機的所有IP地址,每個主機都有一個我爲創建「集羣」目的而創建的帳戶。gsh - Global Shell:你在哪裏放置共享密鑰,密碼?
然而,當我嘗試的命令,例如,
$ gsh -l cluster ok 'echo $host'
我得到的回報兩個錯誤,
hostn: Host key verification failed.
hostn+1: Permission denied (publickey,password,keyboard-interactive)
我已經SSH'ed這些計算機和交換密鑰。我在gsh
手冊頁中找不到關於密鑰文件的任何內容。另外,還有一個問題是在哪裏輸入密碼。
這是我使用的版本:http://outflux.net/software/pkgs/gsh/
如果你不能回答,那麼也許你可以建議的替代方案。