- Главная... arrow - Статьи... arrow | - man arrow #man sftp

#Записки о Unix/Linux/BSD/Solaris

#man sftp
Автор H@wk!   
14:08:2009 г.
SFTP(1)                 FreeBSD General Commands Manual               SFTP(1)

НАИМЕНОВАНИЕ
     sftp - программа безопасной передачи данных

КРАТКИЙ ОБЗОР
     sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config]
          [-o ssh_option] [-P sftp_server_path] [-R num_requests] [-S program]
          [-s subsystem | sftp_server] host
     sftp [[user@]host[:file [file]]]
     sftp [[user@]host[:dir[/]]]
     sftp -b batchfile [user@]host 
ОПИСАНИЕ
     Интерактивная программа передачи файлов, подобная ftp(1), которая выпо-
     лняет все операции по передаче данных с шифрованием, используя ssh(1).
     Также можно использовать многие возможности ssh, такие как аутентифика-
     ция с использованием публичного ключа и сжатие данных. sftp подключается
     и авторизовывается на указанный узел, затем входит в интерактивный
     командный режим.
     Второй способ использования, это автоматическое получение файлов, если
     используется не интерактивный метод аутентификации; иначе это будет
     происходить после успешной интерактивной аутентификации.

     Третий способ использования позволяет sftp запускаться в удалённой
     директории.

     Последний способ использования позволяет автоматизивровать сессию,
     используя ключ -b. В таких случаях, необходимо настроить не интеракти-
     вный способ аутентификации, чтобы избежать необходимость вводить пароль
     во время соединения (смотрите sshd(8) и ssh-keygen(1) для подробностей).

     Доступны следующие опции:

     -1      Использовать протокол SSH1.

     -B buffer_size
             Указывается размер буфера, который sftp использует, при передаче
             файлов. Большие буферы требуют меньшего количества передач, за
             счёт более высокого потребления памяти. По умолчанию размер
             буфера равен 32768 байт. 

     -b batchfile
             В пакетном режиме(предотвращает запрос пароля или ключевой
             фразы) считывается набор команд с файла. Поскольку нельзя
             произвести пользовательскую аутентификацию, должен использова-
             ться не интерактивный метод аутентификации. Файл может быть
             использован для указания команд.  Sftp прекратит работу, если
             любая из перечисленных команд завершится ошибкой: get, put,
rename
, ln, rm, mkdir, chdir, ls, lchdir, chmod, chown, chgrp, lpwd, df, и lmkdir. Прекращение работы из за ошибки, может быть исправлено командной на команду с префиксом '-' (например,
-rm
/tmp/blah*). -C Использовать сжатие (исползует ssh -C ). -F ssh_config Указывается альтернативный пользовательский конфигурационный файл для ssh(1). Эта опция напрямую передаётся ssh(1). -o ssh_option Используется для передачи ssh опций, в формате использующемся в ssh_config(5). Это полезно в использовании опций, для которых не предусмотрены флаги sftp. Например, для указания альтернати- вного порта используется: sftp -oPort=24. Для полного объяснения опций перечисленных ниже, и их возможных значений, смотрите ssh_config(5). AddressFamily BatchMode BindAddress ChallengeResponseAuthentication CheckHostIP Cipher Ciphers Compression CompressionLevel ConnectionAttempts ConnectTimeout ControlMaster ControlPath GlobalKnownHostsFile GSSAPIAuthentication GSSAPIDelegateCredentials HashKnownHosts Host HostbasedAuthentication HostKeyAlgorithms HostKeyAlias HostName IdentityFile IdentitiesOnly KbdInteractiveDevices LogLevel MACs NoHostAuthenticationForLocalhost NumberOfPasswordPrompts PasswordAuthentication Port PreferredAuthentications Protocol ProxyCommand PubkeyAuthentication RekeyLimit RhostsRSAAuthentication RSAAuthentication SendEnv ServerAliveInterval ServerAliveCountMax SmartcardDevice StrictHostKeyChecking TCPKeepAlive UsePrivilegedPort User UserKnownHostsFile VerifyHostKeyDNS -P sftp_server_path Прямое подключение к локальному sftp серверу ( нежели через ssh(1)). Эта опция может быть полезна при отладке клиента и сервера. -R num_requests Указывается количество запросов ожидающих обработки в любое время. Увеличение этого параметра может немного улучшить скорость передачи файлов, но увеличит использование памяти. По умолчанию задано значение 64. -S program Имя программы, которая будет использоваться для шифрования соединения. Программа должна понимать ssh(1) опции. -s subsystem | sftp_server Задать подсистему SSH2 или путь к sftp серверу на удалённом узле. Путь полезен для использования sftp через SSH1, или когда уда- лённый sshd(8) не имеет настроенной подсистемы sftp. -v Увеличение объёма отладочной информации. Этот параметр также передаётся к ssh. ИНТЕРАКТИВНЫЕ КОМАНДЫ После входа в интерактивный режим, sftp понимает ряд команд, аналогичных тем, которые используются в ftp(1). Команды чувствительны к регистру. Имена пути, которые содержат пробелы, должны быть заключены в кавычки. Любые специальные символы находящиеся в имени пути, которые распознаны glob(3) должны быть замкнуты в (`\') bye Выйти из sftp. cd path Перейти в директорию на удалённом сервере. chgrp grp path Сменить группу файла. Путь(path) может содержать glob(3) символы и может охватывать несколько файлов. группа(grp) должна иметь номер GID. chmod mode path Сменить права на файл. Путь(path) может содержать glob(3) символы и может охватывать несколько файлов. chown own path Сменить владельца файла. Путь(path) может содержать glob(3) символы и может охватывать несколько файлов. Владелец(own) должен иметь UID. df [-hi] [path] Отобразить информацию об использовании файловой системы находящейся в текущей директории ( или путь(path) к директории, если он указан ). Если указать флаг -h, то информация об объёме будет выводиться в формате "human-readable" который более удобен для восприятия человеком. Флаг -i выводит количество используемых и доступных индексных элементов. exit Выйти из sftp. get [-P] remote-path [local-path] Скачать на локальный компьютер путь(remote-path) к файлу. Если путь на локальной машине не указан, то будет использовано тоже имя, что и на удалённой машине. Путь (remote-path) может содер- жать glob(3) символы и может охватывать несколько файлов. Если указать локальный путь(local-path), то путь должен быть указан с директорией. Если указан флаг -P, то все права и время доступа также скопируются. help Вывести справочную информацию. lcd path Перейти в локальную директорию. lls [ls-options [path]] Вывести листинг содержания локальной директории, если путь не указан, то выводится текущая директория. ls опция может содержать любые флаги, поддерживаемые командой ls(1). Путь(path) может содержать glob(3) символы и может охватывать несколько файлов. lmkdir path Создать директорию на локальной машине. ln oldpath newpath Создать символьную ссылку. lpwd Вывести текущую локальную директорию. ls [-1aflnrSt] [path] Вывести листинг содержания удалённой директории, если путь не указан, будет выведена текущая директория. Путь(path) может содержать glob(3) символы и может охватывать несколько файлов. Применяются представленные ниже флаги: -1 Вывод по одной записи в строке. -a Вывести файлы, начинающиеся с ('.'). -f Не сортировать вывод. По умолчанию используется лексикографический вывод. -l Вывод в длинном формате. -n Длинный вывод, только применяются пользовательские и групповые коды, вместо имён. -r Обратный порядок сортировки. -S Сортировать вывод по размеру файла. -t Сортировать вывод по времени последней модификации файла. lumask umask Задать маску локальному файлу. mkdir path Создать директорию на удалённом сервере. progress Вкл/выкл отображение прогресса. put [-P] local-path [remote-path] Закачать файл на удалённый сервер. Если путь на удалённом сервере не указан, то файлу будет дано тоже имя, что и у локального файла. Локальный путь может содержать glob(3) символы и может охватывать несколько файлов. Если указать удалённый путь(remote-path), то путь должен быть указан с директорией. Если указан флаг -P, то все права и время доступа также скопируются. pwd Показать путь текущей рабочей директории. quit Выйти из sftp. rename oldpath newpath Переименовать файл. rm path Удалить файл. rmdir path Удалить директорию. symlink oldpath newpath Создать символьную ссылку. version Вывести версию sftp протокола. ! command Выполнить команду в локальной оболочке. ! Выйти в локальную оболочку. ? Вывести справочную информацию. СМОТРИТЕ ТАКЖЕ ftp(1), ls(1), scp(1), ssh(1), ssh-add(1), ssh-keygen(1), glob(3), ssh_config(5), sftp-server(8), sshd(8) T. Ylonen and S. Lehtinen, SSH File Transfer Protocol, draft-ietf-secsh- filexfer-00.txt, January 2001, work in progress material. FreeBSD 7.0 July 15 2008 FreeBSD 7.0 P.S Первоисточник.

Отличие от мануала в Ubuntu 8.10:

Отличий нет.

Замечания по переводу оставляйте в комментариях, либо высылайте на
Этот e-mail защищен от спам-ботов. Для его просмотра в вашем браузере должна быть включена поддержка Java-script

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 8422

  Ваш коментарий будет первым
RSS комментарии
 
« #man ipfw   #man scp »

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

Сейчас на сайте находятся:
1 гость