与印度团队成员的ftp问题


0

运行nginx和一个相当正常的lemp堆栈我试图允许同事从他的房子连接。

我允许在/ etc / nginx / sites-enabled中访问他的IP

我使用标准的ftp客户端(filezilla)测试了他的凭据,它让我进入服务器没问题。当他试图在他的结束时运行它只是保持超时。我们在我们的网站上使用普通用户名和密码运行sftp。

我不需要端口。有任何想法吗?当我 tail -f nginx.error.log..我明白了 2018/01/30 20:12:42 [error] 10051#0: *70 access forbidden by rule.

也许我也要编辑防火墙?


是你通过路由器的连接?如果是这样,你通过路由器转发端口22? (端口22由sftp用于本地连接,如果你的盒子在它和互联网之间有路由器,那么必须为端口22启用路由器上的端口转发)
Tyson

@Tyson我的连接正在通过netgear路由器/电缆调制解调器组合,正确。当我使用端口22将sftp连接到远程服务器或不使用端口22时,它在我的filezilla上正常工作。我会问我的伙伴他是否正在通过路由器......他是有问题的人。
Supplement

客户端无关紧要,出站端口按需打开。在服务器端,必须在路由器上转发入站端口。
Tyson

@Tyson我相信访问权限是由IP地址控制的。如果地址保持静态IP(对于一个用户)地址,它应该可以正常工作。如果没有,那么它只能工作一次。 <<我相信这是问题所在,因为我先用它来测试并将它分配给我的ip?那会有意义,还是没有?如果是这样我怎么能解决这个问题......
Supplement

你确定你已经允许访问他的公共IP吗?如果是这样,那么让他尝试被动ftp。
Gerard H. Pille
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.