kentuck1213
@kentuck1213

Как пофиксить port 22: Connection refused ( ssh )?

alexander@alexander-Lenovo-G505:~/Numero_Project/poliv/src$ ssh alexander13@ssh.pythonanywhere.com
ssh: connect to host ssh.pythonanywhere.com port 22: Connection refused

По гуглил, пере успользовал разные способы но , все без результатно.
  • Вопрос задан
  • 47663 просмотра
Пригласить эксперта
Ответы на вопрос 4
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Это у вас закрыты исходящие соединения на ssh. Проверьте настройки своего файерволла для начала.

$ ssh -P22 ssh.pythonanywhere.com
The authenticity of host 'ssh.pythonanywhere.com (23.21.200.247)' can't be established.
RSA key fingerprint is SHA256:<какой-то ключ>.
Are you sure you want to continue connecting (yes/no)? no
Ответ написан
kresska
@kresska
а ssh порт то слушает? netstat -nlp | grep 22
Ответ написан
@viiy
Linux сисадмин \ DevOps
Тут пробовать то по сути нечего.

1) Или у вас фаерволл. "sudo iptables -L -vn" поможет. Независимо от того что отвечает ufw или иные оболочки.
2) Или у вас сеть такая, что исходящие соединения на 22-й порт блокируются на каком то оборудовании (вопросы к тому кто сеть админит). Можете в одной вкладке запустить "tcpdump -i eth0 -n port ssh or icmp". На второй попытаться подключиться по ssh. Увидите кто посылает то самое "connection refused".

99% вероятность, что проблема тут.
Ответ написан
Комментировать
А если проблема из Gitlab-CI? Причем задание вообще работает - но если в одном gitlab-ci объединить 2 одинаковые команды для 2-х площадок сайтов - то вторая не отрабатывает с этой ошибкой...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы