ssh免密登入配置

创建ssh

ssh-keygen -t rsa -C “my_email”
输入文件名:
输入密码:
确认密码:

如果不设置文件名,默认是id_rsa,直接回车
如果不设置密码直接回车

只有执行了ssh-keygen -t rsa才有.ssh文件夹

免密码登入配置

将本地id_rsa.pub中的密匙添加到远程linux的authorized_keys,如果没有就新建该文件

scp ~/.ssh/id_rsa.pub root@Linux ip:/root/.ssh/authorized_keys

然后ssh登入即可实现免密登入

.ssh/文件说明
参数说明
authorized_keys存放远程免密登录主机的ssh公钥,主要通过这个文件记录多台机器的公钥
id_rsa生成的私钥文件
id_rsa.pub生成的公钥文件
know_hosts已知的主机公钥清单
  • 如果希望ssh公钥生效需满足至少下面两个条件:
  1. .ssh目录的权限必须是700
  2. .ssh/authorized_keys文件权限必须是600
linux ssh 别名登录小技巧,适用unix系统族
  • 1)创建~/.ssh/config文件并为每台服务器指定登录信息和验证方法:
    vim ~/.ssh/config
  • 2)键入以下内容
Host www
  HostName 123.56.106.97
  Port 22
  User root
  IdentityFile ~/.ssh/id_rsa 或 ~/.ssh/id_rsa.pub  ?
  IdentitiesOnly yes
 
Host bbs
  HostName 123.56.106.97
  User anotheruser
  PubkeyAuthentication no
  • 3)使用别名ssh登录
    ssh www

选项注释

选项注释
HostName指定登录的主机名或IP地址
Port指定登录的端口号
User登录用户名
IdentityFile登录的公钥文件
IdentitiesOnly只接受SSH key 登录
PubkeyAuthentication公匙验证

ps:执行ssh-add -l 查看是否有ssh公匙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值