環(huán)境
- 具備公網(wǎng)IP的服務(wù)器(我是Linux系統(tǒng))
假設(shè)IP為:139.196.66.88
用戶名:root - 公司電腦:Win10系統(tǒng)
- 私人電腦:Win10系統(tǒng)
實(shí)際操作
1劝赔、公司電腦誓焦,打開cmd執(zhí)行:
# 這個(gè)命令的意思是:用公網(wǎng)IP的3313端口,反向代理本地的3389端口着帽。
# 公網(wǎng)服務(wù)器的登錄信息為User@IP
# 3389是Windows遠(yuǎn)程桌面的默認(rèn)端口杂伟,盡量不變;
# 3313是自己定義的端口启摄,只要是公網(wǎng)服務(wù)器可訪問的就行
ssh -R 139.196.66.88:3313:localhost:3389 root@139.196.66.88
# 執(zhí)行完命令后稿壁,要輸入公網(wǎng)服務(wù)器的登錄密碼
2幽钢、私人電腦歉备,打開“遠(yuǎn)程桌面連接”訪問如下地址:
# 遠(yuǎn)程連接公網(wǎng)IP,就相當(dāng)于連接公司內(nèi)網(wǎng)電腦
# 注意:連接上之后要輸入的用戶名匪燕、密碼蕾羊,是公司電腦的
139.196.66.88:3313
可以用Win+R,輸入【mstsc】打開遠(yuǎn)程桌面連接
事實(shí)證明帽驯,最好用的遠(yuǎn)程連接方式就是Windows自帶的遠(yuǎn)程桌面龟再。無論從訪問速度、畫面清晰度尼变、還是鍵鼠操作習(xí)慣上利凑,都碾壓向日葵、TeamViewer等第三方工具(即便開了會(huì)員也是這樣)嫌术。
??注意:公司電腦跟公網(wǎng)服務(wù)器的連接有超時(shí)時(shí)間哀澈,長時(shí)間無任何通信的話,會(huì)自動(dòng)斷開連接度气,就無法從外部訪問了割按。
??所以我的一般操作習(xí)慣是,先用向日葵等第三方工具登錄公司電腦磷籍,建立到公網(wǎng)服務(wù)器的連接适荣;然后退出向日葵现柠,用Windows遠(yuǎn)程桌面登錄公司電腦。
2024-04-13新增
經(jīng)常使用這種方式的話弛矛,可以創(chuàng)建一個(gè)批處理腳本(bat)够吩,每次只要雙擊執(zhí)行即可
:: 開啟遠(yuǎn)程連接的批處理腳本
@echo off
setlocal
ssh -R 3313:localhost:3389 dev@139.196.66.88
endlocal