本文以Mac为例,简单记录为Linux服务器配置快捷免密登陆过程
- Mac端生成密钥(已生成的可跳过这一步)
#一路回车即可
ssh-keygen
- 将生成的密钥配置到远端服务器
#执行后按照提示输入远端密码即可
ssh-copy-id -i 远端用户名@远端地址
现在我们在终端做登陆时已经不需要输入密码了,但是还要输入账号和地址,比较麻烦
- 将远端的用户名和地址写到SSH的配置文件并起个别名
vim ~/.ssh/config
- 输入如下内容
# 将会用到起的别名做登陆
Host 别名1
HostName 远端服务器地址或登陆域名1
User 远端用户名1
Port 22
Host 别名2
HostName 远端服务器地址或登陆域名2
User 远端用户名2
Port 22
- 在终端输入一下内容即可快捷免密登陆到服务器
ssh 别名1