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

教你如何『SSH』遠(yuǎn)程連接『內(nèi)網(wǎng)』服務(wù)器

這篇具有很好參考價(jià)值的文章主要介紹了教你如何『SSH』遠(yuǎn)程連接『內(nèi)網(wǎng)』服務(wù)器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

最近博主實(shí)驗(yàn)室要搬家,因?yàn)榉?wù)器只有連接內(nèi)網(wǎng)才能使用,所以搬走之后就無法在公網(wǎng)連接使用服務(wù)器,確實(shí)是讓人非常苦惱,所以本文將會(huì)主要講解如何使用公網(wǎng)服務(wù)器 SSH 連接內(nèi)網(wǎng)服務(wù)器

系統(tǒng)配置

  • 內(nèi)網(wǎng)服務(wù)器:Ubuntu 18.04
  • 公網(wǎng)服務(wù)器:CentOS 7.9

方案

下面匯總公網(wǎng)訪問內(nèi)網(wǎng)服務(wù)的各種方式

1、使用 TeamViewer 等遠(yuǎn)程桌面。但是需要雙方都要安裝TeamViewer軟件,且版本要一致。雖然可用,但是比較麻煩

2、使用花生殼軟件進(jìn)行DDNS解析。雖然可用,但免費(fèi)版本有帶寬限制,使用效果不理想。

3、搭建 frp 服務(wù)器進(jìn)行內(nèi)網(wǎng)穿透??梢赃_(dá)到不錯(cuò)的速度,且可以開放任何想要的端口,可以讓處于內(nèi)網(wǎng)或防火墻后的設(shè)備對(duì)外界提供服務(wù),它支持HTTP、TCP、UDP等眾多協(xié)議,推薦使用。

綜上所述,本文將會(huì)在公網(wǎng)服務(wù)器搭建 frp 服務(wù),進(jìn)行內(nèi)網(wǎng)穿透,達(dá)到 SSH 連接內(nèi)網(wǎng)服務(wù)器的效果

教你如何『SSH』遠(yuǎn)程連接『內(nèi)網(wǎng)』服務(wù)器,運(yùn)維筆記,frp,內(nèi)網(wǎng)穿透,內(nèi)網(wǎng)服務(wù)器,內(nèi)網(wǎng)代理,內(nèi)網(wǎng)通信

介紹

frp 是一個(gè)專注于內(nèi)網(wǎng)穿透的高性能的反向代理應(yīng)用,支持 TCP、UDP、HTTP、HTTPS 等多種協(xié)議,且支持 P2P 通信??梢詫?nèi)網(wǎng)服務(wù)以安全、便捷的方式通過具有公網(wǎng) IP 節(jié)點(diǎn)的中轉(zhuǎn)暴露到公網(wǎng)

注:內(nèi)網(wǎng)穿透,簡單地說就是內(nèi)網(wǎng)的數(shù)據(jù)讓外網(wǎng)可以獲取,可以映射到公共網(wǎng)絡(luò)上,這樣就可以在公共網(wǎng)絡(luò)上訪問內(nèi)網(wǎng)的數(shù)據(jù)。

官網(wǎng)倉庫:fatedier/frp: A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. (github.com)

官方文檔:文檔 | frp (gofrp.org)

安裝部署

本文對(duì)應(yīng)官方文檔:通過 SSH 訪問內(nèi)網(wǎng)機(jī)器 | frp (gofrp.org)

下載

我們需要分別在客戶端和服務(wù)端下載 frp 安裝包

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz 

然后解壓安裝包

tar -zxvf frp_0.51.3_linux_amd64.tar.gz

展示文件內(nèi)容

# ls -l
total 30784
-rw-r--r--. 1 1001 docker    11358 Aug 14 12:09 LICENSE
-rwxr-xr-x. 1 1001 docker 14290944 Aug 14 12:04 frpc
-rw-r--r--. 1 1001 docker      126 Aug 14 12:09 frpc.ini
-rw-r--r--. 1 1001 docker    12669 Aug 14 12:09 frpc_full.ini
-rwxr-xr-x. 1 1001 docker 17186816 Aug 14 12:04 frps
-rw-r--r--. 1 1001 docker       26 Aug 14 12:09 frps.ini
-rw-r--r--. 1 1001 docker     5933 Aug 14 12:09 frps_full.ini

其中 frpc 是內(nèi)網(wǎng)服務(wù)器用的,frps 是公網(wǎng)服務(wù)器用的

配置

最后我們需要填寫配置文件,首先我們修改公網(wǎng)服務(wù)器上的 frps.ini 文件

# frps
[common]
bind_port = 7000

然后在內(nèi)網(wǎng)服務(wù)器上修改 frpc.ini 文件,假設(shè) frps 所在服務(wù)器的公網(wǎng) IP 為 x.x.x.x

# frpc
[common]
# tls_enable 防止啟動(dòng)報(bào)錯(cuò) login to server failed: EOF
tls_enable = true
server_addr = x.x.x.x
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

注:公網(wǎng)服務(wù)器需要開啟 6000 7000 端口防火墻和安全組配置

最后分別啟動(dòng)客戶端和服務(wù)端

# 服務(wù)端
./frps -c ./frps.ini
# 客戶端
./frpc -c ./frpc.ini

然后我們?cè)诒镜厥褂?SSH 訪問內(nèi)網(wǎng)機(jī)器,假設(shè)使用 test 用戶連接

ssh -oPort=6000 test@x.x.x.x
# 或是
ssh test@x.x.x.x:6000

frp 會(huì)將請(qǐng)求 x.x.x.x:6000 的流量轉(zhuǎn)發(fā)到內(nèi)網(wǎng)機(jī)器的 22 端口

系統(tǒng)配置

最后我們可以通過 systemd 啟動(dòng)服務(wù)并且配置開機(jī)自啟,方便后續(xù)操作

官方配置文檔:使用 systemd | frp (gofrp.org)

服務(wù)端

首先我們可以在 frp 服務(wù)端創(chuàng)建并編輯 frps.service 文件

vim /etc/systemd/system/frps.service

寫入內(nèi)容

[Unit]
# 服務(wù)名稱,可自定義
Description = frp server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
# 啟動(dòng)frps的命令,需修改為您的frps的安裝路徑
ExecStart=/usr/bin/frps -c /etc/frp/frps.ini

[Install]
WantedBy = multi-user.target

其中復(fù)制文件命令如下

cp ./frps /usr/bin/frps
mkdir /etc/frp
cp ./frps.ini  /etc/frp/frps.ini

常用命令

# 啟動(dòng)frp
systemctl start frps
# 停止frp
systemctl stop frps
# 重啟frp
systemctl restart frps
# 查看frp狀態(tài)
systemctl status frps

配置 frps 開機(jī)自啟

systemctl enable frps

客戶端

此處與服務(wù)端配置基本類似,所以簡單敘述

vim /etc/systemd/system/frpc.service
[Unit]
Description = frp client
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini

[Install]
WantedBy = multi-user.target
sudo cp ./frpc /usr/bin/frpc
sudo mkdir /etc/frp
sudo cp ./frpc.ini  /etc/frp/frpc.ini
sudo systemctl start frpc
sudo systemctl enable frpc

參考鏈接

  • 如何從外網(wǎng)SSH連接內(nèi)網(wǎng)服務(wù)器? - 知乎 (zhihu.com)
  • 如何在家連接實(shí)驗(yàn)室服務(wù)器 - 知乎 (zhihu.com)
  • 機(jī)器學(xué)習(xí) - 在家如何訪問內(nèi)網(wǎng)機(jī)器? - 個(gè)人文章 - SegmentFault 思否
  • 怎么在家遠(yuǎn)程連接實(shí)驗(yàn)室的服務(wù)器-火山引擎 (volcengine.com)
  • 給實(shí)驗(yàn)室服務(wù)器配置內(nèi)網(wǎng)穿透,避免內(nèi)網(wǎng)尷尬,在家也能用服務(wù)器~_內(nèi)網(wǎng)使用realvnc-CSDN博客
  • 如何讓你的 Web 項(xiàng)目實(shí)現(xiàn)內(nèi)網(wǎng)穿透 (freecodecamp.org)

本文由博客一文多發(fā)平臺(tái) OpenWrite 發(fā)布!文章來源地址http://www.zghlxwxcb.cn/news/detail-713019.html

到了這里,關(guān)于教你如何『SSH』遠(yuǎn)程連接『內(nèi)網(wǎng)』服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)紅包