欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

ssh 免密码登陆

程序员文章站 2022-09-11 13:55:01
ssh 免密码登录 说明: ssh 无密码登录要使用公钥与私钥。 linux或者mac系统下可以用用ssh-keygen生成公钥/私钥对。 1.在本机生成密钥(~/.ssh目录下生成id_rsa和id_rsa.pub。 2.发送公钥到远程主机 ~/ 目录下 3.登录远程主机把公钥追加到授权key中 ......

ssh 免密码登录

说明:

ssh 无密码登录要使用公钥与私钥。

linux或者mac系统下可以用用ssh-keygen生成公钥/私钥对。

 

1.在本机生成密钥(~/.ssh目录下生成id_rsa和id_rsa.pub。

ssh-keygen -t rsa

2.发送公钥到远程主机 ~/ 目录下

scp  ~/.ssh/id_rsa.pub root@192.168.0.0:~/

3.登录远程主机把公钥追加到授权key中

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys (赋予600权限  chmod 600 authorized_keys)

4.现在你就能正常登录了

ssh root@192.168.0.0

5.为了简化登录操作

~/.bashrc,添加以下行:
alias loginssh = "ssh root@192.168.0.0"

然后   source  ~/.bashrc 

6.然后就可以更简便的登陆了

loginssh

 

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