2011-12-07 32 views
3

好吧,我在我的腦海裏想到了這一點,並且好奇它是否可能。 在Linux系統上,有沒有什麼辦法可以生成一個有效的算法密碼組合來登錄SSH,我們可以用一個小應用程序或設備生成有效的密碼(比如某些銀行的互聯網接口,如果你願意,可以說是一個關鍵的生成器)?如果它可能在sshd上,應用程序不是問題。sshd上的算法密碼

示例方案:

密鑰生成器生成與一個算法密鑰 - > 124a5s589s6fqwer SSHD檢查生成的密鑰是有效的,並允許登錄。

回答

1

是的,這是可能的。這正是SSH作品的私鑰認證。

通常情況下,想要登錄的人會收到某種「挑戰」(這可能是一個隨機數,但如果有某種方法可以確保同步時鐘,則當前時間也是可能的)。然後將這個挑戰與一個祕密結合起來,並且將得到的密碼發回。只有匹配時,才允許該人登錄。

密鑰認證只是將所有這些東西都保留在後臺,所以你永遠不會注意到它們。如果您爲專用ssh密鑰設置密碼,則將使用此密碼訪問與密碼相結合的密碼。它永遠不會傳輸到其他機器,所以這是使用SSH的最安全的方式。

這正是這些棕褐色發電機在後臺工作的方式。與譚列表它有點不同。

+0

謝謝,這正是我的意思 – cia