是否有一种方法可以运行sshd,使其能够(至少对于有限数量的登录)成功地返回提示(可能是busybox),即使叉子不可用(例如,退出PID)?
在我看来,这应该是可能的,例如,sshd预分叉和保持一个getty池用于服务登录请求。
发布于 2011-12-06 21:34:51
SSHD可以使用-D或-d选项启动。
-D:
当指定此选项时,sshd将不会分离,也不会成为一个守护进程。
这样就可以方便地对sshd进行监控。
-d:
调试模式。
服务器将详细的调试输出发送到标准错误,而不将自身置于后台。
服务器也不会分叉,只处理一个连接。此选项仅用于服务器的调试。
多个-d选项增加了调试级别。最大值是3。
我想最好的选择是运行一个单独的SSHD进程,使用-d选项监听另一个端口。
因此,当正常SSHD失败时,仍然可以使用备用端口切换到另一个SSHD。
https://stackoverflow.com/questions/8406987
复制相似问题