जवाबों:
आप आसानी से फीट को हैंडल करते हुए lftp का उपयोग कर सकते हैं और "lftp-script" बना सकते हैं
lftp स्क्रिप्ट:
debug 10
open ftps://ftp.blah.org
get <yourfile>
तथा:
lftp -f lftp-script
या लॉफ्टगेट का उपयोग करें:
lftpget ftps://user:password@ftp.blah.org/path/to/file.iso
मुझे लगता है कि इसे ncftp के साथ शिप किया गया है।
संपादित करें: मेरा दोष, एसएफटीपी समर्थन नहीं है जो मुझे लगता है। से NCFTP पूछे जाने वाले प्रश्न :
Q. NcFTP किसी भी सुरक्षित एफ़टीपी मोड को ला SFTP / SSL / SSH टनल का समर्थन करता है?
A. एनसीएफटीपी के पास किसी भी प्रकार के एन्क्रिप्शन या सुरक्षित एफ़टीपी के लिए कोई अंतर्निहित समर्थन नहीं है। हम हैक के साथ किसी भी प्रकार की बातचीत का समर्थन नहीं करते हैं जैसे कि एसएसएच सुरंगों पर एफ़टीपी। हम भविष्य की तारीख में एक सुरक्षित एफ़टीपी मोड को लागू कर सकते हैं, लेकिन कृपया ईटीए के लिए न कहें।
scp
, और आपको एफ़टीपी सर्वर की भी आवश्यकता नहीं है। दूसरी ओर, एफटीपीएस, एसएसएल एन्क्रिप्शन और प्रमाणपत्रों का उपयोग करते हुए एफटीपी, HTTP / HTTPS के अनुरूप है, और बंदरगाहों के एक और सेट का उपयोग करके (डिफ़ॉल्ट रूप से 990, 991 और शायद 989)
curlftpfs आपका मित्र है। यह विस्मयकारी है।
# emerge curlftpfs (or apt-get, yum, whatever)
फिर इसे जोड़ें fstab
:
curlftpfs#myusername:mypassword@myhost.ca:/my/remote/path /my/local/path fuse user,noauto,defaults,sslv3,no_verify_peer 0 0
अंत में, बस उस निर्देशिका को अपने स्थानीय फाइल सिस्टम पर माउंट करें:
$ mount /my/local/path
और अब आप एक स्थानीय डायर से दूसरे में cp
भी कर सकते हैं rsync
।
emerge curlftpfs