Fazendo upload para o servidor e criando a pasta

0

Oi tudo, então eu estou tentando fazer upload de alguns arquivos para o meu computador amigos vis ssh servidor. Mas estou meio hesitante no comando certo para usar. Também quero criar uma pasta dentro do servidor para que ele possa ficar organizado, mas estou um pouco confuso sobre como fazer isso também. Toda e qualquer ajuda é muito apreciada. Obrigado!

    
por user271115 05.05.2014 / 18:26

2 respostas

0

Você pode usar o nautilus: Clique em 'Arquivo' > 'Conectar ao Servidor ...' na barra de ferramentas. Em seguida, insira ssh: // ip_address_of_the_server (por exemplo, 'ssh: //170.132.24.13'). Em seguida, você será solicitado para o seu nome de usuário e sua senha. Depois de entrar, você pode procurar arquivos e pastas ou copiar, colar e mover arquivos entre seu computador e o servidor via nautilus.

    
por Kai 05.05.2014 / 18:34
0

Acho que há muitas possibilidades para fazer isso, mas eu prefiro isso:

  • GUI

    Use o FileZilla . A única coisa que você precisa é adicionar sftp:// antes do nome de host (ou endereço IP) do seu amigo no campo Host .

    O FileZilla tem suporte para autenticação por senha e chaves SSH. Se você quiser usar as chaves SSH, você precisará primeiro conectar o SSH ao computador do seu amigo (para que o FileZilla possa usar o seu SSH_AUTH_SOCK ) ou adicionar uma chave privada. Mais informações .

  • CLI

    Use scp . A sintaxe é muito fácil:

    scp file1 file2 file3 [email protected]:/path/to/remote/directory
    

    scp tem suporte para autenticação por senha e chaves SSH.

Para usar as chaves SSH, você deve gerá-las usando o seguinte comando (no seu próprio PC):

cd ~/.ssh
ssh-keygen -t rsa

Se o diretório .ssh não existir, você terá que criá-lo:

mkdir ~/.ssh
chmod 700 ~/.ssh

Em seguida, adicione o conteúdo de ~/.ssh/id_rsa.pub ( não id_rsa ) a ~/.ssh/authorized_keys no computador do seu amigo.

Se seu amigo não tiver o arquivo, você terá que criá-lo:

mkdir ~/.ssh
chmod 700 ~/.ssh
touch ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
    
por Louis Matthijssen 05.05.2014 / 18:31