Служба SSH включена по умолчанию в OpenBSD (, если вы не ответили «нет» на вопрос Start sshd(8) by default?
во время установки ).
Если у пользователя есть учетная запись в системе, служба SSH позволит ему войти в систему со своим паролем. Когда они добавят свой открытый SSH-ключ в свой файл ~/.ssh/authorized_keys
, они смогут войти в систему, используя свой SSH-ключ, как и в любой другой системе, использующей SSH.
Конфигурация сервиса доступна в /etc/ssh/sshd_config
, в нем есть полезные комментарии, но вам также следует прочитать руководство sshd_config(8)
.
Чтобы запретить двум конкретным пользователям входить в систему с использованием SSH, вы можете использовать, например,.
DenyUsers bob alan
См.DenyUsers
секцию в руководстве sshd_config(8)
. Вы также можете посмотреть на AllowUsers
, DenyGroups
и AllowGroups
.
Это не отличается от выполнения того же самого в Linux или любой другой Unix с OpenSSH.
Если вы вносите изменения в конфигурацию сервера SSH, вам необходимо перезапустить службу SSH. Вы делаете это, перезагружаясь или говоря демону sshd
повторно -прочитать конфигурацию с помощью команды
rcctl reload sshd
(как корень ).
Я не уверен, что понимаю, и я не эксперт. Вы говорите, что у вас установлены две ОС в чем-то вроде Virtualbox, и одна использует адаптер NAT для доступа к Интернету, а другая не использует адаптер NAT и не может получить доступ к Интернету? Извините за путаницу, но, насколько я понимаю, вы бы использовали адаптер NAT как в ВМ1, так и в ВМ2 для доступа в Интернет. Это должно дать обоим доступ в Интернет. Я также думаю, что по умолчанию адаптер NAT назначается ОС при создании новой виртуальной машины. Я надеюсь, что это поможет, и извините, если я неправильно понимаю вашу ситуацию.