Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
linux_faq:использование-curl [2015/04/16 15:55] – mike | linux_faq:использование-curl [2020/10/14 09:35] – [curl и аутентификация kerberos] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== curl для работы с ftp ====== | ||
+ | Заходим на ftp и смотрим что там есть:\\ | ||
+ | < | ||
+ | |||
+ | Скачиваем файл с сервера: | ||
+ | < | ||
+ | |||
+ | Закачиваем файл на сервер: | ||
+ | < | ||
+ | |||
+ | Смотрим файлы в поддиректориях: | ||
+ | < | ||
+ | |||
+ | Листиниг только директорий: | ||
+ | < | ||
+ | |||
+ | Удаляем файл с сервера. Подтверждения не спрашивает!!: | ||
+ | Curl не умеет сам удалять файлы с ftp, поэтому в данном случае - мы отправляем текст FTP-команды с помощью **-X**.\\ | ||
+ | < | ||
+ | |||
+ | ====== curl и аутентификация kerberos ====== | ||
+ | Если на хосте с которого мы обращаемся настроен **kerberos** и пользователь аутентифицирован (есть переменная **KRB5CCNAME**, | ||
+ | curl -d " | ||
+ | То есть указываем тип аутентификации - negotiate (параметр **--negotiate**) и пользователь (параметр **-u**) с пустым именем а паролем - **:** . | ||
+ | ====== curl через http-прокси ====== | ||
+ | Работаем через **proxy** с аутентификацией на прокси с помощью **kerberos**: | ||
+ | curl --verbose -xsrv-proxy.domain.local: | ||