0%

ssh免密登录Linux服务器

身为一个懒癌晚期患者,能敲一个单词,绝不敲两下

  • 重复的次数多了就该想想办法偷偷懒了,例如这货:ssh免密免密登录服务器,再也不用翻笔记找密码了

0x01 客户端创建公私钥

1
2
ssh-keygen
# 按照提示输入文件名称即可,例如:devServer

0x02 将公钥复制服务器

1
2
3
# ssh-copy-id 会将客户端公钥复制到服务器  `~/.ssh/authorized_keys`中
# 按照体术输入服务器用户名密码即可
ssh-copy-id -i devServer.pub username@domain

0x03 修改客户端ssh配置

1
2
3
cd ~/.ssh
vim config
# 添加配置如下
1
2
3
4
5
6
Host you-like-name
HostName domain
User username
Port 22
PubkeyAuthentication yes
IdentityFile ~/.ssh/devServer

0x04 enjoy it

1
ssh you-like-name