赞
踩
新版Android Studio 3.6 不支持密码ssh登录git。遂改用rsa密钥登录。
linux免密登录通常的设置流程
1、创建密钥对
ssh-keygen -t rsa -C "MyName"
然后将公钥文件改名 放到 服务器 用户 目录 下
.ssh/authorized_keys
并修改权限
- chmod 755 [myhome]
- chmod 600 ~/.ssh/authorized_keys
- chmod 700 ~/.ssh
注意:群晖用户目录权限默认为 777,必须要修改为755才能免密登录
2、修改sshd配置文件
- sudo vim /etc/ssh/sshd_config
-
- 检查如下三个设置
-
- RSAAuthentication yes
- PubkeyAuthentication yes
- AuthorizedKeysFile .ssh/authorized_keys
3、重启sshd(实际发现要去群晖管理页面控制面板中 关闭-启用后才有效)
4、最后一步,将私钥id_rsa拷贝到客户端用户目录 .ssh
即可免密登录群晖
ssh myhome@192.168.0.240 -p 2222
5、之后在Android Studio中就可以用ssh直接访问群晖git了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。