如何将 webmin 绑定到 localhost 地址?
我希望能够做到这一点,以便我可以通过将所有管理服务绑定到本地主机地址来保护我的 TurnKey Linux 计算机上的所有管理服务,127.0.0.1
并且只允许在 SSH 安全环境中通过本地端口转发来访问它们受密码短语保护的公钥文件。所有这些(包括 SSH)都将仅在一台服务器上。
答案1
可以在 /etc/webmin/miniserv.conf 中更改/添加允许指令以放置在那里
allow=127.0.0.1
或者将其更改为从 xinetd 调用,将 inetd=0 更改为 inetd=1。从 inetd 调用它占用的内存较少,但速度较慢。仅适用于您还需要 xinetd 做其他事情但您很少使用它的情况。
xinetd 为:
service webmin
{
user = root
env = LANG=
port = 10000
socket_type = stream
protocol = tcp
wait = no
disable = no
type = UNLISTED
server = /usr/share/webmin/miniserv.pl
server_args = /etc/webmin/miniserv.conf
only_from = 127.0.0.1
}