FTP Externo com ubuntu13.04 - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Software (/forumdisplay.php?fid=4) +--- Fórum: GNU/Linux (/forumdisplay.php?fid=7) +--- Tópico: FTP Externo com ubuntu13.04 (/showthread.php?tid=16305) |
FTP Externo com ubuntu13.04 - tevez15 - 24-07-2013 21:08 Boas pessoal.. Eu ja tenho um servidor web em ubuntu 13.04, a funcionar externamente com o no-ip. Visto que vou estar fora, preciso de aceder a esta maquina por ftp. Instalei, seguindo um tut aqui no blog, instalei o vsftpd, e agora queria saber como posso aceder externamente por Filezilla e Winscp por exemplo, sempre usando o no-ip. O meu router é Thomson TG784. Localmente está tudo a funcionar. Já agora, existe alguma forma grafica de gerir o FTP (users etc?) PS: estou com um problema com o winscp, em modo ftp nao consigo gravar os ficheiros, da sempre acess denied, enquanto no filezilla gravo sem problemas. Sendo que o user e o mesmo, alguem me pode dizer o que se passa? Abraço RE: FTP Externo com ubuntu13.04 - catarino - 25-07-2013 15:43 Olá tevez15. Então vamos lá, uma coisa de cada vez. Pergunta "preciso de aceder a esta maquina por ftp. Instalei, seguindo um tut aqui no blog, instalei o vsftpd, e agora queria saber como posso aceder externamente por Filezilla e Winscp por exemplo, sempre usando o no-ip." Resposta No campo servidor colocas o endereco do no-ip. Não te esquecas de abrir as portas no router, salvo erro são a 21 e a 22. Pergunta "Já agora, existe alguma forma grafica de gerir o FTP (users etc?)" Resposta Eu não conheco, mas aconselho que seja pela linha de comando. Já agora vê se os utilizadores que crias não têm acesso completo ao servidor. Pergunta "PS: estou com um problema com o winscp, em modo ftp nao consigo gravar os ficheiros, da sempre acess denied, enquanto no filezilla gravo sem problemas. Sendo que o user e o mesmo, alguem me pode dizer o que se passa?" Resposta Vê se estas a usar modo passivo ou não. RE: FTP Externo com ubuntu13.04 - tevez15 - 25-07-2013 16:04 Boas.. Retirei do modo passivo e o problema mantem-se. Eu abri as portas, defini para o meu pc onde quero aceder(o ubuntu), mesmo assim nao deu. Mais logo ja dou mais feedback sobre o assunto RE: FTP Externo com ubuntu13.04 - catarino - 25-07-2013 16:12 (25-07-2013 16:04)tevez15 Escreveu: Boas.. Vê a firewall no ubuntu RE: FTP Externo com ubuntu13.04 - Corvus - 25-07-2013 17:30 Por questões de segurança e flexibilidade, aconselhava-te a usar um servidor ssh em vez de um servidor ftp. As principais razões são:
(24-07-2013 21:08)tevez15 Escreveu: PS: estou com um problema com o winscp, em modo ftp nao consigo gravar os ficheiros, da sempre acess denied, enquanto no filezilla gravo sem problemas. Sendo que o user e o mesmo, alguem me pode dizer o que se passa? Quando é que ele dá access denied? Quando te ligas, quando tentas navegar pelo sistema remoto ou quando mandas copiar ficheiros? Um aparte: Deviam corrigir a tradução do forum... "tevez15 Escrever:"? Traduzido pelo Yoda parecer RE: FTP Externo com ubuntu13.04 - tevez15 - 25-07-2013 19:12 @catarino, sou um bocado lerdo em linux em geral, mas vou explorar isso, obrigado @corvus, eu consigo ligar-me, ver os ficheiros, abrir, mas ao gravar é que da access denied. PS: instalei o ssh, e estou a aceder via putty. Agora o sftp, eu nao consigo fazer nada disto. preciso mesmo de umas luzes, bati na parede RE: FTP Externo com ubuntu13.04 - Corvus - 25-07-2013 20:41 O sftp deve estar activo a partir do momento que o servidor ssh está a correr. Confirma no ficheiro /etc/ssh/sshd_config se a seguinte linha existe e está descomentada: Código: Subsystem sftp /usr/lib/openssh/sftp-server (Nota que o caminho para o sftp-server pode não ser exactamente esse). De resto, o funcionamento do sftp é igual ao do ftp, basta que o cliente que usas para aceder o entenda (em windows o WinSCP costumava ser bom). Nota que vais ter acesso ao sistema com os direitos do utilizador com que fizeres login. Por questões de segurança, aconselho-te a só permitires acesso ssh a utilizadores normais e caso precises de acesso root, usar su ou sudo já depois de logado no sistema (via ssh, não via sftp). Para isso basta editares o ficheiro /etc/ssh/sshd_config e editares / adicionares as seguintes linhas: Código: # Proibir login como root Estas limitações de acesso são válidas para qualquer acesso ssh (ssh, scp, sftp). Depois de alterares o ficheiro de configuração, tens de reiniciar o sshd (não te preocupes que não perdes a sessão em curso, caso estejas ligado remotamente por ssh): Código: service ssh restart Nota: Tanto a edição da configuração como o reinicio do serviço têm de ser feitos com direitos de root. RE: FTP Externo com ubuntu13.04 - tevez15 - 26-07-2013 09:43 sendo que eu tenho vsftpd instalado, isto não vai entrar em conflito? Eu pela consola no ubuntu consigo aceder por sftp (ip da maquina), mas depois do meu windows com WinSCP em sftp nao consigo. Isto ainda estou a testar em local, a ideia depois é aceder externamente. No router abri as portas 21 e 22, e coloquei no ficheiro de configuração, mas tenho de tentar completar pelo teu. Ponto de situação: - Consigo aceder por FTP normal por filezilla (e grava) e winSCP (nao grava, apenas lê). Pode ser devido ao vsftpd. - Consigo aceder pelo windowns com puTTy por ssh (linha de comandos, até como root). - Por sftp, apenas no proprio servidor, em linha de comandos usando sftp ip_da_maquina_local. Não consigo aceder por WinSCP (nao testei com filezilla). - Abri as portas 21 e 22 no router (a ideia depois será usar o no-ip para apontar a maquina usando essas portas, ainda nao descobri como fazer, apenas sei fazer para servidor web externo) RE: FTP Externo com ubuntu13.04 - Corvus - 26-07-2013 11:10 ftp é uma coisa, sftp é outra completamente diferente. Na minha máquina tenho apache, ftp, sshd, ntpd e smbd a correr (embora alguns só para a rede interna) e não há qualquer problema porque são tudo protocolos diferentes e que usam portas diferentes. No winSCP estás a escolher o protocolo correcto quando fazes a ligação (é sftp e não ftp ou ftps)? Porque se consegues ligar-te à shell via ssh, também tens de te conseguir ligar por sftp com o mesmo utilizador/password. Para acederes via ssh externamente, tens de fazer o forward da porta 22 no router. Se tens o no-ip configurado para apontar para a tua rede, não precisas de fazer mais nada, ele redireciona todo o trafego que é enviado para o dominio que escolheste para a tua rede (também uso o no-ip e só me lembro que ele existe quando chegam os mails mensais para confirmar a utilização dos dominios). RE: FTP Externo com ubuntu13.04 - tevez15 - 27-07-2013 16:33 Bom consegui aceder e gravar. Basicamente o que fiz foi, colocar no winscp a porta 22 e colocar sftp, e funcionou. Muito obrigado pela ajuda |