如何使用firebird从50公里外的其他位置的另一台计算机连接到我的数据库(主机)?
有在线方法吗?怎么做?
答案 0 :(得分:1)
我使用SSH隧道。在安装了Upstart和autossh的Ubuntu 14.04上,
you@your-local-server:/etc/init$ cat autossh-other-server.conf
description "autossh other-server service"
version "1.0"
author "Your Name"
start on runlevel [2345]
stop on runlevel [016]
script
exec start-stop-daemon --start -c some-user-with-ssh-keys --exec /usr/bin/autossh -- -N -p 2022 other-server.your-domain.com -L 0.0.0.0:3052:localhost:3050
end script
请注意,我已经使用ssh密钥进行用户设置,以便与远程主机建立无密码ssh连接。您这边的软件可以通过端口3052连接到Firebird。