|
|
1
3
跟进: 我不知道为什么Gitosis坚持重用一个坏的公钥。试图强迫它取正确的钥匙不起作用。 所以今天我刚把Gitosi软件包卸下重新安装在我的Centos5盒子上。 yum remove gitosis rm -rf /var/lib/gitosis yum install gitosis sudo -H -u gitosis gitosis-init < /tmp/id_rsa.gitosis.pub #the correct key 在我的Mac上,我ssh将本地主机22222通过防火墙传输到gitosis服务器22。 $ ssh -o ServerAliveInterval=3 -N -L 22222:gitosis-server:22 user@firewall.domain.com 在我的Mac上,我创建了~/.ssh/config,看起来像这样… Host gitosis-server Hostname localhost IdentityFile ~/.ssh/id_rsa.gitosis HostKeyAlias gitosis-server.domain.com Port 22222 然后…按照这个网站上的说明… http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way …之后的一切… “这里发生了一些很酷的魔法。在本地计算机上运行此项:“ …只是工作…除了记住将用户名“git”替换为“gitosis”。 希望那些胡说八道的话能帮助别人。还感谢我在这里得到的建议……它帮助缩小了问题的范围。 马特 |
|
|
2
2
我对类似情况的设置(工作)我有类似的设置 repo.or.cz (由于某种原因,我使用的ISP、波兰ISP Telekomunikacja S.A.(TPnet))阻止了空路由,它对我有效: 在尝试连接之前,我运行以下命令run来设置ssh tunel:
(我用
我用 keychain 只需在登录时为我的专用ssh密钥提供一次密码。
我在我的
Host repo.or.cz
# NoHostAuthenticationForLocalhost yes
HostName localhost
Port 2222
这个设置对我来说毫无问题。 调试您的情况关于调试你的情况?
首先,我将检查是否可以使用“ssh user@firewall.domain.com”登录到网关,以检查是否可以设置ssh隧道。如果您使用的是Linux,那么您可以使用例如
检查您是否能正确连接到Gitosis。 (如果我没记错的话 gitorious 使用gitosis管理通过ssh的访问,所以我在下面的示例中使用了gitorious的响应) $ ssh gitosis@gitosis-server
Need SSH_ORIGINAL_COMMAND
Connection to closed.
如果它没有做与上面类似的事情(repo.or.cz返回“致命:你认为我是什么?”贝壳?”,Github返回“嗨,用户!您已成功通过身份验证,但Github不提供shell访问。”),请使用“ssh-v gitosis@gitosis server”检查失败的位置: $ ssh -v gitosis@gitosis-server [...] debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering public key: /home/user/.ssh/id_dsa_gitosis-server debug1: Remote: Forced command: gitosis-server user [...] debug1: Authentication succeeded (publickey) |
|
|
3
2
这是一个
十分之九我发现这是一个关键文件的权限问题。
编辑
看起来sshd服务器不接受您的身份。我不知道您是否可以访问远程服务器,但是运行
这样运行可以在给定的端口上建立一个连接(这样它就不会中断正常的
如果您的“普通”sshd服务使用额外的参数运行,请确保也将这些参数提供给调试版本。 |
|
|
4
1
你说你可以
|
|
|
5
0
我有一个相似的问题,我用以下方法解决了它:
也许你的钥匙被缓存在那里? |
|
|
OM222O · Bash命令替换问题 2 年前 |
|
|
Kilian Calefice · Docker容器外的SSH隧道 2 年前 |
|
|
Ahmed0LorD · SSH服务器a上载配置文件时出错 2 年前 |
|
|
RamenCoder · 易出错的剧本外壳模块不工作 2 年前 |
|
|
asayke · 写入远程linux机器上的文件[关闭] 2 年前 |