ssh 免密码登录

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

 

注:以上是基于公司测试服务器操做~~

相关文章
相关标签/搜索