소켓을 활성화하기 위해 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

시스템에 들어오는 연결이 있을 때만 이 서비스를 시작하고 싶습니다!

시스템 소켓 활성화에 대한 일부 문서를 읽었지만 ssh의 -D 옵션을 사용하여 포트를 열 수 없는 것처럼

추신. Virtualbox 내부의 Fedora 27

답변1

systemd-socket-proxyd다음 을 사용하여 기본 소켓 활성화 지원 없이 데몬을 개조할 수 있습니다.이 답글특히 SSH용입니다.

관련 정보