LINUX.ORG.RU

sftp -P как работает?


0

0

Как работает и для чего работает sftp с опцией P? Я думал что могу подключиться к локальному серверу без пароля...

В мане написано:

P sftp_server path Connect directly to a local sftp-server (rather than via ssh This option may be useful in debugging the client and server

пытаюсь к примеру так:

$ sftp -P ~/

получаю: Attaching to /home/user... exec: /home/user: Permission denied

$ sftp -P /tmp Attaching to /tmp... exec: /tmp: Permission denied

anonymous

Тебе зачем это?

А вообще, опции -P надо указать путь до бинарника sftp-сервера (это такая специальная командочка, которая запускается на удалённой машине, и с которой потом по специальному протоколу общается sftp-клиент). Валяется она обычно в директории lib или libexec, например в дебиане это /usr/lib/sftp-server. То есть вот так: sftp -P /usr/lib/sftp-server

Только именно так это дело запускать толку ноль. sftp-сервер тебе напрямую может потребоваться только разве что если у тебя будет какой-то другой последовательный канал (вместо ssh), а тебе захочется через него фйалы качать. Тогда ты на одном конце запускаешь клиента sftp, а на втором - сервер, и они общаются без посредничества ssh. Хотя для этого и других средств дофига.

Teak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.