См. child.send()
в модуле nodejs child_process.В двух словах, вы делаете:
child.send('socket', socket);
Где 'сокет'
— это имя специального сообщения, и вы отправляете ссылку на объект сокета nodejs. Затем Nodejs обрабатывает вещи под прикрытием в модуле child_process для отправки фактического дескриптора сокета ОС дочернему процессу, а затем подключает к нему новый объект сокета nodejs на другом конце.
А вот ссылка на статью по теме: Отправка сокета в разветвленный процесс в Node.JS.
В этом случае вы можете man sshd
Это скажет вам:
-f configuration_file
Specifies the name of the configuration file. The
default is /etc/ssh/sshd_config. sshd refuses to start
if there is no configuration file.
И если вы посмотрите на /etc/ssh/sshd_config
, вы увидите конфигурацию.
Вы также можете сделать man sshd_config
, чтобы посмотреть, какие еще опции доступны.
В целом, XML-источники для сервисов находятся в /var/svc/manifest
. ssh
находится в /var/svc/manifest/network/ssh.xml
. Текущую настройку можно просмотреть с помощью svccfg export ssh
.