我正在尝试设置gerrit
,但我想我缺少一些配置,因为我无法连接到gerrit sshd
。 本指南是我想要遵循的。网络界面正在打开,我可以注册。但是,当我尝试时,ssh user@my.example.net -p 29418
我得到了一个Connection refused
. 我已经验证 gerrit 确实在运行。
Gerrit 落后了nginx
,这些是我到目前为止的配置:
Nginx 配置:
server {
server_name my.example.net;
location / {
proxy_pass http://127.0.0.1:8090;
proxy_set_header X-Forwarded-For $remote_addr;
include conf/proxy.conf;
auth_basic "Admin";
include conf/auth.conf;
}
}
gerrit.config 的一部分:
[auth]
type = HTTP
[sshd]
listenAddress = 127.0.0.1:29418
[httpd]
listenUrl = proxy-http://127.0.0.1:8090/
确实允许防火墙接受端口上的连接29418
# iptables -L -n | grep 29418
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:29418
谢谢你的帮助