本文介紹如何經過ssh private key 登陸遠程服務器, 我本地機器是Mac,登陸ssh時用的是自帶的終端,可是這裏介紹的內容也一樣適用於Linux客戶端或者是Win平臺上的ssh軟件如:putty。segmentfault
準備工做:安全
ssh key
中的public key
存儲到遠端服務器用戶目錄下 ./ssh/authorized_keys
文件中去,具體細節能夠參考另一個日誌:配置ssh無需密碼便可登錄服務器,裏面有操做的詳細步驟這裏我直接用cp來操做了:服務器
cp ~/.ssh/id_rsa ~/Desktop/server1_key.txt 爲了private key 文件的安全將key文件的權限改成400 (600會被提示Bad Permission) chmod 400 ~/Desktop/server1_key.txt
準備工做作完後就可使用上面複製出來並修改權限後的ssh private key 登陸遠端服務器了ssh
ssh -i ~/Desktop/server1_key.txt
之因此使用ssh private key 登陸服務器的緣由就是, 我這個用戶多是專門用作部署項目用的, 頗有可能我須要在不一樣的電腦上部署項目,若是不使用ssh private key那麼每一個部署項目的電腦都要與遠端服務器創建信任關係,這樣作未免有些麻煩。spa