Copia um arquivo para o servidor remoto (muito complicado)

0

Eu quero copiar um arquivo do meu Ubuntu Desktop (usuário: vverma) para um servidor chamado fb3, por favor me orientar sobre como scp isso?

Para alcançar o fb3, tenho que seguir estes passos: -

  1. ssh para server1 como user1 do meu terminal
  2. ssh do servidor1 para o servidor2 como usuário1
  3. sudo su - user2
  4. ssh de server2 para server3 (que é fb3) como user2

Agora, por favor, me guie como eu posso realizar este tsak complicado sem criar erros.

    
por vipin8169 21.09.2012 / 11:28

4 respostas

2

Eu sempre fiz assim:

rcp filaname usernameinserver@server:path/in/server

O comando solicitará sua senha no servidor (a menos que você esteja usando outro esquema de autenticação).

Observe que seu nome de usuário no computador local não é relevante.

rcp / scp são encapsulados em ssh, é provavelmente a maneira mais segura de copiar um arquivo. Se você quer aumentar a segurança, você pode tentar usar chave pars em vez de senhas. É mais complicado de configurar, mas depois de terminar, você não precisa digitar sua senha para cada transferência.

    
por Javier Rivera 21.09.2012 / 11:35
3

não há absolutamente nenhuma razão para ser paranóico com o ssh / scp, por que você deveria estar? É seguro.

scp myfile user@ip_or_server_name:path/to/myfile

o caminho pode ser relativo ou absoluto

Suponho que você já tenha gerado suas chaves ( ssh-keygen ) e copiado para o seu servidor ( ssh-copy-id ).

    
por bartekbrak 21.09.2012 / 11:37
2

Você pode experimentar o rsync.

rsync -v -e ssh ~/Desktop/filename username@server:/path-in-server

Dê uma olhada em esta página

por Anwar 21.09.2012 / 11:54
1

Você pode criar uma pasta compartilhada no servidor e, em seguida, conectar-se ao servidor e copiá-la para a pasta compartilhada; depois, é possível remover o compartilhamento da pasta

    
por user61928 21.09.2012 / 11:35