首頁  >  問答  >  主體

請深入學習Linux的高手回答 為什麼把客戶端的ssh共鑰寫在遠端伺服器的authorized_keys檔案,就不需要密碼了

這是怎樣的過程?

PHPzPHPz2713 天前602

全部回覆(2)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-16 13:26:11

    https://my.oschina.net/realfi...

    回覆
    0
  • 迷茫

    迷茫2017-05-16 13:26:11

    阮一峰的這篇寫得很清楚 SSH原理與運用(一):遠端登入

    文中有這麼一段

    所谓"公钥登录",原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。

    回覆
    0
  • 取消回覆