
本人在 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 年 3 月 26 日 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 年 3 月 26 日 进程死了不代表不工作 解决办法是重启 |
4 hyperbin 2023 年 3 月 27 日 via Android systemd 只能监控制自己拉起来的服务器 |