Назад | Перейти на главную страницу

Получить файлы из оболочки последовательного порта SSH

Мой сетевой сервер не работает. Я могу открыть оболочку через SSH, используя последовательный порт.

Мне нужно загрузить 2 файла (дамп sql и резервную копию всего веб-сайта: около 3 ГБ).

Чтобы открыть оболочку, я должен выполнить следующие шаги:

  1. открыть SSH-соединение с сервером: ssh <host> -l<user>
  2. введите пароль
  3. тогда я должен снова войти (на этот раз на мой сервер), ввести свое имя пользователя
  4. и мой пароль
  5. теперь у меня есть оболочка для моего сервера

Как я могу перенести файлы на локальный компьютер? Помните, что у сервера нет доступа в Интернет

консольный дамп:

Pedro@MyMachine:~$ ssh <server address> -l<user>
Password: 
Trying ***.***.***.***...
Escape character is '^]'.
CentOS release 5.4 (Final)
Kernel 2.6.27.4rootserver-20081028a on an x86_64

<server address> login: root
Password: 
Last login: Wed Mar 10 23:02:10 on ttyS0
[root@s15315044 ~]# 

lrzsz недоступно

ОБНОВИТЬ:

Мой сервер работает :) Так что мне это больше не нужно, но было бы здорово узнать, есть ли у кого-нибудь решение этой проблемы.

Похоже, ваш SSH сначала подключается к последовательному серверу, а затем взаимодействует с вашей машиной (?)

Если это так, и если вы абсолютно ДОЛЖНЫ сделать это / можете справиться с безумно медленными скоростями, как упоминалось в комментариях:

  1. Бегать script или аналогично захвату вывода
  2. Выполняйте любые повороты, которые вам необходимы, чтобы подключиться к вашему серверу
    (Шаги 1-5 в вашем вопросе)
  3. uuencode input_filename output_filename
    (для практических целей имена файлов ввода и вывода могут / должны быть одинаковыми, и uudecode будет выводить свой вывод на стандартный вывод).
  4. Отключитесь от вашего сервера
  5. Выйти из script выходной файл и возьмите закодированную версию вашего файла
  6. Пропустить uuencoded данные через uudecode чтобы вернуть исходный файл.

Проверять, выписываться man uuencode & man uudecode Больше подробностей.

Как насчет использования zmodem (sz и rz) - они работают через последовательный порт.