配置免密登录远程服务器

  1. 环境:

本机为MacOS
服务器为CentOs7

  1. 登录服务器:

2.1 ssh root@你的服务器IP -p 服务器端口号,输入服务器密码
2.2 创建.ssh文件夹:cd ~/mkdir .ssh

  1. Mac终端操作:

3.1 生成公钥和私钥:终端输入ssh-keygen -t rsa,一路enter键默认到底
3.2 终端输入cd ~/.ssh,进入.ssh文件夹后查看文件夹输入ls,id_rsa和id_rsa.pub分别是私钥和公钥
3.3 将公钥传送的服务器scp id_rsa.pub root@144.34.197.29 -p 端口号(一般服务器默认为22):~/.ssh/id_rsa.pub
3.4 在服务器端操作将公钥写入验证文件中cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

  1. 此时已经可以免密登录,如果还想更加方便不用输入一大堆,可以继续在Mac中添加配置文件cd ~/.ssh,然后sudo vim config,关于此时需要输入Mac的开机密码,关于vim的使用略微说一点,输入上条命令后并输入密码后,会进入内容编辑页面,在英文输入的状态下按a进入编辑模式复制一下内容:

Host xxxxx
User root
HostName 你的服务器IP
Port 服务器端口
ServerAliveInterval = 60
编辑完成后按esc键,输入冒号:,然后输入wq保存并退出
此时就可以用的编辑的Host进行登录了,比如你的Host是XYZ,直接ssh XYZ就能登录了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值