在chroot里运行sshd

/usr/sbin/sshd -p 端口

但是登录进去之后会进入non-interactive模式。这是因为chroot环境默认没有/dev/*/proc/*等文件。可以考虑用arch-chroot,会自动挂载相关目录,或者也可以手动挂载:在chroot环境中挂载dev-proc-sys

Missing privilege separation directory: /run/sshd

mkdir /run/sshd

参考:https://askubuntu.com/questions/1110828/ssh-failed-to-start-missing-privilege-separation-directory-var-run-sshd

posted @ 2024-09-28 13:38  寻找繁星  阅读(38)  评论(0)    收藏  举报