У меня есть сервер FTP и FTPS, к которому я могу легко подключиться с помощью FileZilla. Я ищу метод CLI Linux. Я думал, что lftp
делает это, но это кажется странным. Есть ли другой способ?
Вот метод, который я нашел в Google для подключения к моей FTPS lftp
. Но я надеюсь, что есть более простой способ:
lftp -c 'open -e "set ftps:initial-prot ""; \
set ftp:ssl-force true; \
set ftp:ssl-protect-data true; \
put test.txt; " \
-u "USERNAME","PASSWORD" \
ftps://HOSTNAME:990 '
Код, который я получил выше, выглядит так, как будто он потерпит неудачу - еще не пробовал, так как мне это не нравится, я знаю, что \
нужно быть в конце строки.
Я ищу гораздо более простой лайнер. Вот как я подключаюсь с любого клиента FileZilla, и он работает:
ftps://username:password@ftp.server.com/
Также это работает:
ftps://username:password@ftp.server.com/
command-line
ftp
ftps
user240137
источник
источник
Ответы:
Я не знаю, было ли это недоступно в версии lftp 2013 года, но теперь вы можете просто сделать:
Например, чтобы подключиться к хосту
192.168.1.50
с пользователемtest
, введите только следующее:источник
Если под странным вы подразумеваете длинную командную строку с обоими типами кавычек, просто избегайте ее. Используйте скрипт и сохраните закладку. Вероятно, нет лучших клиентов ftp, чем lftp.
Используйте закладку в будущем. Вам нужно выяснить, сохранены ли параметры ssl для закладки или вам нужно сохранить эти настройки через глобальный файл конфигурации lftp.
Пример сценария.
Пример вывода.
источник
Или вы можете сделать это в скрипте bash:
Это не должно создавать никаких постоянных изменений lftp в /etc/lftp.conf, или ~ / .lftprc, или ~ / .lftp / rc
источник
на некоторых серверах произойдет сбой, поскольку настройки ssl должны быть переданы перед командой open, а не внутри нее. пример рабочего:
источник
Я пытаюсь подключиться к серверу proftpd с вышеуказанным конфигом, но он не может войти, поэтому, когда я пытаюсь это сделать, все в порядке.
1. Создайте файл конфигурации скрипта
с содержанием ниже:
и теперь все в порядке для меня!
источник