使用 systemd 激活套接字的 Opensshocks 服务器

使用 systemd 激活套接字的 Opensshocks 服务器

我有以下设置:

tunnel.service

[Unit]
Description=Setup a secure tunnel to %I
After=network.target

[Service]
ExecStart=/usr/bin/ssh -N -D 0.0.0.0:1080 myhost.name
User=snoopy


# Restart every >2 seconds to avoid StartLimitInterval failure
RestartSec=5
Restart=always
[Install]
WantedBy=multi-user.target

我只想在系统有传入连接时启动此服务!

我读过一些有关 systemd 套接字激活的文档,但就像我无法使用 ssh 的 -D 选项打开端口

附言。 Virtualbox 内的 Fedora 27

答案1

您可以使用 来改造没有套接字激活本机支持的守护进程systemd-socket-proxyd,如中所述这个回复专门用于 SSH。

相关内容