Изменение порта ssh вызвало отказ подключиться

Это шаги, которые я выполнил, чтобы изменить порт SSH по умолчанию

  1. войдите, чтобы вычислить экземпляр движка, используя gcutil ssh
  2. cd / etc / ssh
  3. sudo nano sshd_config -> изменил порт на некоторое число, скажем для примера: 1111
  4. сохранено и выход
  5. sudo service ssh restart ---> [ ok ] Перезапуск сервера OpenBSD Secure Shell: sshd.
  6. откройте новый терминал и повторите шаг 1 ---> ssh: подключитесь к узлу xxx.xxx.xxx.xxx порт 22: соединение отклонено ----> изменение выполнено успешно
  7. пошел к моей консоли GCE и добавил брандмауэр с tcp:1111
  8. попытался подключиться снова с помощью gcutil ssh ---> ssh: подключиться к порту xxx.xxx.xxx.xxx узла: отказано в соединении Я не понимаю, почему после включения порта 1111 на GCE gcutil ssh все еще пытается подключиться к порту 22

    ИНФОРМАЦИЯ: Запуск командной строки: ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP= нет -o StrictHostKeyChecking=no -i /Users/MyUser/.ssh/google_compute_engine -A -p 22 MyUser@xxx.xxx.xxx.xxx -

что мне не хватает? я должен загрузить мой ключ ssh снова после изменения порта? и если да, то как мне это сделать?

3 ответа

В документации четко указано, как предоставить альтернативный порт ssh для gcutil ssh,

  --ssh_port: TCP port to connect to
    (default: '22')
    (an integer)

в твоем случае:

gcutil ssh --ssh_port=1111 <instance name>

ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP= нет -o StrictHostKeyChecking= нет -i /Users/MyUser/.ssh/google_compute_engine -A -p 22 MyUser@xxx.xxx.xxx.xxx

Этот "-p 22" указывает команде ssh попытаться подключиться к серверу через порт 22. Измените 22 на порт, на котором работает ваш сервер, и вы должны быть в порядке.

Столкнулся с той же проблемой, до сих пор не знаю, какой файл изменить порядок для стандарта gcutil ssh <machine_name> чтобы вызвать новый порт в вашем случае 1111, @Michael Hampton ответил правильно, но он не обернул его во всю команду, которая вас смутила, поэтому попробуйте следующую команду, я думаю, она будет работать, и вы сможете соединиться с ваш экземпляр

gcutil ssh --ssh_port 1111 <machine_name>

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