Não, seus servidores provavelmente têm a autenticação baseada em chave ativada. Veja Como posso configurar o login SSH sem senha? na configuração, para que você possa pular senhas e usar chaves. (Se você absolutamente precisa usar senhas por algum motivo insano, veja outra resposta nessa postagem usando ssh-pass
.
Em seguida, você pode criar entradas em ~/.ssh/config
da seguinte forma:
Host proxy1
Hostname some.server.or.ip
User foo
LocalForward 8888 localhost:2222
Aqui proxy1
pode ser qualquer nome que você escolher, mas Hostname
deve conter o nome do host ou IP do servidor real. (Veja man ssh_config
para mais opções.) Feito isso, em um terminal, faça ssh proxy1
em um terminal para iniciar o encaminhamento de porta, e pressione Ctrl D para sair (ou executar exit
).
Ou veja Crie um arquivo .desktop que abre e executa um comando em um terminal sobre como iniciar comandos em um terminal de um atalho (ou "launcher").
Obviamente, o putty está disponível para o Ubuntu .