当我这样做sudo /usr/sbin/sshd -ddd -p2222
并连接到新创建的 SSH 服务器时,sshd 在第一个连接结束后停止运行。
我的意思是,我知道这sudo service sshd start
可能会更好,但仍然有办法sudo /usr/sbin/sshd
工作吗?
我在跑OpenSSH_8.9p1 Ubuntu-3ubuntu0.3, OpenSSL 3.0.2 15 Mar 2022
。
当我这样做sudo /usr/sbin/sshd -ddd -p2222
并连接到新创建的 SSH 服务器时,sshd 在第一个连接结束后停止运行。
我的意思是,我知道这sudo service sshd start
可能会更好,但仍然有办法sudo /usr/sbin/sshd
工作吗?
我在跑OpenSSH_8.9p1 Ubuntu-3ubuntu0.3, OpenSSL 3.0.2 15 Mar 2022
。
这正是
-d
所做的。(来源:
man 8 sshd
,强调我的)它确实有效,但它本身就被妖魔化了。即使使用它也可以按照描述的那样
-d
工作。如果您想处理多个连接,请不要使用. 如果您希望它不成为守护进程,请使用。如果您想要调试信息,请使用. 如果您想在终端中查看此信息,请使用。sshd
-d
-D
LogLevel
-e