获得徽章 0
赞了这篇沸点
日常最喜欢的运动—就是抬杠
Running_C于2020-02-26 13:07发布的图片
6
关注了标签 Google Google
关注了标签 Git Git
关注了标签 Linux Linux
关注了标签 Flutter Flutter
关注了标签 Docker Docker
关注了
张风捷特烈
VIP.5 如鱼得水
赞了这篇沸点
ssh免密登录清爽版(推荐)
不做重复的事!提高开发效率
进入主题:
1.本机
1)生成key
cd ~/.ssh
ssh-keygen -t rsa
输入名字,如test,其他回车
2)编辑config
vi ~/.ssh/config
host test
hostname 填写自己主机的ip地址
port 对应的端口
user 对应的角色名
identityfile ~/.ssh/test
3) copy公钥
cat ~/.ssh/test.pub
2.远程服务器
1)登录远程服务器
ssh 角色名@主机ip地址 -p 端口
2)编辑authorized_keys
mkdir ~/.ssh [如果没有]
vi ~/.ssh/authorized_keys
把本地生成的公钥test.pub内容copy至本文件
3.回到本机,免密登录
ssh test
注:
1. 本机:~/..ssh/config文件的权限应为600,否则报Bad owner or permissions错误
2. 远程机器:~/.ssh目录需要700权限,authorized_keys文件需要600权限
3. 有人说本机如果之前密码登录过,要清除本机~/.ssh/known_hosts内的记录,但实测没关系。

有疑问的可以留言评论交流,有其它好的方法的欢迎分享!觉得还行的请给个赞
展开
2
下一页