我们的服务器在一个自定义的端口上设置了sftp,比如12345 。 连接可以像这样完成,并且需要端口设置:
sftp -oPort 12345 user@host
我明白,至less指定服务器的端口。 它是否也修复客户端端口? 例如,如果客户端位于具有端口限制的防火墙之后,是否可以使用另一个端口进行连接?
我相信这个serverfault答案回答这个问题,但我想确认。 这个明确的问题也可能使人们更容易find。
客户端端口号与端口12345上运行的服务器无关。通常,客户端在使用任何服务器连接时,都会为其连接分配一个随机端口号。 您不必担心客户端端口号。 他们将不得不configuration他们的IP表,以便能够联系到你。
如果客户端的IP表中的任何规则表示停止任何指向端口号12345的出站连接,将导致主机无法访问。 如果这是你所担心的。