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
注:以上是基于公司测试服务器操做~~