xrdp 的端口配置指定如何仅绑定到特定 IP 上的端口。例如port=tcp://192.168.1.1:3389
但我计划在迁移虚拟机时更改物理适配器和 IP。有没有一种方便的方法让它只绑定到 eth0 所在的 IP?
更新我很好奇,也许解决方案是在防火墙中指定端口转发来重定向,并让 xrdp 绑定到本地主机。
答案1
默认 xrdp 配置是允许从任何地方通过 3389 端口进行访问尽管网络适配器和 IP 主机有:
port=3389
我认为,如果您不想限制仅访问您的网络地址,则默认配置应该可以工作:
$ cat /etc/xrdp/xrdp.ini
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=24
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
您指定的配置port=tcp://192.168.1.1:3389
我尝试更改为port=tcp://192.168.2.0:3389
其他不存在的机器的 IP 或网络地址。但 xrdp 不理会它。这意味着,xrdp 只是忽略了这一点。