나는 다음과 같은 설정을 가지고 있습니다 :
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용입니다.