É acessível via FTP fora do SSH durante o uso do FTP-SSH

3

Estou tentando configurar o FTP sobre SSH, e configurei o servidor SSH, mas o FileZilla continua dizendo "ECONNREFUSED - Conexão recusada pelo servidor", o que considero significar que preciso configurar um servidor FTP em minha máquina também. Encontrei rotas aqui sobre como configurar vsftpd , mas Estou preocupado com segurança. Isso vai ser acessível fora do ssh e, em caso afirmativo, como faço para parar essa funcionalidade?

Edit- Isso só vai ser eu usando ftp, a propósito. Eu preciso acessar meus arquivos fora do site ocasionalmente.

    
O
por JFA 18.02.2014 / 22:25

3 respostas

5

Por padrão, o FileZilla funciona via FTP, então se você não tiver um servidor FTP, não funcionará - como diz o tutorial vinculado, instale e configure-o via:

sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf 

Em seguida, altere a linha anonymous_enable ... para anonymous_enable=NO ou #anonymous_enable=YES e altere o write_enable=YES dependendo se você deseja ou não o acesso de gravação. Você também pode precisar definir local_enable=YES para que os usuários locais tenham acesso.

OU

Você pode configurar o FileZilla para usar sftp (por meio de um túnel SSH - como scp , mas funciona com FTP) , para que você possa configurá-lo para usá-lo - em ' Protocolo ':

Isso pode funcionar se você tiver apenas ssh setup

Ao acessar seu computador externamente, consulte aqui e isto . Você precisará ter o computador ligado (ou com o Wake On LAN) e conectado à rede para que ele funcione. Um endereço IP constante (interno + externo) também ajuda.

Para encontrar os endereços IP, existem algumas respostas aqui .

    
por Wilf 18.02.2014 / 22:39
4

Não há necessidade de configurar nenhum servidor ftp, você pode usar ssh.

De um cliente Linux, use sshfs

  

Como alternativa, você pode montar um diretório sobre SSHFS usando a ferramenta "Conectar ao Servidor" do Gnome no menu Locais da área de trabalho. Na ferramenta, defina o tipo de serviço como SSH e preencha as caixas conforme necessário. Se uma senha for necessária ao conectar, você será solicitado. A desmontagem de uma conexão SSHFS é a mesma que para qualquer outro volume. Abra o Navegador de Arquivos (Nautilus). No painel "Lugares" à esquerda, clique na seta ao lado da montagem do SSHFS que você deseja desconectar ou clique com o botão direito e selecione "Desmontar".

Consulte o link para obter detalhes

De um cliente Windows, use o Winscp

link

    
por Panther 18.02.2014 / 22:44
2

Eu recomendaria o uso de scp . scp é o Secure Copy, que usa o SSH para transferir arquivos. Dessa forma, você pode garantir que suas transferências sejam criptografadas e que os usuários autenticados sejam as únicas pessoas capazes de fazer upload de arquivos.

Isso não aborda nenhuma preocupação de segurança para usuários nos quais você não confia muito. Caso você precise permitir o acesso de usuários não confiáveis, convém examinar a Virtualização (VM) ou o chroot.

    
por earthmeLon 18.02.2014 / 22:29

Tags