Автор Тема: Чем отличается shell от sftp?  (Прочитано 4720 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PbI6A

Чем отличается shell от sftp?
« : 11 Февраля 2015, 12:07:18 »
Может быть, я не понимаю что-то фундаментальное, но подскажите мне, в меню mc чем отличается shell-соединение от sftp-соединения?
LINUX means: Linux Is Not a UniX
 
Пользователи, которые поблагодарили этот пост: oermolaev

Оффлайн ogost

Re: Чем отличается shell от sftp?
« Ответ #1 : 11 Февраля 2015, 12:34:32 »
нууу одно как бы для трансфера файлов, а другое для удаленного доступа... я кэп?

Оффлайн Haron Prime

Re: Чем отличается shell от sftp?
« Ответ #2 : 11 Февраля 2015, 16:50:28 »
SFTP (не путать с ftps) - это ftp-соединение поверх ssh
Цитировать
SFTP (англ. SSH File Transfer Protocol) — протокол прикладного уровня, предназначенный для копирования и выполнения других операций с файлами поверх надёжного и безопасного соединения. Протокол разработан группой IETF как расширение к SSH-2, однако SFTP допускает реализацию и с использованием иных протоколов сеансового уровня.
SSH (secure shell) - протокол для безопасной передачи команд на удалённую машину
Цитировать
SSH (англ. Secure Shell — «безопасная оболочка»[1]) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования. SSH-клиенты и SSH-серверы доступны для большинства сетевых операционных систем.
sudo ls -a | grep brain > /dev/head && cd
 

Оффлайн PbI6A

Re: Чем отличается shell от sftp?
« Ответ #3 : 12 Февраля 2015, 06:38:32 »
LINUX means: Linux Is Not a UniX
 

Оффлайн qupl

Re: Чем отличается shell от sftp?
« Ответ #4 : 12 Февраля 2015, 06:45:01 »
PbI6A, попробуй через mc  пункт ftp выполнить команду (кроме действий с файлами).

Оффлайн PbI6A

Re: Чем отличается shell от sftp?
« Ответ #5 : 12 Февраля 2015, 06:54:39 »
По-моему, sftp - это не просто ftp в туннеле ssh. Тогда бы требовался стоящий и настроенный ftp-сервер. Но его нет, а цепляться могу и по sftp и по ssh. По-моему, оба эти протокола используют openssh-server, только как-то несколько по-разному. Например, в файловом менеджере можно написать ssh://login@server или sftp://login@server и результат будет (визуально) одинаковый. Так вот, чем оно отличается?

Сообщение объединено: 12 Февраля 2015, 06:55:26
PbI6A, попробуй через mc  пункт ftp выполнить команду (кроме действий с файлами).
Попробовал. Подключения нет, ftp-сервер не установлен.
LINUX means: Linux Is Not a UniX
 

Оффлайн qupl

Re: Чем отличается shell от sftp?
« Ответ #6 : 12 Февраля 2015, 07:35:05 »
PbI6A, описАлся я - пункт sftp. 

Оффлайн PbI6A

Re: Чем отличается shell от sftp?
« Ответ #7 : 12 Февраля 2015, 07:44:37 »
Подключается. В mc с той лишь разницей, что при кодключении по sftp выходит окошко с паролем, а при подключении через shell (ssh) выходит надпись "fish: ожидается начальная строка..." и потом спрашивает пароль.
LINUX means: Linux Is Not a UniX
 

Оффлайн qupl

Re: Чем отличается shell от sftp?
« Ответ #8 : 12 Февраля 2015, 07:58:31 »
PbI6A, понятно, что подключается, команды какие можно выполнить в одном и другом случае?

Оффлайн oermolaev

Re: Чем отличается shell от sftp?
« Ответ #9 : 12 Февраля 2015, 08:15:19 »
Подключается. В mc с той лишь разницей, что при кодключении по sftp выходит окошко с паролем, а при подключении через shell (ssh) выходит надпись "fish: ожидается начальная строка..." и потом спрашивает пароль.
На мой взгляд, отличается ещё и скоростью передачи файлов. sftp медленнее. А ещё, насколько я помню, подключение с авторизацией по ключу не происходит, если ключ защищен паролем. А ещё, у меня в меню mc (Debian GNU/Linux 7.8 (wheezy)) нет пункта "sftp" чтобы проверить.  :)
 

Оффлайн ogost

Re: Чем отличается shell от sftp?
« Ответ #10 : 12 Февраля 2015, 10:24:44 »
ftp и sftp - разные вещи. sftp - это "дополнение" к ssh, а не обычный ftp, завернутый в ssh.
а секурный ftp это ftps. вангую, что в mc используется именно "дополнение" к ssh, поэтому ему наличие ftp сервера на той стороне необязательно.

Оффлайн PbI6A

Re: Чем отличается shell от sftp?
« Ответ #11 : 12 Февраля 2015, 12:45:42 »
sftp я нашёл в mc из дистрибутива Sparky Linux E19. Про ssh, ftp и ftps я в курсе. А sftp - это опциональный режим работы того же ssh? Он по умолчанию включен в конфиге? Зачем он вообще нужен, если есть доступ к файлам через ssh?
LINUX means: Linux Is Not a UniX
 

Теги:
     

    О Unity в Debian или Unity VS Gnome-shell

    Автор Tario

    Ответов: 36
    Просмотров: 13874
    Последний ответ 23 Июня 2013, 15:41:35
    от noname