掘友等级
获得徽章 0
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内的记录,但实测没关系。
有疑问的可以留言评论交流,有其它好的方法的欢迎分享!觉得还行的请给个赞
DeerU 是一个开源博客系统,它基于 Django 开发。正式版本提供了丰富的 json 数据接口,前端开发员可以不依赖 Django 模板开发主题,实现前后端分离
GitHub 地址:
github.com
下一页