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 [2020/09/11 12:53] – admin | linux_faq:использование-curl [2020/10/14 10:13] – [curl и аутентификация kerberos] admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | Lets look at how we can do it with curl.\\ | + | ====== |
Заходим на ftp и смотрим что там есть:\\ | Заходим на ftp и смотрим что там есть:\\ | ||
< | < | ||
Line 17: | Line 16: | ||
Удаляем файл с сервера. Подтверждения не спрашивает!!: | Удаляем файл с сервера. Подтверждения не спрашивает!!: | ||
- | This is a bit tricky, because curl do not support that by default, well anyway, you can make use of -X and pass in the REAL FTP command.\\ | + | Curl не умеет сам удалять файлы с ftp, поэтому в данном случае - мы отправляем текст FTP-команды с помощью **-X**.\\ |
- | (Check out a list of FTP service Command in rfc 959, under 4.1.3. FTP SERVICE COMMANDS)\\ | + | |
< | < | ||
- | Работаем через **proxy** с аутентификацией с помощью **kerberos**: | + | |
+ | ====== curl и аутентификация kerberos ====== | ||
+ | Вот кратко написано, | ||
+ | Если на хосте с которого мы обращаемся настроен **kerberos** и пользователь аутентифицирован (есть переменная **KRB5CCNAME**, | ||
+ | curl -d " | ||
+ | То есть указываем тип аутентификации - negotiate (параметр **--negotiate**) и пользователь (параметр **-u**) с пустым именем а паролем - **:** . | ||
+ | ====== curl через http-прокси ====== | ||
+ | Работаем через **proxy** с аутентификацией | ||
curl --verbose -xsrv-proxy.domain.local: | curl --verbose -xsrv-proxy.domain.local: | ||
- | | + |