Obtém arquivos da porta serial SSH shell

1

Minha rede do servidor da web está inativa. Eu posso abrir um shell por SSH usando a porta serial.

Eu preciso baixar dois arquivos (um sql dump e um backup de todo o site: aprox 3 GB).

Para abrir o shell, preciso seguir estas etapas:

  1. abra uma conexão SSH com um servidor: ssh <host> -l<user>
  2. insira a senha
  3. então devo registrar novamente (desta vez no meu servidor), digite meu nome de usuário
  4. e minha senha
  5. agora eu tenho um shell no meu servidor

Como posso transferir arquivos para minha máquina local? Lembre-se de que o servidor não tem acesso à Internet

dump do console:

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 não disponível

ATUALIZAÇÃO:

Meu servidor está funcionando :) Então eu não preciso mais disso, mas seria ótimo saber se alguém tem uma solução para esse problema

    
por Peter 11.03.2010 / 00:19

2 respostas

2

Soa como o seu SSHing em um servidor serial primeiro e depois interagindo com sua máquina (?)

Se for esse o caso, e se você absolutamente DEVE fazer isso / pode lidar com as velocidades insanamente lentas como foram mencionadas nos comentários:

  1. Executar script ou semelhante para capturar saída
  2. Realize os giros que você precisa para se conectar ao seu servidor
    (Etapas 1 a 5 na sua pergunta)
  3. uuencode input_filename output_filename
    (para propósitos práticos, os nomes de arquivos de entrada e saída podem / devem ser os mesmos que o & uudecode irá cuspir sua saída para stdout).
  4. Desconectar-se do seu servidor
  5. Saia do arquivo de saída script & pegue a versão codificada em seu arquivo
  6. Alimente os dados codificados por meio de uu com uudecode para recuperar seu arquivo original.

Confira man uuencode & man uudecode para mais detalhes.

    
por 11.03.2010 / 00:02
0

Que tal usar o zmodem (sz e rz) - esses funcionam em uma porta serial.

    
por 10.03.2010 / 23:58