自建的服务器,配置一下 ssh-key 登录,使用起来方便快捷
服务器上生成公私钥
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| cd ~ # 如果没有.ssh文件夹,自己创建下 mkdir ~/.ssh cd .ssh
# 创建保存公钥的文件 touch authorized_keys
# 生成公私钥 ssh-keygen -t rsa
# 公钥写入服务器 cat id_rsa.pub >> authorized_keys
# 修改文件权限 chmod 600 authorized_keys chmod 700 ~/.ssh
# 修改ssh配置文件 sudo vim /etc/ssh/sshd_config
PubkeyAuthentication yes # yes表示允许密钥登陆 AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2 # 指定密钥的文件位置
# 重启ssh sudo systemctl restart ssh
|
客户端设置
1 2 3 4 5 6
| # 下载服务器上的私钥到本地 ~/.ssh 文件夹里 # 略 # 修改权限 chmod 400 ~/.ssh/id_rsa # 测试 ssh -i ~/.ssh/id_rsa username@serverip
|
设置 ssh 的 config
ssh config 设置,快速登录服务器