Surfing remoto de outro computador

3

Minha Universidade não permite que eu navegue no banco de dados de artigos se eu não estiver por trás do firewall deles. Mas eu quero ler alguns papéis enquanto não estiver em casa. Então, eu quero encontrar uma maneira de navegar remotamente.

Meu laptop é um Mac e planejo tê-lo comigo quando estiver de férias. Meu computador comum, que está no meu apartamento e do qual posso acessar o banco de dados da minha universidade, está executando o Ubuntu.

Sugestões?

    
por r4. 09.04.2011 / 12:22

2 respostas

6

Agora, como a sua área de trabalho também está protegida por um firewall, você não poderá fazer o ssh ou o rdp nela de fora (já que eles provavelmente não irão configurar o nat para você) ...

O que você pode tentar é usar um serviço de vpn gratuito como LogMeIn-hamachi Esse serviço é gratuito e funciona de forma que tanto o desktop quanto o laptop se conectem a um servidor logmein e o servidor o conecte.

Dessa forma, você pode se conectar à sua área de trabalho inserindo o ip que o logmein lhe forneceu.

Agora, o que você deseja fazer para se conectar a ele pode exigir que você também execute o Ubuntu no seu laptop, pois não sei se o Mac suporta isso.

Você precisa configurar um servidor ssh em sua área de trabalho instalando o openssh-server

No console: [aptitude instala o openssh-server]

Em seguida, no seu laptop, você pode se conectar ao servidor ssh da sua área de trabalho e usá-lo como proxy ...

No console: [ssh -D 8080 logmeinip] (substitua logmeinip pelo ip que sua área de trabalho possui no logmein)

Em seguida, você precisa definir o proxy do seu navegador para localhost ou 127.0.0.1 na porta 8080 (também fazer isso para os ip locais)

Agora você deve poder navegar no banco de dados sem limitação.

    
por 09.04.2011 / 12:45
2

Você pode ssh no servidor da universidade? Se assim for, então você deve ser capaz de configurar um túnel ssh :

ssh -N -p 22 [email protected] -L 2025/localhost/25

Here's a breakdown of the command:

  • ssh - the actual SSH command

  • -N tells SSH we don't want to execute a remote command. Not terribly necessary, but makes it safer.

  • [email protected] - account and SSH host info. user name will at server fakemachine.org

  • -L 2110/localhost/110 This one creates the tunnel. It tells SSH to forward traffic from port 2110 on the local machine to port 110 on the remote machine.

Depois de executar o comando, você pode definir as configurações de proxy do seu navegador (neste caso):

  • host: localhost
  • porta: 2025
por 09.04.2011 / 12:32