【MacOS & Windows】SSH 设置别名+免密登录

通过编辑~/.ssh/config文件设置SSH主机别名,如Hostmy_name,指定User、HostName和Port。然后使用sshmy_name可快捷连接。为实现免密登录,本地生成公私钥对,通过ssh-keygen创建,默认路径为~/.ssh/id_rsa.pub。使用ssh-copy-id命令将公钥发送至远程服务器,完成设置后可直接sshmy_name无密码登录。
摘要由CSDN通过智能技术生成

设置别名

首先,进入ssh的config文件

vim ~/.ssh/config

按I写入

Host my_name
User zmq
HostName 1xx.xx.xx.xxx
Port 22

输入:x保存退出,设置别名成功。可以直接

ssh my_name

进行测试。

免密登录

免密登录的方法是1. 生成公私钥, 2. 将公钥传到服务器

首先在本地生成公私钥

ssh-keygen

一直按回车即可,然后确认公私钥是否生成成功:

ls ~/.ssh

在这里插入图片描述
生成成功。

将公钥上传到服务器

[注意,如果是Windows,请使用gitbash执行下列指令,在cmd里没法用]

ssh-copy-id -i ~/.ssh/id_rsa.pub my_name

然后直接测试:

ssh my_name

完毕。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值