mac配置免登录linux服务器&授权访问key

1、配置免密登录linux服务器
一键配置脚本

vim copykey.sh
#!/bin/bash

# 判断id_rsa密钥文件是否存在
if [ ! -f ~/.ssh/id_rsa ];then
 ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa
else
 echo "id_rsa has created ..."
fi
user=待配置linux服务器用户
ip=待配置linux服务器ip
port=待配置linux服务器端口
ssh-copy-id -p $port $user@$ip

授予权限:

chmod +x copykey.sh

执行:

./copykey.sh

按照提示输入密码

测试:

ssh -p $port $user@$ip

2、本地ssh config配置
使用 vim ~/.ssh/config 打开本地 ssh 配置文件,输入以下内容:

Host tx  // tx 是缩写,自定义
  Port 22 // 端口,默认是 22
  HostName ip //这里填上自己的服务器 ip 
  User root // 填上服务器用户名,一般为 root
  IdentityFile ~/.ssh/id_rsa // 密钥地址
  IdentitiesOnly yes
  ServerAliveInterval 60 //链接服务器保活时间

⚠️ 配置完成后 可直接通过 ssh tx 直接登录

3、配置无需mac密码访问.ssh
现象:配置完ssh后还会提示输入mac账户密码

Enter passphrase for key '/****/.ssh/id_rsa'

解决:

ssh-add -k 	’/****/.ssh/id_rsa‘【问题提示中引号内容即可】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值