Permissions 0644 for '/Users/henryj/.ssh/id_dsa' are too open. 错误解决方案
2015-03-19 14:35
671 查看
今天在macbook pro上用sourcetree链接gitlab,一直链接不上,报错:
Permissions 0644 for '/Users/henryj/.ssh/id_dsa' are too open.
经google查询下,原来只要把权限降到0600就ok了
输入命令
sudo chmod 0600 /Users/henryj/.ssh/id_rsa
---------------------------------------------------------分割线---------------------------------------------------
解决。但是又出现了一个新的错误
(internetKeychainItemForServer:withUsername:path:port:protocol:) -
在钥匙串中找不到指定的项。
解决方案:经过1天多得测试,终于弄清楚。sourcetree 2.0.5.2不支持ssh方式clone项目,只支持http,所以在clone页面直接使用ssh://链接,是无效的。
sourcetree tree 2.0.5.2 想用ssh模式操作项目的话,只能用别的工具或者指令将项目拉取到本地,然后再sourcetree中导入本地项目即可。它的模式是直接在.ssh 文件夹下读取id_rsa或者id_dsa的ssh key配置私有文件。会提示输入密码,如果ssh key中没有密码而输入密码的话、或者输错密码的话,就会出现上面的错误。
只要输入正确的密码,即可通过。
Permissions 0644 for '/Users/henryj/.ssh/id_dsa' are too open.
经google查询下,原来只要把权限降到0600就ok了
输入命令
sudo chmod 0600 /Users/henryj/.ssh/id_rsa
---------------------------------------------------------分割线---------------------------------------------------
解决。但是又出现了一个新的错误
(internetKeychainItemForServer:withUsername:path:port:protocol:) -
在钥匙串中找不到指定的项。
解决方案:经过1天多得测试,终于弄清楚。sourcetree 2.0.5.2不支持ssh方式clone项目,只支持http,所以在clone页面直接使用ssh://链接,是无效的。
sourcetree tree 2.0.5.2 想用ssh模式操作项目的话,只能用别的工具或者指令将项目拉取到本地,然后再sourcetree中导入本地项目即可。它的模式是直接在.ssh 文件夹下读取id_rsa或者id_dsa的ssh key配置私有文件。会提示输入密码,如果ssh key中没有密码而输入密码的话、或者输错密码的话,就会出现上面的错误。
只要输入正确的密码,即可通过。
相关文章推荐
- ssh配置还是需要输入密码;提示信息:Permissions 0775 for '/home/hadoop/.ssh/id_dsa' are too open.
- ssh:Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open
- Permissions 0644 for '/root/.ssh/id_rsa' are too open.
- Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open处理
- Permissions 0775 for '~/.ssh/id_rsa' are too open
- git_err:Permissions 0777 for '/home/wa/.ssh/id_rsa' are too open.
- Permission 0644 for .ssh/id_rsa Are Too Open 解决办法
- Permissions 0644 for id_rsa are too open
- Permissions 0755 for '/home/lonecloud/.ssh/id_rsa' are too open.
- SSH Permissions xxxx for 'xxxx' are too open.
- [密钥权限过大错误]ssh “permissions are too open” error
- Permissions 0664 for '/home/root/.ssh/id_rsa' are too open.
- Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open处理
- SSH File Transfer遇到错误"too many authentication failures for root".A protocol error was detected......
- 错误代码: 1045 Access denied for user 'skyusers'@'%' (using password: YES)
- Permissions 0644 for '/root/.ssh/id_rsa'
- 错误:SQL Error: 1406, SQLState: 22001____Data truncation: Data too long for column 'add_user' at row 1
- GCC编译错误:error: 'for' loop initial declarations are only allowed in C99 mode
- eclipse 无法启动AVD,出现Starting emulator for AVD '' PANIC: Could not open: 错误提示的解决办法
- Android开发之旅:环境搭建及HelloWorld (AVD无法启动,出现Starting emulator for AVD '2.2' PANIC: Could not open: 错误提示)