通过管道链接远程服务器上面的数据库

  |  

服务器的数据库在linux上面不方便管理,又无开启数据库远程访问权限。只有ssh权限的情况下。本地通过ssh管道链接该数据库。。

首先保证服务器数据库开启,
本地链接服务器

ssh -L 20202:localhost:5432 root@12.54.654.77 -p 22

通过ssh -L 管道链接 :将地址为12.54.654.77服务器上面的 ,本地(localhost)服务端口5432(postgresql服务)映射到,客户端的本地端口20202.

至此,客户端的本地端口20202即为服务端的 5432端口服务。

20202:可配置的将服务端数据库端口映射过来的本地端口。
localhost:在服务器上面的本地服务。
5432:服务器上面的数据库服务端口。
root:服务器的ssh账号。
12.54.654.77:服务器地址。
22:服务器的ssh端口。

通过公钥文件连接 id_rsa_2048 是秘钥文件
ssh -L 5432:localhost:5432 root@12.54.654.77 -p 22 -i id_rsa_2048

文章目录