Corrigido! O problema era que todas as minhas conexões externas que não estavam na porta 80 estavam sendo bloqueadas.
Alguns dias atrás, o SSH parou de funcionar no meu computador. Estou usando o Terminal.app em um Mac com a versão mais recente do OS X Lion em execução. Isso é o que executou o ssh -vvv myserver
produzido:
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /Users/bob/.ssh/config
debug1: Applying options for myserver
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to xxx.xxx.xxx.xxx [xxx.xxx.xxx.xxx] port 22.
debug1: connect to address xxx.xxx.xxx.xxx port 22: Connection refused
ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused
A primeira coisa que pensei foi que algo está acontecendo com o meu servidor. No entanto, do meu MacBook, que também está executando o Lion, posso ssh
em meu servidor sem nenhum problema. Eu também tentei ssh'ing em outros servidores do meu computador e eles não parecem funcionar, mas eles parecem trabalhar a partir do meu macbook.
Acho que esse problema surgiu quando instalei uma atualização de segurança da Apple há alguns dias, mas não tenho certeza.
Além disso, posso ssh
do meu computador para o localhost e para o meu MacBook, por isso, são apenas os servidores externos que não estão na minha rede e não consigo ssh
em. Eu já tentei vários programas SSH.