首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非标准端口上的git ssh到ipv6地址

非标准端口上的git ssh到ipv6地址
EN

Unix & Linux用户
提问于 2019-06-28 02:35:19
回答 1查看 1.1K关注 0票数 1

我正在尝试访问一个IPv6地址的,该地址有一个SSH服务器监听端口1111(例如)。

访问由SSH键控制,我可以在gitserver上使用

代码语言:javascript
复制
ssh git@<IPv6-address> -p 1111

(是的,我知道git不应该有壳,但请不要理会)

我可以像这样使用IPv4访问存储库:

代码语言:javascript
复制
git clone git@<IPv4-address>:1111/git/tarn.git 

但是IPv6版本不起作用。

代码语言:javascript
复制
git clone git@<IPv6-address>:1111/git/tarn.git
 Cloning into 'tarn'...
ssh: connect to host <IPv6 address> port 22: No route to host
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

我在这里需要什么?

EN

回答 1

Unix & Linux用户

发布于 2019-07-26 11:37:05

您可以将SSH端口放在本地SSH客户端配置文件中,然后不必通过连接尝试(直接使用ssh或通过git)指定它。

只需创建一个文件~/.ssh/config并添加:

代码语言:javascript
复制
Host <IPv6-address>
    Port 1111
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/527378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档