Conexão sftp possível por trás de um roteador que é impossível abrir portas públicas, exceto algumas portas padrão, como http?

1

Eu quero perguntar sobre o problema que tenho com meu computador de escritório. Não consigo acessar o roteador, portanto não posso redirecionar nenhuma solicitação recebida para o meu PC. Eu tenho que pegar um arquivo enorme de outro computador na ethernet e a conexão no escritório; especialmente velocidade de upload; é ótimo, portanto, eu quero servir um servidor sftp no meu computador.

Como posso redirecionar as solicitações recebidas para o meu computador para a porta ssh?

    
por buraker 15.05.2013 / 13:01

1 resposta

1

O SFTP é fornecido por um servidor SSH. Então instale um servidor SSH no seu PC. A maioria das distribuições ativa o SFTP por padrão quando você instala o servidor SSH.

A máquina na qual você está executando o servidor precisa estar acessível na Internet: ele precisa ter um endereço IP público ou o roteador do site deve encaminhar solicitações em uma determinada porta para ele. Se puder, abra ou transfira a porta 22 do roteador / firewall para a sua máquina.

Se você não estiver autorizado a abrir a porta 22, mas puder abrir outra porta, faça o servidor SSH atender em alguma outra porta. Por exemplo, se a porta 443 (normalmente HTTPS) for possível, adicione a linha Port 443 a /etc/sshd_config (ou /etc/ssh/sshd_config , onde quer que o arquivo de configuração esteja em seu sistema) e reinicie o servidor SSH.

Para o que você está fazendo, em vez de veicular o arquivo por SSH, você pode veiculá-lo por HTTP. Execute um servidor HTTP trivial que apenas sirva arquivos de um diretório, por exemplo python -m SimpleHTTPServer 1234 (para ser executado a partir do diretório em que você está servindo os arquivos, 1234 é o número da porta). Se o arquivo precisar ser confidencial, criptografe-o com o GPG. Para garantir a integridade do arquivo, anote sua soma de verificação SHA-1 ( sha1sum /path/to/file ) e verifique-a após o download, ou assine o arquivo com GPG.

    
por 16.05.2013 / 01:44