2013-10-05 27 views
0

我們將有多個(最終爲數百個)嵌入式服務器在現場外出到客戶端站點並即將到來回到我們的網站。我們需要能夠安全地從多個客戶端(便攜式計算機,平板電腦等)的任何服務器登錄到現場的任何服務器。SSH - 需要從多個客戶端訪問多個嵌入式服務器,而無需在每次使用新客戶端時更新所有服務器

如果引入新客戶端(例如筆記本電腦死亡,我們將其替換),我寧願使用SSH(或等同物),但使用數百臺服務器,生成新密鑰對並更新所有服務器將是不切實際的單獨使用新密鑰(其中許多將不在現場且暫時無法訪問)。

除了生成單個密鑰對並將私鑰複製到每個客戶端(顯而易見的禁止否)之外,是否有一種方法可以安全地完成此操作?

謝謝!

+0

謝謝,salva,我想這就是我要找的。 –

回答

3

OpenSSH可以配置爲接受由CA簽名的證書來認證用戶和主機。

閱讀ssh-keygen(1)手冊頁中的CERTIFICATES部分。

1

提前生成一串密鑰對(超出您的需要),並將所有公鑰推送到服務器。將額外的私鑰保存在一個安全的或類似的安全位置,並根據需要發給客戶。

這仍然沒有給你任何方式來撤銷密鑰,但是,這可能會也可能不是問題。

相關問題