簡體   English   中英

PHP curl執行與我的服務器IP地址的SFTP連接

[英]php curl performing an sftp connection with my servers ip address

我正在嘗試與另一台服務器建立ftp連接。

所以目前我已經完成了

$host="server_to_connet_ip"

ftp_connect ( $host [ 21 [, int $timeout = 90 ]] )

當要連接的服務器不限制IP地址時,這完全可以正常工作。

當前對可以連接到服務器的IP地址有限制,並且我的vps ip地址已經被列入白名單。我如何仍可以使用原始ip地址作為我的服務器ip地址(托管應用程序)執行ftp連接(當前)我提出的每個請求似乎都是來自本地計算機的傳出IP地址,而不是來自服務器(托管應用程序)的IP地址

我還檢查了使用curl作為替代方法,但我不知道如何做。

所以在卷曲中這就像

curl ftp://serverip --user myname:mypassword 

但是如何做到這一點呢?當執行ftp連接請求時,請求將來自我的服務器ip地址(當我托管我的應用程序時)而不是我的本地計算機ip地址。

您不能,不可能欺騙IP並接收響應,因為響應將轉到您欺騙的IP,您實際上並沒有從那里進行呼叫。

您需要將要連接的IP添加到要連接的服務器上的白名單中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM