Transferência via FTP: consigo ver arquivos na máquina remota, mas o usuário remoto não pode

1

Eu tive que transferir alguns vídeos e fotos em um servidor FTP.

Para isso, a pessoa na máquina remota me deu o endereço IP da máquina onde eu tive que transferir. Ele me disse para transferir por FTP. E ele me forneceu o nome de usuário e a senha para o mesmo.

Ele estava esperando que eu tenha o sistema operacional Windows aqui localmente e então ele me disse como instalar um aplicativo FTP na minha caixa local. Mas na verdade eu tenho Ubuntu13.04 aqui.

Agora, abri um terminal e digitei ftp e depois o endereço IP da caixa remota. Eu me conectei sem que seja solicitado o nome de usuário e a senha. Então eu transferi os arquivos via FTP.

Dois dias depois, eu ftp to naquela máquina eu pude ver os arquivos que eu tinha transferido. Mas, o usuário remoto me disse que ele não recebeu nenhum!

Até agora eu estava pensando que é um erro seu não ter verificado corretamente sua máquina porque eu tinha 100% de certeza de que os arquivos estão em seu sistema, como eu havia confirmado anteriormente ao fazer FTP para essa máquina.

Ocorreu-me hoje que ele também pode estar certo e a questão é que ele não está vendo que os arquivos podem estar relacionados ao nome de usuário e senha que ele me enviou.

Como não usei seu nome de usuário (o que ele me forneceu) para fazer o login via FTP, é porque ele esperava que o arquivo fosse carregado em um local específico diferente do local onde eu transferi ? Em outras palavras, os arquivos são carregados no local, dependendo do nome de usuário que eu usei, ou seja, o local depende do nome de usuário?

Se sim, então como usar ftp especificando um nome de usuário específico?

    
por Ravi 04.10.2013 / 08:20

2 respostas

1

Parece que o servidor FTP permite FTP anônimo : FTP onde o nome de usuário é convencionalmente anonymous e todos senha é aceita. Seu cliente de FTP tentou um login de FTP anônimo e isso foi bem-sucedido. Os arquivos estão em qualquer diretório é o diretório padrão para usuários anônimos; isso é determinado pela configuração do servidor FTP.

O FTP anônimo é comumente usado para sites de download público. Permitir uploads para usuários anônimos é muito menos comum e corre o risco de ter o site usado para distribuição de malware. Você deve recomendar que o proprietário do servidor desabilite o FTP anônimo ou pelo menos desative os uploads para usuários anônimos.

Aqui estão algumas maneiras de fazer login com seu nome de usuário e senha, em vez de tentar fazer login anonimamente. Algumas formas não funcionam com todos os clientes FTP.

  • Crie um arquivo .netrc no seu diretório pessoal contendo a linha

    machine server.example.com login ravi
    
  • Execute ftp [email protected] ou ftp ftp://[email protected]/ para efetuar login como usuário ravi .

  • Execute a opção ftp -n para desativar o login automático para esta sessão.

por 05.10.2013 / 03:20
-1

Leia a página de manual, por favor man 1 ftp .

Lá você encontrará a opção -n

    
por 04.10.2013 / 09:56