2

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

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

Как я могу сделать это?

2 ответа2

3

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

Проверьте /etc/ssh/sshd_config (или аналогичный, это по крайней мере в дистрибутивах на основе Debian).

Есть линия

Port 22

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .