Isso é muito fácil de fazer. Eu uso o tempo todo para acessar o banco de dados por trás do nosso servidor de produção.
1) A primeira parte foi uma pergunta perguntei um pouco atrás .
You can alias it in you ~/.bashrc.
Add that line
alias university_ssh="ssh -L 1234:proxyserver.university.fi:8080 publicsshserver.university.fi"
And reload the bashrc file with source ~/.bashrc
And now you only have to type university_ssh to ssh to your database server.
2) Em seguida, você precisa editar o arquivo / etc / hosts para adicionar o university.loc (.loc é um falso TLD) e apontar para localhost :: 1234. Por exemplo, meu arquivo de hosts é assim:
127.0.0.1 localhost
127.0.1.1 ubuntu-64-desktop
127.0.0.1 code2design.loc localhost
e agora eu posso digitar code2design.loc para acessar minha versão local do code2design.com no meu PC.
3) Última alteração do proxy do seu navegador para nada, já que não é mais necessário. Como digitar university.loc agora é a configuração para usar esse túnel.
Atualizado
Eu tentaria adicionar a porta ao arquivo de hosts ( 127.0.0.1:port
ou localhost:port
) e você também poderia alterar o .loc
TLD para o real .fi
TLD se estivesse preocupado com a quebra de hosts virtuais.
Então, para você, pode ser assim:
127.0.0.1 localhost
127.0.1.1 ubuntu-64-desktop
127.0.0.1 university.fi localhost:1234