SecureCRT — это клиентское программное обеспечение SSH, которое имеет как эмулятор терминала, так и функции передачи файлов. Это гораздо удобнее, чем команда ftp, и серверу не нужно открывать службу FTP. rz, sz — инструменты командной строки для передачи файлов ZModem между Linux/Unix и Windows.
Сторона Windows должна поддерживать клиент telnet/ssh ZModem, а SecureCRT можно использовать для входа в хост Unix/Linux (можно использовать telnet или ssh).
Чтобы загрузить файлы, просто введите команду «rz» в эмуляторе терминала оболочки, выберите файл на локальном диске во всплывающем диалоговом окне и загрузите его на сервер с помощью Zmodem. Чтобы загрузить файл, вам нужно всего лишь ввести команду «sz file name» в эмуляторе терминала оболочки, и вы можете использовать Zmodem для загрузки файла в каталог «pathSecureCRT-5.1.3download». Пути по умолчанию для загрузки и скачивания можно изменить с помощью «Передачи файлов».
Если вы хотите изменить цвет фона и цвет имени файла терминала SecureCRT, просто нажмите «Параметры» - «Параметры сеанса» в строке меню и выберите «Цвет ANSI» и «Цвет ANSI» в правом окне «Цвет ANSI». Терминал" - категория "Моделирование". Выберите альтернативную эмуляцию клавиатуры - Linux".
Протокол XMODEM — это асинхронный протокол передачи файлов, широко используемый в средствах связи персональных компьютеров с использованием модемов коммутируемого доступа. Этот протокол передает данные блоками по 128 байт, и каждый блок использует процесс проверки контрольной суммы для обнаружения ошибок. Если контрольная сумма блока получателя совпадает с его контрольной суммой отправителя, получатель отправляет отправителю байт подтверждения. Однако такая стратегия подтверждения каждого блока приведет к снижению производительности, особенно в случае спутниковых соединений с большими задержками распространения.
Протокол, соответствующий XMODEM, который использует проверку циклическим избыточным кодом, называется XMODEM-CRC. Существует также XMODEM-1K, который передает данные блоками по 1024 байта. ZMODEM — наиболее эффективная версия XMODEM, не требующая утверждения каждого блока. Фактически, это просто требует повторной передачи поврежденного блока. ZMODEM очень полезен для сетей с коммутацией пакетов, в которых взимается плата за блок. Отсутствие требования подтверждения пакетов обратной связи значительно снижает объем трафика.
YMODEM также является реализацией XMODEM. Он включает в себя все функции XMODEM-1K, а также добавляет режим пакетной передачи файлов для отправки набора файлов в течение одного сеанса.
Протокол Zmodem — это расширенная форма протокола передачи файлов Xmodem. Он может не только передавать большие данные, но и имеет меньшую частоту ошибок. Содержит функцию, называемую перезапуском контрольной точки, которая позволяет возобновить передачу с точки останова, а не с начала, если канал связи прерывается во время передачи данных.
PS: В Linux два небольших инструмента rz/sz можно установить с помощью lrzsz-xxxx.rpm. Unix можно скомпилировать из исходного кода. Для Solaris spac можно загрузить исполняемый код с сайта sunfreeware.