[問題] ssh public-key auth.應注意的事?

看板Linux作者 (Cory)時間12年前 (2013/11/15 23:09), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
因為要裝Hadoop 而Hadoop的啟動/停止script會自動透過ssh去啟動/停止cluster內的其他node (如果安裝的是一個有多個node組成的cluster) 這種狀況下省是的做法就是讓ssh用public-key authentication的方式登入 省得執行啟動/停止時要一直打密碼 (甚至會因為太多std I/O一起出現而根本認證不過) 在Linux下玩起來都沒問題 但是金主說想灌在Windows上 於是作了一下功課,在Windows內灌了Cygwin模擬Unix-like的環境 但就卡在ssh public-key authentication這邊了 Cygwin裡面那個sshd (也是open ssh) 遇到public-key authentication請求會允許 然後client端送出key進行驗證後,sshd就會關閉連線 交叉測試了幾台發現問題就出在Cygwin的sshd 可是也參考了很多人分享的設定方式... 連Windows的檔案權限都玩過了 還是一樣無解 目前試過:檔案、目錄的權限/各種不同類型的key(RSA/DSA/ECDSA)/ sshd_config內的設定值... 想問問看有沒有人知道還應該要注意些什麼? (btw...Cygwin裡面的sshd就是不肯log 設定值跟log目錄的權限都調過了) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.50.126

11/15 23:58, , 1F
我的cyg/opensshd用key auth正常,你用XP還7/8?
11/15 23:58, 1F

11/16 01:42, , 2F
OpenSSH for Windows 也許可以試試
11/16 01:42, 2F

11/16 13:25, , 3F
cygwin sshd的log請看Win的事件紀錄
11/16 13:25, 3F

11/16 16:53, , 4F
Windows 7
11/16 16:53, 4F

11/16 20:36, , 5F
你有開特別的user給sshd吧? w7以後SYSTEM要有密碼才能chuid
11/16 20:36, 5F

11/16 22:11, , 6F
!! 有這種事 @@"
11/16 22:11, 6F

11/17 09:19, , 7F
我cygwin有些版本的sshd裝得很順,有些就起不來(w7上
11/17 09:19, 7F

11/17 09:20, , 8F
你適用哪個教學文裝的?
11/17 09:20, 8F
文章代碼(AID): #1IXZaozb (Linux)
文章代碼(AID): #1IXZaozb (Linux)