云服务器网:购买云服务器和VPS必上的网站!

高效实现MSSQL内网连接,一步到位

  要实现MSSQL内网连接,有两种方式:使用JDBC驱动,也能够使用SSH隧道代理,这类方式更加高效。本文会通过一步到位的方式,来介绍怎么搭建SSH隧道实现MSSQL内网连接。详细的实现进程以下:
**一、准备工作**
 &em

  要实现MSSQL内网连接,有两种方式:使用JDBC驱动,也能够使用SSH隧道代理,这类方式更加高效。本文会通过一步到位的方式,来介绍怎么搭建SSH隧道实现MSSQL内网连接。详细的实现进程以下:

**一、准备工作**

  1.准备代理服务器,建议采取阿里云等云主机,申请租赁一台 CentOS7 云主机;

  2.准备客户端,安装有 openssh-client 的 Windows、linux 乃至 MacOS 的客户端;

**二、服务器的设置**

  1. 确保服务器的 sshd 已开启;

“`shell

# CentOS7 开启 sshd示例以下:

systemctl start sshd


  2. 修改 sshd_config,如果使用默许端口22需要设置Port:

```shell
# 修改 sshd_config 文件,可让登陆更安全:
Port 222

  3. 确保服务器上安装了科学上网工具与已安装终了;

**三、客户真个设置**

  1. ssh 客户端登录服务器,入口端口为服务器重新设定的端口222;

“`shell

# ssh 示例:

ssh -p 222 username@server_ip


  2. 输入登录账号密码成功登录服务器后,在服务器上输入以下命令开始搭建隧道:

```shell
# 将 MSSQL 服务器的 1433 端口映照到本机的 3333 端口:
ssh -C2qTnNg -D 3333 username@server_ip

  3. 登录本机 mysql 客户端;

  4. 使用以下 JDBC驱动,连接链接到本机上的 3333 端口:

“`java

//使用 JDBC 驱动连接

String driver = “com.microsoft.sqlserver.jdbc.SQLServerDriver”;

String url = “jdbc:sqlserver://localhost:3333;databaseName=数据库名”;

Class.forName(driver);

Connection conn = DriverManager.getConnection(url, “用户名”, “密码”);


    以上就是实现MSSQL内网连接的一步到位方式,搭建终了后,就能够联网查询 MSSQL 数据了。

本文来源:https://www.yuntue.com/post/85320.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注