本人在 pve 上起了个容器,然后设置的时候把自己 mac mini 公钥填入,因此我从 mini ssh 过去可以直接连接,其他机器不能。然后我在容器里执行:systemctl status sshd
却发现 ssh.service 没有启动:
○ ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:sshd(8)
man:sshd_config(5)
请问下这样正常吗?不太理解为什么 ssh 服务没启动,我的 mini 也能连上 求大佬解释下
1
Firxiao 2023-03-26 16:45:18 +08:00 via iPhone
容器里面没有 systemd 服务
可以用 ps 检查下进程 |
2
shelken OP @Firxiao
好像有运行起来?难道 sshd 默认不是由 systemd 运行的吗? ``` ➜ ~ ps aux | grep ssh root 6384 0.0 0.0 17192 10940 ? Ss 06:12 0:00 sshd: root@pts/3 ``` |
3
mingwiki 2023-03-26 23:31:11 +08:00
进程死了不代表不工作 解决办法是重启
|
4
hyperbin 2023-03-27 08:14:40 +08:00 via Android
systemd 只能监控制自己拉起来的服务器
|