Вход с Linux FTP имя пользователя и пароль

какая команда для входа в систему с FTP all с одной строкой?

ftp username:password@my.domain.com

говорит:

пароль для логин:пароль

20
задан Peter Mortensen
08.03.2023 6:30 Количество просмотров материала 2990
Распечатать страницу

4 ответа

ftp ftp://username:password@my.domain.com

вы вполне могли бы использовать ftp --help хотя.

7
отвечен Jack 2023-03-09 14:18
ftp -nv yourftpserver.com

затем user your_username или user anonymous


я опубликовал этот ответ, так как ftp ftp://username:password@my.domain.com не работает для меня.

Usage: { ftp | pftp } [-46pinegvtd] [hostname]
   -4: use IPv4 addresses only
   -6: use IPv6, nothing else
   -p: enable passive mode (default for pftp)
   -i: turn off prompting during mget
   -n: inhibit auto-login
   -e: disable readline support, if present
   -g: disable filename globbing
   -v: verbose mode
   -t: enable packet tracing [nonfunctional]
   -d: enable debugging
6
отвечен user391339 2023-03-09 16:35

лучший вариант - использовать .netrc наряду с чем-то вроде gpg в целях безопасности.

Я написал сценарий общего назначения для этого, который я могу загрузить позже, но он сводится к:

gpg -c .netrc

или дополнительно с парольной фразой в командной строке и местом назначения вывода:

gpg --passphrase <secretphrase> -o .netrc.gpg -c .netrc

здесь не показано, но вы можете дополнительно использовать асимметричные ключи (если у вас есть их настройка) с gpg, чтобы сделать это еще больше безопасный.

затем, когда вы будете готовы войти

gpg .netrc.gpg
# or
gpg --passphrase <secretphrase> -o .netrc .netrc.gpg
ftp yourservername
rm .netrc

пример .netrc:

machine google.com
login <username>
password <secretpassword>

Я на самом деле храню локальный хэш и оригинальную копию этих файлов на другом компьютере, чем тот, который я использую .netrc файлы на, и проверить хэш .netrc и сценарий, который я запускаю, но это выше и за пределами первоначального вопроса OP.

1
отвечен smaudet 2023-03-09 18:52

использовать netrc. Это лучше, чем давать пароль в командной строке.

0
отвечен Nemo 2023-03-09 21:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

command-line
ftp
linux
login
passwords
Вверх