Соединение SSH через порт 443 не работает

Вы можете скопировать / домой в новый раздел, а затем скопировать его на новую установку. Руководство здесь:

http://www.ibm.com/developerworks/linux/library/l-partplan/index.html

Вы также можете создать пользовательский iso, хотя я Я никогда этого не делал. Некоторые сведения о стартере здесь:

http://www.ibm.com/developerworks/linux/library/l-partplan/index.html

И больше, если вы создадите пользовательский ubuntu iso '.

0
задан 16 September 2017 в 16:31

3 ответа

Пожалуйста, внимательно прочитайте упомянутое руководство. На шаге 5 написано:

Если ваше соединение работает, вы можете идти и можете перестать читать. ... Порты, которые часто открыты, включают 80 (общий веб-трафик) и 443 (веб-трафик SSL). Если ваш SSH-сервер не обслуживает веб-контент, мы можем сообщить SSH, чтобы использовать один из этих веб-портов для связи вместо стандартного порта 22. 443 - лучший выбор ...

В вашем случае вывод команды sudo lsof -i -n -P | grep www-data:

nginx   26965 www-data    6u  IPv4 2603510992      0t0  TCP *:80 (LISTEN)
nginx   26965 www-data    7u  IPv6 2603510993      0t0  TCP *:80 (LISTEN)
nginx   26965 www-data    8u  IPv4 2603510994      0t0  TCP *:443 (LISTEN)

Это означает, что веб-сервер Nginx обслуживает веб-контент и использует порт 80 и порт 443.

Также на выходе sudo systemctl status sshd сообщается о следующей ошибке:

error: Bind to port 443 on 0.0.0.0 failed: Address already in use.

Все в порядке, только веб-сервер Nginx прослушивает Port 443. Если вы хотите использовать соединение SSH на этом порту, вы должны отключить или перенастроить веб-сервер.

Один порт может использоваться как серверный порт только с одной службы. Две службы могут обмениваться данными через общий порт, и в рамках этих отношений одна из служб играет роль сервера, а другая играет роль клиента.

Если вы хотите использовать другой порт SSH, выбор более 10 000, обычно требуется много времени для сканирования большого количества портов, поэтому боты хакера обычно сканируют диапазон 1-1000 или некоторые конкретные порты как 22, 25, 80, 443. Не забудьте открыть это порт в брандмауэр, и если ваше соединение работает над новым портом, вы можете отключить значение по умолчанию - 22.

Ссылки:

Как найти работающие сетевые службы и порт и пользователь
3
ответ дан 22 May 2018 в 18:41
  • 1
    Спасибо, я пропустил строку о сервере. Поскольку я новичок, 2 службы не могут использовать порт? – user61629 7 September 2017 в 23:18
  • 2
    Добро пожаловать, @ user61629! Я добавил дополнительный комментарий в нижней части ответа. – pa4080 7 September 2017 в 23:32
  • 3
    @ user61629, я обновил ответ в соответствии с вопросом - 2 службы не могут совместно использовать порт? - что я пропустил. – pa4080 8 September 2017 в 01:18

Пожалуйста, внимательно прочитайте упомянутое руководство. На шаге 5 написано:

Если ваше соединение работает, вы можете идти и можете перестать читать. ... Порты, которые часто открыты, включают 80 (общий веб-трафик) и 443 (веб-трафик SSL). Если ваш SSH-сервер не обслуживает веб-контент, мы можем сообщить SSH, чтобы использовать один из этих веб-портов для связи вместо стандартного порта 22. 443 - лучший выбор ...

В вашем случае вывод команды sudo lsof -i -n -P | grep www-data:

nginx 26965 www-data 6u IPv4 2603510992 0t0 TCP *:80 (LISTEN) nginx 26965 www-data 7u IPv6 2603510993 0t0 TCP *:80 (LISTEN) nginx 26965 www-data 8u IPv4 2603510994 0t0 TCP *:443 (LISTEN)

Это означает, что веб-сервер Nginx обслуживает веб-контент и использует порт 80 и порт 443.

Также на выходе sudo systemctl status sshd сообщается о следующей ошибке:

error: Bind to port 443 on 0.0.0.0 failed: Address already in use.

Все в порядке, только веб-сервер Nginx прослушивает Port 443. Если вы хотите использовать соединение SSH на этом порту, вы должны отключить или перенастроить веб-сервер.

Один порт может использоваться как серверный порт только с одной службы. Две службы могут обмениваться данными через общий порт, и в рамках этих отношений одна из служб играет роль сервера, а другая играет роль клиента.

Если вы хотите использовать другой порт SSH, выбор более 10 000, обычно требуется много времени для сканирования большого количества портов, поэтому боты хакера обычно сканируют диапазон 1-1000 или некоторые конкретные порты как 22, 25, 80, 443. Не забудьте открыть это порт в брандмауэр, и если ваше соединение работает над новым портом, вы можете отключить значение по умолчанию - 22.

Ссылки:

Как найти работающие сетевые службы и порт и пользователь
3
ответ дан 18 July 2018 в 07:15

пожалуйста, прочитайте упомянутую инструкцию более внимательно. В шаге 5 написано:

если подключение работает, вы хороши, чтобы пойти и прекратить чтение. ... Порты, которые часто открывают, включают 80 (общего трафика) и 443 (SSL веб-трафика). Если ваш SSH-сервер не обслуживает веб-контент, мы можем сказать, SSH, чтобы использовать один из этих веб-порты для связи, а не стандартный порт 22. 443-это самый лучший выбор ...

в вашем случае вывод команды sudo lsof -i -n -P | grep www-data - это:

nginx 26965 www-data 6u IPv4 2603510992 0t0 TCP *:80 (LISTEN) nginx 26965 www-data 7u IPv6 2603510993 0t0 TCP *:80 (LISTEN) nginx 26965 www-data 8u IPv4 2603510994 0t0 TCP *:443 (LISTEN)

это означает, что веб-сервера nginx обслуживает веб-контент и использует порт 80 и порт 443.

и выход sudo systemctl status sshd выводит следующее сообщение об ошибке:

error: Bind to port 443 on 0.0.0.0 failed: Address already in use.

все нормально, только веб-сервер nginx слушает на Port 443. Если вы хотите использовать SSH соединение на этот порт, вы должны отключить или перенастроить веб-сервер.

один порт может использоваться как порт сервера только с одного сервиса. Два сервиса могут обмениваться данными через общий порт, и в этих отношениях один из сервисов играет роль сервера, а другой играет роль клиента.

если вы хотите использовать другой порт SSH, выбор что-то выше 10 000, обычно это занимает много времени для сканирования большого диапазона портов, так что хакер боты обычно сканирует диапазон 1-1000, или некоторые конкретные порты 22, 25, 80, 443. Не забыл открыть этот порт в брандмауэре, и если ваше соединение работает на новый порт, вы можете отключить по умолчанию - 22.

[dиода d17]ссылки:[!dиода d17] как найти запущенные сетевые сервисы и порт и пользователя
3
ответ дан 24 July 2018 в 18:46

Другие вопросы по тегам:

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