Здравствуйте,
подскажите в какую сторону копать.
Мне надо сделать статический бинарник sshd без зависимостей.(это решимо). К которому указываем файл с настройками: sshd_config.
Но сама сложноть в том, что этот бинарник должен запуститься от имени пользователя, с некоторыми привилегиями на сеть, а не от левого ssh***username и никуда он не должен устанавливаться, и никто кроме этого пользователя его исспользовать не будет, т.е. sshd должен иметь все привилегии пользователя от которого он запущен и при соединении с серваком, логин по-идее указывать не надо, т.к. -это лишний оверхед.
Да-да. мне не нравиться идея с сервисами, systemd, привязка к системе(к пользователям) и прочие. мне нужен свой собственный гибкий велосипед. сервер будет запускаться пользователем вручную, буд-то неткат сервак для передачи данных только с защищенным каналом.
Работать это должно так, пользователь на серваке редактирует sshd_config и запускает:
$ sshd -f sshd_config
Пользователь на своем пк соединяется с серваком(без указания username):
$ ssh host
profit
Можно ли это сделать стандартными средствами или надо делать патч?