Я обновил свой VPS до CentOS 7 с CentOS 6. Вернувшись, когда я запускал CentOS 6, просто изменил номер порта демона SSH в /etc/ssh/sshd_config
использовался для создания удаленного SSH-соединения, с номером порта, который я указал в этом файле.
Теперь, когда я использую CentOS 7, та же самая техника не применяется, хотя люди говорят в интернете, что она должна. Я изменяю номер порта в /etc/ssh/sshd_config
, пытаюсь проверить соединение с определенным номером порта, и соединение с этим номером порта получает отказ. Я также попробовал старый номер порта, который был по умолчанию 22 или вошел в систему как root.
Я также долго беседовал с моим провайдером VPS, в результате чего пришел к выводу, что, к сожалению, он не смог решить проблему. Он сказал мне, чтобы я выполнил команду ssh -v -v root@<my-ip>
на моем локальном компьютере, чтобы показать мне, что моя установка CentOS не ищет номер порта в /etc/ssh/sshd_config
.
Вот результат этой и других команд:
~ ❯❯❯ ssh can@<my-ip>
ssh: connect to host <my-ip> port 22: Connection refused
~ ❯❯❯ ssh can@<my-ip> -p 2135
ssh: connect to host <my-ip> port 2135: Connection refused
~ ❯❯❯ ssh -v -v root@<my-ip>
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/can/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to <my-ip> [<my-ip>] port 22.
debug1: connect to address <my-ip> port 22: Connection refused
ssh: connect to host <my-ip> port 22: Connection refused
~ ❯❯❯ ssh -v -v can@<my-ip>
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/can/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to <my-ip> [<my-ip>] port 22.
debug1: connect to address <my-ip> port 22: Connection refused
ssh: connect to host <my-ip> port 22: Connection refused
~ ❯❯❯
Что я должен сделать, чтобы изменить свой номер порта для удаленных соединений SSH под CentOS 7?