SSH
SSH為Secure Shell的縮寫,由IETF的網絡小組(Network Working Group)所制定;SSH為建立在應用層基礎上的安全協定。SSH是目前較可靠,專為遠端登入會話和其他網絡服務提供安全性的協定。利用SSH協定可以有效防止遠端管理過程中的資訊洩露問題。SSH最初是UNIX系統上的一個程式,後來又迅速擴充到其他操作平台。SSH在正确使用時可彌補網絡中的漏洞。SSH用戶端适用于多種平台。幾乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可運作SSH。
一般我們都會使用到兩種方式去登陸SSH,密碼登陸和證書登陸。如果使用密碼登陸,很有可能會遭受惡意攻擊,是以在實際的工作中和大多數的網際網路公司,都是會使用證書去登陸的。
id_rsa.pub的作用
上班的第一天,首先要生成一個公鑰,經理會找你要。
這裡說的公鑰其實就是id_rsa.pub。
技術經理是要把我們的用戶端公鑰上傳到伺服器,然後再把這個用戶端公鑰添加到authorized_keys。添加後,伺服器就會認為你這個用戶端為可信任。你則可以通路這個伺服器了。
擷取id_rsa.pub
終端輸入
ssh-keygen
一路回車,最後會看到一個矩形的圖案。
你這時ls是看不到.ssh檔案夾的。
cd .ssh/
這樣就會切換到.ssh,再ls
就會看到id_rsa 和id_rsa.pub
open ./
就會打開這個檔案夾了。
現在你可以發id_rsa.pub給你的技術經理了。
或者你可以在運作完ssh-keygen之後,直接去電腦上找到.ssh,将這裡的id_rsa.pub直接給你的經理。
轉載自原文:https://blog.csdn.net/sosemseo/article/details/79609688