繁体   English   中英

Chilkat 通过 ssh 与 imap 通信时是否使用本地端口?

[英]Does Chilkat use local ports when communicate with imap via ssh?

我将 Chilkat 组件与 PHP 多线程应用程序一起使用。

$this->tunnel = new CkSocket();

// 这里是连接ssh

$this->imap->UseSshTunnel($this->tunnel)

这就是我使用 ssh 通过 ssh 与 imap 通信的方式。

在服务器上,我也运行了 apache2。 问题是如果我打开更多线程 - apache 不处理请求。 我想也许 Chilkat 使用 80 端口然后有冲突?

但是我尝试使用 ubuntu 命令检查繁忙的端口,但我没有看到 chilkat 打开的端口。 奇尔卡特做吗? 可能是什么问题? 或者我可以设置为不能使用的端口吗?

这个问题可能不仅涉及 Chilkat 组件,而且通常涉及插座

作为参考,这里是完整的例子: https : //www.example-code.com/phpExt/imap_useSshTunnel.asp

在示例中,Chilkat 未在任何端口侦听。 换句话说,Chilkat 不充当任何连接的服务器端。 上例中的第一步是建立到 SSH 服务器的连接。 第二步是让 IMAP 客户端(Chilkat)使用现有的 SSH 连接与 IMAP 服务器建立连接。 您不是直接连接(IMAP 客户端到 IMAP 服务器)而是通过现有 SSH 连接上的逻辑通道建立连接。 换句话说,IMAP 协议是通过 SSH 协议建立隧道的。 换句话说,从 Chilkat 发送到 IMAP 服务器的数据首先通过 SSH 隧道传输,然后在 SSH 服务器上,数据通过常规 TLS 或非 TLS 连接完成到 IMAP 服务器的旅程。 (如果需要 TLS 连接,则 TLS 协议本身将通过 SSH 连接建立隧道。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM