У меня есть следующая настройка в моем файле ~ / .ssh / config:
Host atlas
user dci
HostName <redacted>
Port 42043
AddressFamily inet
GSSAPIAuthentication no
Я могу подключиться к этому серверу через ssh, просто отлично:
▶ ssh atlas
Welcome to Ubuntu 14.04.4 LTS (GNU/Linux 3.13.0-88-generic x86_64)
…etc…
Неудивительно, что Я получаю то же сообщение, если я ssh atlas -p 42043
. Однако, если я пытаюсь подключиться через порт 7999, я получаю следующее сообщение:
▶ ssh atlas -p 7999
ssh: connect to host <redacted> port 7999: Connection refused
На стороне Ubuntu я запустил sudo ufw allow 7999
:
: ~ ; sudo ufw allow 7999
Rules updated
Rules updated (v6)
Это ничего не изменило. Обычно я не пытаюсь подключиться через порт 7999 для SSH, но мы используем его для git (Bitbucket).
▶ git pull
ssh: connect to host <redacted> port 7999: Connection refused
fatal: Could not read from remote repository.
Это работало очень хорошо, пока сервер недавно не потерял питание и не был перезагружен. (Теперь мы несколько раз перезагружались, включая холодную перезагрузку.) Есть сценарий после перезагрузки, который мне нужно запустить, чтобы все заработало, но я запустил его, и он не сообщал об ошибках. Я также добавлю, что, хотя это не так часто, потеря этого сервера происходила уже несколько раз в этом году, и после запуска этого сценария все обычно работает. (Примечание: я не создавал этот сценарий, но мне приходилось изменять его в прошлом после того, как Bitbucket что-то обновил. Из-за человека, который раньше обслуживал обслуживание, оставившего нас, я унаследовал работу по исправлению ошибок на сервере когда что-то идет не так.)