Я хочу открыть несколько портов для ssh сервера и хотеть добавить некоторых пользователей к определенному порту только. Как я могу сделать это?
Во-первых, перечитанный man sshd
и man sshd_config
.
Затем заново продумайте свое требование - действительно ли это - лучший/самый легкий способ сделать это? Это похоже на Твердый Путь ко мне.
Затем создайте несколько версий /etc/ssh/sshd_config
, (например. /etc/ssh/sshd_config.Port22
, /etc/ssh/sshd_config.Fred
...) каждое отличие, по крайней мере, по
# What ports, IPs and protocols we listen for
Port 22
port number
. Внесите любые другие изменения в каждую версию /etc/ssh/sshd_config
то, что Вы хотите.
Затем посмотрите на /etc/init.d/ssh
и /etc/init/ssh.conf
(который является как sshd
начинает), измените их для запуска нескольких sshd
s, с помощью -f <configfile>
переключитесь для выбора различных конфигураций.