config 文件是通过 gitbash 新建的,用于管理不同的 Github 账户下不同仓库的。 现在这个文件有了以后,windows 终端无法 ssh 了,网上我看了下修改权限啥的都没有用,大家有碰到过吗
1
Osk 2020-12-03 12:39:26 +08:00 via Android
看看你对 .ssh 文件夹和 .ssh/config 的权限设置。
印象中: 要取消权限继承,仅保留 system 和当前用户的权限,其它用户和组得删掉 |
2
justrand OP @Osk
很奇怪,我必须删除当前用户对这个 config 权限,Windows Terminal 才可以正常 ssh 。但是这样的话 gitbash 上又会提示没权限管理 config |
3
milk97 2020-12-03 13:20:36 +08:00
遇到过同样问题,是在使用 vs code SSH 连接其他服务器的时候报错,当时怎么解决的忘记了。现在 vs code 连接其他服务器没问题,但是通过 Windows terminal 连接依然有问题。目前解决办法是用的 WSL 来 SSH
|
4
justrand OP @milk97 是的我的情况和你差不错,虽然我不是 vscode 那边出问题,但是我这边 gitbash ssh 没有问题,就是 Windows terminal 会提示这个错误
|
5
jalena 2020-12-03 14:51:13 +08:00
直接-i 指定不香么
|