SSHd监听OpenVPN的IP?

我有一个SSH和OpenVPN服务的服务器。 我想让sshd只听openvpn ip。 问题是,直到openVPN启动并设置了tun0,sshd才能绑定到openvpn的ip。

我在我的盒子上运行debian stable。

谢谢你的帮助。

你可以从各种RCX中删除sshd的开始(update-rc.d)。
然后你可以添加一行到openvpn启动脚本,当openvn启动时,启动sshd。
您可以更好地检查openvpn的ip是否启动并运行,然后启动sshd。

看看/etc/network/if-up.d/openssh-server并阅读这篇文章 。

写一个“后”的OpenVPN脚本,重新启动sshd