目 录CONTENT

文章目录

SSH配置公钥无需密码连接服务器

ABin
2022-06-07 / 0 评论 / 0 点赞 / 21 阅读 / 0 字

0.无需输入密码连接

生成rsa 文件 请参阅->SSH 生成RSA私钥、公钥

1.本地

id_rsa添加到本地 (如果密钥设置了密码会让你输入密码)

ssh-add ~/.ssh/id_rsa 
2.服务器

把生成 id_rsa.pub 的内容复制到 服务器 ~/.ssh/authorized_keys 并且给 .ssh 文件夹设置权限为600

chmod 600 -R ~/.ssh

连接服务器

ssh root@Your IP

完成!(如果还提示输入密码则配置错误)


1.无需输入用户名直接连接

既然都懒到这种地步了 那就再吧用户给省掉吧 直接 ssh ip 就能连接

去到~/.ssh 目录 打开 config 如果没有创建一个

Host blog.abin.pro
User root

把上方两行代码添加到config 里保存即可,如需多个域名或IP用空格隔开,还可以直接输入* 这样只要是用root用户连接 根本不用输入 root@ 了

ssh blog.abin.pro

或者

Host pro
    UserName blog.abin.pro
    User root
    Port 2222 #默认22端口可以不写此行

这样直接输入 ssh pro 就行了再配合密钥 简直不要太爽

0

评论区