Как rysnc работает по ssh?

Если Вы хотите Silverlight на Linux, Лунный свет AFAIK является единственным путем.

7
21.04.2015, 19:52
1 ответ

Используйте resize2fs для расширения файловой системы до размера логического тома. Вы можете сделать это на лету (без необходимости демонтировать файловую систему)

resize2fs /path/to/logical_volume_device
-121--289923-

Я заметил, что после удаления динамического ipv6 из файла ipse.conf туннель работает!

-121--289922-

ssh предоставляет подключенный поток из локальной системы, на которой выполняется rsync , в другой экземпляр, работающий на удаленном сервере. Локальный rsync запускает его как часть процесса подключения ssh - это не тот же экземпляр rsync , который может выполняться как демон на этом удаленном сервере.


Что такое ssh stream ?

ssh stream - это то, что используется при ssh в удаленной системе. Возможно, вы предпочтете назвать его ssh session . Хорошо. Например, ssh snow@grumpy.example.net подключит вас к этой удаленной системе и предоставит интерактивный сеанс. Все, что вы ввели локально, будет приниматься и действовать удаленно, и все, что создано удаленно, будет представлено вам локально.

Аналогично, ssh -t snow@doc.example.net vi/etc/hosts установит соединение для запуска vi/etc/hosts в удаленной системе, как если бы вы использовали его локально. (Флаг -t указывает ssh на то, что удаленная команда vi выполняется на псевдотерминале; в противном случае он пропустит этот уровень сложности.)

Теперь для rsync подключение устанавливается локальным экземпляром с помощью чего-то вроде ssh snow@bashful.example.net rsync --server -nlogDtpre.iLsf {local_path} {remote_path}. Это позволяет локальному rsync взаимодействовать с удаленным rsync по соединению так же, как для доступа к тому же удаленному серверу. Удаленный экземпляр rsync знает, что он является сервером, из-за флагов, которые он был предоставлен при запуске локальным экземпляром.

Вы можете увидеть, как rsync был вызван удаленно, запустив что-то вроде ssh snow@dopey.example.net 'ps -ef | grep [r] sync' во время выполнения rsync .

Почему бы просто не rsync говорить напрямую без ssh ?

Преимущество использования ssh в двух случаях

  1. Это хорошо известный протокол, и механизмы аутентификации и входа в удаленную систему хорошо понятны (тем, кто должен ее понимать) и доверены
  2. Он обеспечивает защищенный и зашифрованный канал, по которому любой Без этого уровня rsync придется либо реализовать собственное шифрование, либо игнорировать проблему. И то и другое опасно в современном мире, подключенном к Интернету.
13
27.01.2020, 20:16

Теги

Похожие вопросы