Как я могу выполнить SSH на порте кроме 22?

У меня есть машина Linux в моей сети. Я соединяюсь с ним с помощью SSH с PuTTY по Интернету, таким образом, я передал порт 22 машине.

Теперь я должен поместить другую машину Linux на сеть. Я захочу подключить к этому новому использованию машины PuTTY также. Я хочу выполнить telnet/SSH на нем с помощью порта кроме 22 так, чтобы я мог передать его.

Как я могу заставить это произойти?

4
задан 21.03.2011, 20:46

2 ответа

Это зависит от Вашего ssh сервера (и дистрибутив Linux).

Выезд /etc/ssh/sshd_config (или подобный, это находится, по крайней мере, в базирующихся дистрибутивах Debian).

Существует строка

Port 22

Измените его и перезапустите Ваш sshd (обычно /etc/init.d/ssh restart, это может быть также /etc/init.d/sshd).

4
ответ дан 07.12.2019, 20:25

Вы работаете от за пределами сети? (интернет-соединение?), Если не Вы не нуждаетесь к порту передачи и просто соединяетесь с ssh ip или ssh hostname (или эквивалентное использование шпаклюет конфигурации). Если Вы вне сети и нуждаетесь в перенаправлении портов, только необходимо отредактировать /etc/ssh/sshd_config файл сервера и изменение #Port 22 строка к порту Вы хотите и удаляете комментарий. После того, как необходимо перезапустить ssh на сервере.

1
ответ дан 07.12.2019, 20:25

Теги

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