牛逼的SSH免密登入-低調小熊貓的技術小黑屋
阿新 • • 發佈:2018-12-03
牛逼的SSH免密登入
相逢便是緣,歡迎來到低調小熊貓的技術小黑屋
我的部落格:https://aodeng.cc 我的公眾號:低調小熊貓 我的QQ群:756796932
1.生成SSH金鑰和公鑰
ssh-keygen -t rsa
會在當前目錄生成名為id_rsa的私鑰檔案和名為id_rsa.pub的公鑰檔案,-t表示金鑰型別是rsa,如果你對安全性要求比較高可以指定4096位的長度
ssh-keygen -b 4096 -t rsa
2.伺服器配置
ssh-copy-id 複製公鑰
這個工具會將我本地的所有公鑰都傳到伺服器,使用方法:
ssh-copy-id [email protected]
如果SSH埠不是22,可以使用 ssh-copy-id 登入使用者@伺服器IP -p埠
3.到這裡配置就全好了,試一試運用
ssh [email protected] -p22
擴充套件:其實github的連結也可以用ssh免密,配置完成後從你自己倉庫的提交、拉取等操作就不用再輸密碼了
4.常見問題:
如果ssh不執行,記得將.ssh目錄的許可權為700,將authorized_keys目錄的許可權為600
[[email protected] ~]# chmod 700 .ssh [[email protected] ~]# chmod 600 .ssh/id_rsa.pub
配置完成登入還要輸入密碼,用如下命令登入,檢視詳細原因
ssh -vvT [email protected] -p22
放一張我執行的命令圖
- 本文作者:低調小熊貓
- 本文連結:https://aodeng.cc/archives/ssh
- 版權宣告:本部落格所有文章除特別宣告外,均採用知識共享署名 4.0 國際許可協議。轉載請註明出處!
世界之大,好玩的太多了,低調小熊貓的技術小黑屋,就專門用來記錄我覺得有意思的東西,持續更新,歡迎關注