加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-server-2008 – Windows Server 2008上的Cygwin,ssh和gi

发布时间:2020-12-14 00:15:59 所属栏目:Windows 来源:网络整理
导读:我正在尝试在现有的 Windows 2008(R2)服务器上设置git存储库.我已经成功安装了Cygwin将git和ssh添加到包中,一切都运行完美(感谢Mark for his article on it). 我可以ssh到服务器上的localhost,我可以在服务器上本地执行git操作.但是,当我尝试从客户端执行此
我正在尝试在现有的 Windows 2008(R2)服务器上设置git存储库.我已经成功安装了Cygwin&将git和ssh添加到包中,一切都运行完美(感谢Mark for his article on it).

我可以ssh到服务器上的localhost,我可以在服务器上本地执行git操作.但是,当我尝试从客户端执行此操作时,我收到“端口22,错误文件编号”错误.详细的SSH输出仅限于此:

OpenSSH_4.6p1,OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to {myserver} [{myserver}] port 22.
debug1: connect to address {myserver} port 22: Attempt to connect timed out without establishing
        a connection
ssh: connect to host {myserver} port 22: Bad file number

谷歌告诉我,这意味着我通常被防火墙阻止.因此,仔细检查服务器上的防火墙设置,规则是允许端口22流量.我甚至尝试过简短地关闭防火墙,没有改变行为.我可以从该客户端ssh到其他服务器.托管公司发誓,没有其他防火墙阻止端口22(或任何其他端口,他们声称,但我发现很难相信)上的服务器.我还有另一张麻烦票,以防第一个支持人员满满的,但同时我想知道是否有人能想到其他任何事情.

谢谢,保罗

2008年的Windows防火墙有三种不同的配置文件:私有,公共和域.不确定您的服务器是否在域上,但我会向防火墙中的私有,域和公共配置文件添加例外 – 如果您还没有这样做.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读