it-swarm-ru.tech

Клиент командной строки FTPS (не SFTP) для Linux

Мне нужно настроить скрипт на машине Linux для загрузки файлов с сервера с использованием FTPS, какие варианты у меня есть?

43
user18682

Вы можете использовать lftp , он легко обрабатывает ftps и создает "lftp-скрипт"

lFTP-скрипт:

debug 10
open ftps://ftp.blah.org
get <yourfile>

А также:

lftp -f lftp-script

Или используйте lftpget:

lftpget ftps://user:[email protected]/path/to/file.iso
40
rkthkr

curl ftps: //server.com/ или curl --ftp-ssl ftp://server.com/

15
Bob

ncftpget

ncftpput

Я думаю, что он поставляется с ncftp.

Правка: Моя вина, не поддержка SFTP, я думаю. Из FAQ по NCFTP :

В. Поддерживает ли NcFTP какие-либо безопасные режимы FTP в виде туннелей SFTP/SSL/SSH?

О. NcFTP не имеет встроенной поддержки шифрования или безопасного FTP любого типа. Мы не поддерживаем какой-либо тип взаимодействия с такими хакерами, как FTP через туннели SSH. Мы можем внедрить безопасный режим FTP в будущем, но, пожалуйста, не просите ETA.

2
SourceRebels

curlftpfs твой друг. Это круто.

# emerge curlftpfs  (or apt-get, yum, whatever)

Затем добавьте это ваше fstab:

curlftpfs#myusername:[email protected]:/my/remote/path  /my/local/path  Fuse  user,noauto,defaults,sslv3,no_verify_peer  0  0

Наконец, просто смонтируйте этот каталог в вашей локальной файловой системе:

$ mount /my/local/path

И теперь вы можете cp или даже rsync из одного локального каталога в другой.

2
Daniel Quinn