ssh 免密碼登陸php
說明:linux
ssh 無密碼登陸要使用公鑰與私鑰。bash
linux或者mac系統下能夠用用ssh-keygen生成公鑰/私鑰對。服務器
1.在本機生成密鑰(~/.ssh目錄下生成id_rsa和id_rsa.pub。ssh
ssh-keygen -t rsa
2.發送公鑰到遠程主機 ~/ 目錄下測試
scp ~/.ssh/id_rsa.pub root@192.168.0.0:~/
3.登陸遠程主機把公鑰追加到受權key中blog
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys (賦予600權限 chmod 600 authorized_keys)
4.如今你就能正常登陸了class
ssh root@192.168.0.0
5.爲了簡化登陸操做登錄
~/.bashrc,添加如下行: alias loginssh = "ssh root@192.168.0.0" 而後 source ~/.bashrc
6.而後就能夠更簡便的登錄了rsa
loginssh
注:以上是基於公司測試服務器操做~~