我有一台带有 SSH 和 OpenVPN 服务的服务器。我想让 sshd 只监听 openvpn ip。问题是,在 openVPN 启动并设置 tun0 之前,sshd 无法绑定到 openvpn 的 ip。
我在我的机器上运行着 Debian 稳定版。
谢谢你的帮助。
答案1
您可以从各种 RCX(update-rc.d)中删除 sshd 的启动。
然后,您可以在 openvpn 启动脚本中添加一行,该脚本在 openvn 启动时启动 sshd。
您可以更好地检查 openvpn 的 ip 是否已启动并运行,然后启动 sshd。
答案2
查看 /etc/network/if-up.d/openssh-server 并阅读本文。
答案3
编写一个重新启动的 OpenVPN 脚本sshd
。