国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux系統(tǒng)部署SQL Server結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地?cái)?shù)據(jù)庫(kù)

這篇具有很好參考價(jià)值的文章主要介紹了Linux系統(tǒng)部署SQL Server結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地?cái)?shù)據(jù)庫(kù)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

簡(jiǎn)單幾步實(shí)現(xiàn)在Linux centos環(huán)境下安裝部署sql server數(shù)據(jù)庫(kù),并結(jié)合cpolar內(nèi)網(wǎng)穿透工具,創(chuàng)建安全隧道將其映射到公網(wǎng)上,獲取公網(wǎng)地址,實(shí)現(xiàn)在外異地遠(yuǎn)程連接家里/公司的sqlserver數(shù)據(jù)庫(kù),而無(wú)需公網(wǎng)IP,無(wú)需設(shè)置路由器,亦無(wú)需云服務(wù)器。

1. 安裝sql server

下載 SQL Server 2022 (16.x) Red Hat 存儲(chǔ)庫(kù)配置文件:

sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/8/mssql-server-2022.repo

運(yùn)行以下命令以安裝 SQL Server:

sudo yum install -y mssql-server

然后等待安裝完成

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

包安裝完成后,使用其完整路徑運(yùn)行 mssql-conf setup,按照提示設(shè)置 SA 密碼并選擇版本。

sudo /opt/mssql/bin/mssql-conf setup

前面三個(gè)版本是免費(fèi)提供許可的:Evaluation、Developer 和 Express 版,我們選擇第二個(gè)作為測(cè)試使用

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

然后同意一下許可條款,輸入yes

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

選擇中文語(yǔ)言

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

然后設(shè)置管理員密碼,把密碼記住,不要忘了

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

然后安裝完成,會(huì)自動(dòng)啟動(dòng)

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

完成配置后,驗(yàn)證服務(wù)是否正在運(yùn)行:

systemctl status mssql-server

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

默認(rèn)的 SQL Server 端口為1433,TCP協(xié)議。 如果為防火墻使用的是FirewallD,則可以使用以下命令:

sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent

設(shè)置完重啟防火墻

sudo firewall-cmd --reload

此時(shí),安裝完成了。

注意:如果需要使用命令行連接,在安裝sqlserver的時(shí)候就需要安裝sql server命令行工具,可以參考官方教程:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver16

2. 局域網(wǎng)測(cè)試連接

由于我沒有安裝命令行工具,所以我們使用圖形化工具連接,這邊使用navicat進(jìn)行測(cè)試連接,輸入局域網(wǎng)ip地址,輸入用戶名sa,密碼上面設(shè)置的密碼,點(diǎn)擊測(cè)試連接出現(xiàn)連接成功

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

點(diǎn)擊數(shù)據(jù)庫(kù),勾選默認(rèn)的數(shù)據(jù)庫(kù),

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

登陸后即可看到默認(rèn)表信息

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

3. 安裝cpolar內(nèi)網(wǎng)穿透

上面步驟里,我們?cè)诒镜豅inux安裝了sql server 數(shù)據(jù)庫(kù)并且局域網(wǎng)測(cè)試ok。

接下來(lái)我們安裝cpolar內(nèi)網(wǎng)穿透工具,通過cpolar的tcp公網(wǎng)地址,我們可以很容易實(shí)現(xiàn)遠(yuǎn)程訪問sql server,而無(wú)需自己注冊(cè)域名購(gòu)買云服務(wù)器。cpolar它支持http/https/tcp/tls/ftp協(xié)議,使用不限制流量,支持永久免費(fèi)使用。

cpolar官網(wǎng):https://www.cpolar.com/

  • 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • token認(rèn)證

登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)的驗(yàn)證,查看自己的認(rèn)證token,之后將token貼在命令行里:

cpolar authtoken xxxxxxx

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

  • 向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
  • 啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar

4. 將sqlserver映射到公網(wǎng)

成功啟動(dòng)cpolar服務(wù)后,我們?cè)跒g覽器上訪問cpolar web UI管理界面:Linux局域網(wǎng)ip地址+9200端口,使用cpolar郵箱賬號(hào)登錄(如果你還沒注冊(cè)賬號(hào)的話,在cpolar官網(wǎng)注冊(cè)一個(gè))

登錄成功后,點(diǎn)擊左側(cè)儀表盤的隧道管理——?jiǎng)?chuàng)建隧道,創(chuàng)建一個(gè)tcp協(xié)議的隧道指向sql server的1433端口:

  • 隧道名稱:可自定義,注意不要與已有的隧道名稱重復(fù)
  • 協(xié)議:tcp
  • 本地地址:1433
  • 域名類型:免費(fèi)選擇隨機(jī)域名
  • 地區(qū):選擇China VIP

點(diǎn)擊創(chuàng)建

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

然后打開在線隧道列表,查看并且復(fù)制tcp協(xié)議的公網(wǎng)地址。【注意無(wú)需復(fù)制tcp://

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

5. 公網(wǎng)遠(yuǎn)程連接

打開navicat或者其他連接工具,輸入上面我們使用cpolar內(nèi)網(wǎng)穿透工具所獲取的公網(wǎng)地址,以及sqlserver用戶名密碼,點(diǎn)擊測(cè)試連接,出現(xiàn)連接成功表示成功。

需要注意:公網(wǎng)地址中的冒號(hào)(:)需改為逗號(hào)(,)

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

6.固定連接公網(wǎng)地址

由于以上步驟使用的是隨機(jī)臨時(shí)tcp端口地址,所生成的公網(wǎng)地址為隨機(jī)臨時(shí)地址,該公網(wǎng)地址24小時(shí)內(nèi)會(huì)隨機(jī)變化。我們接下來(lái)為其配置固定的TCP端口地址,該地址不會(huì)變化,設(shè)置后將無(wú)需每天重復(fù)修改地址,同時(shí)提高帶寬速度。

配置固定tcp端口地址需要將cpolar升級(jí)到專業(yè)版套餐或以上。

  • 保留一個(gè)固定tcp地址

登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)的預(yù)留,找到保留的tcp地址,我們來(lái)為遠(yuǎn)程sqlserver保留一個(gè)固定的tcp地址:

  • 地區(qū):選擇China vip
  • 描述:即備注,可自定義

點(diǎn)擊保留

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

地址保留成功后,系統(tǒng)會(huì)生成相應(yīng)的固定公網(wǎng)地址,將其復(fù)制下來(lái)

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

  • 配置固定tcp地址

在瀏覽器上登錄cpolar web UI管理界面,Linux局域網(wǎng)ip地址+:9200端口。

點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到我們上面創(chuàng)建的遠(yuǎn)程sqlserver隧道,點(diǎn)擊右側(cè)的編輯

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

修改隧道信息,將保留成功的固定tcp地址配置到隧道中

  • 端口類型:修改為固定tcp端口
  • 預(yù)留的tcp地址:填寫官網(wǎng)保留成功的地址

點(diǎn)擊更新

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到公網(wǎng)地址已經(jīng)更新成為了固定tcp地址。

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

7.使用固定公網(wǎng)地址連接

打開navicat連接工具,輸入官網(wǎng)保留的固定tcp地址,點(diǎn)擊測(cè)試連接,提示連接成功。

需要注意,公網(wǎng)地址后面端口的冒號(hào)(:)需改為逗號(hào)(,)

linux部署sqlserver,內(nèi)網(wǎng)穿透,linux,數(shù)據(jù)庫(kù),運(yùn)維

現(xiàn)在這個(gè)公網(wǎng)地址不會(huì)再隨機(jī)變化了,只要保持隧道正常在線,我們?cè)谕饩涂梢酝ㄟ^這個(gè)固定公網(wǎng)地址來(lái)遠(yuǎn)程連接局域網(wǎng)的sqlserver數(shù)據(jù)庫(kù)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-846392.html

到了這里,關(guān)于Linux系統(tǒng)部署SQL Server結(jié)合內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問本地?cái)?shù)據(jù)庫(kù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包