Fazendo upload de arquivos de texto para a conta ssh

7

Estou usando a conta do meu instrutor, conectando-me ao ssh via terminal. Estou tentando fazer upload de um arquivo de texto para essa conta, mas não consegui encontrar um comando para isso. Eu tentei copiar o índice do arquivo e colá-lo em um arquivo criado pelo comando 'nano', mas acho que isso causa alguns problemas para meus cálculos. Alguma sugestão?

    
por user175924 19.07.2013 / 01:53

1 resposta

13

Existem pelo menos duas, três opções. Quatro opções. Entre nossas opções ...

  1. scp pode ser usado para copiar arquivos diretamente, no estilo da linha de comando cp :

    scp filename yourlogin@server:/target/folder
    
  2. Os comandos sftp funcionam como ftp : você o inicia e, em seguida, pode usar os comandos no estilo ftp, como put e get , para transferir arquivos de um lado para outro. Aqui está uma sessão de amostra:

    myname@leukothea:~/tmp4$ sftp myname@leukothea:/tmp
    Connecting to leukothea...
    Changing to: /tmp
    sftp> put log.txt
    Uploading log.txt to /tmp/log.txt
    log.txt      100%   26     0.0KB/s   00:00    
    sftp> ls
    RtmpEZgt4t
    RtmpU3qZ4z                                                            
    log.txt                                                                
    sftp> quit
    
  3. Você pode usar um dos inúmeros programas para FTP / SFTP, incluindo Nautilus - basta inserir sftp://username@server:/path/to/dir na barra de Localização. Agora você pode simplesmente arrastar arquivos para o diretório de destino.

  4. Você pode usar rsync para sincronizar pastas inteiras, mantendo tempos de modificação, etc. Este é um dos comandos mais úteis.

  5. Cinco, cinco e não quatro. Você pode usar sshfs para montar seu sistema de arquivos acessível por ssh como uma unidade de rede:

    sudo apt-get install sshfs
    mkdir ~/remote
    sshfs user@server:/path/to/dir ~/remote
    

    Agora você pode navegar para a pasta remote em seu diretório pessoal e usar qualquer comando ou ferramenta local para copiar os arquivos.

por January 19.07.2013 / 09:29