Configurei o vsftpd no servidor ubuntu na minha instância ec2, como conectar usando o SSH?

1

Eu me conecto à minha instância ec2 usando o ssh, então não preciso fazer o login toda vez.

Acabei de instalar o vsftpd no servidor ubuntu, mas quando o conecto obviamente pede meu nome de usuário e senha.

Como eu me conecto usando o usuário do Ubuntu que minha AMI vem, eu nem sei a senha do root.

Existe uma maneira de fazer login via ftp usando o SSH?

Ou apenas criei um usuário no sistema para fins de ftp?

Eu bloqueei o ftp para o meu endereço IP e desligarei o serviço de ftp assim que terminar, já que não preciso que ele seja executado 99,99999% do tempo.

    
por Blankman 22.08.2010 / 08:10

3 respostas

3

Se você não estiver confortável com a linha de comando scp , poderá usar um cliente como filezilla configurado no diálogo do gerenciador do servidor para se conectar a Server Type: SFTP - SSH File Transfer Protocol

Você pode ter que ativar o servidor sftp na sua AMI. Verifique se a linha

Subsystem sftp /usr/lib/openssh/sftp-server

não é comentado com um # em /etc/ssh/sshd_config

    
por 23.08.2010 / 18:44
2

Não. SSH e FTP são protocolos diferentes.

Se você tem SSH em execução, use apenas scp ou rsync para copiar os arquivos, sem necessidade de FTP.

    
por 22.08.2010 / 08:38
0

Primeiro você terá que configurar a senha para a instância do seu servidor ubuntu ec2. Se o seu nome de usuário é 'ubuntu' você pode criar uma senha para ele usando

sudo passwd ubuntu

Você pode tentar se conectar à instância do EC2 usando o FTP com o nome de usuário e a senha.

Se eu estiver certo, você terá que configurar o filezilla ou seu cliente FTP para o modo ativo (das preferências) para conectar-se à instância do EC2.

Se você ainda não configurou seu servidor FTP na instância do EC2 Ubuntu, aqui está um guia para fazer isso link

    
por 27.10.2012 / 00:28