一、應用場景
你是個學院生,在寢室有一台電腦筆記本,平常上課你認為帶筆記本去寢室太不便捷了,所以常常只帶iPad去寢室,但你想要是iPad能連到寢室的筆記本就好了。或則,你是個社畜,有時想在工位的筆記本上連接到家裡的桌上型電腦。或則,你只帶了手機在外,臨時有事要操作家裡的筆記本。
假如你有類似上述的需求,本文可以幫助你在任何有網路連線的地方,用幾乎任何裝置(手機、平板、電腦),使用遠端桌面連接到一台處於區域網路內的筆記本。
#二、需要打算哪些
我撰寫本文時linux作業系統,假想面對的是電腦專業的大一新生。為了能看懂本教程,你可能必須要一點最基本的Linux作業系統和電腦網路的基礎。除此之外,你還須要:
#假如你的Windows10不是專業版,或則不准備買一個伺服器,可以考慮直接使用第三方的遠端桌面軟體。而且只有你剛好有專業版Windows10和伺服器,本文的方案無疑是更優的選擇。
三、操作步驟Step1:啟用遠端桌面聯結
在須要被遠端聯接的Windows10筆記本上:在「開始功能表>設定>系統>遠端桌面」中啟用遠端桌面。這個遠端桌面使用了谷歌的RDP合同,大部份渲染在聯接設備上完成,因而流暢度比其他基於視訊傳輸的遠端桌面軟體有很大提高。
#之後開啟命令列,輸入ipconfig找到目前區域網路下的IPv4位址,記錄出來,用於後續區域網路內聯接。
##Step2:在聯接設備上安裝遠端桌面用戶端:
在須要聯接到筆記本的裝置上,安裝一個支援RDP合約的遠端桌面客戶端,但和筆記本連接到同一個區域網路下。對於不同系統的設備,我推薦以下的客戶端App,你必須使用之前記錄出來的IP位址和你登錄Windows10的Microsoft帳號和密碼來新增聯結:
##至此,倘若一切順利紅旗linux6.0教程,你應當才能在同一個區域網路下聯接到你的筆記本了,接出來讓你還能在互聯網下都可以連接到你的筆記本。
Step3:開啟伺服器的防火牆
打開雲端伺服器的控制台,在防火牆面板裡新增一條規則,放通TCP合約的3389號端口,由於RDP合約預設使用3389號端口。你也可以在設定中自訂這個連接埠。
#Step4:設定伺服器上的sshd服務
ssh登陸伺服器,編輯/etc/ssh/sshd_config檔(須要root權限),將其中的#GatewayPortsno改為yes並移除註解。假如你不知道如何使用vim編輯文件,執行下邊這行指令也能達到同樣的療效:
sudo sed -i <span class="s1">'s/#GatewayPorts no/GatewayPorts yes/'</span> /etc/ssh/sshd_config
之後重新啟動sshd服務(假如沒用可以考慮重新啟動伺服器):
sudo systemctl restart sshd
將GatewayPorts設為yes可以遠端埠轉送綁定到一個非環回位址,從而容許其他主機聯接,詳見sshd_config(5)。
Step5:使用ssh進行遠端連接埠轉送
ssh指令的-R選項可以提供遠端連接埠轉送功能windows連接linux做ip轉送,具體指令格式如下:
ssh -NfR ::: @
其中:
因為NAT的存在,我們難以直接從網段直接存取到區域網路內的主機。遠端連接埠轉送須要由區域網路內的主機主動發起,也就是在NAT上打洞,可以促使任何存取:的懇求,就會被轉送到:。這樣,我們只須要訪問:3389,就可以聯接到本地的RDP服務了。
在須要被遠端聯接的筆記本上執行上述命令,以後不要關掉命令行,在聯接設備上,把之前的區域網路IP替換為伺服器的網段IP,再度嘗試聯接。倘若一切順利,至此,你應當能在任何有互聯網聯接的地方遠端桌面聯接到你的筆記本了。而且,如今每次筆記本啟動後都須要自動執行ssh指令來進行遠端連接埠轉發,比較不便捷,接出來,我們致使每次開機後手動執行這個指令。
#Step6:使用秘鑰認證免密登陸SSH
手動執行遠端連接埠轉送指令的必要前提是ssh聯結時無需輸入密碼,ssh提供了使用公公鑰驗證的方式來免密登入。首先在筆記本上執行以下指令來世成公鑰:
ssh-keygen
执行过程中须要确认一些参数,一路回车使用默认值即可。成功执行后该命令会在~/.ssh文件夹下生成id_rsa文件和id_rsa.pub文件,后者是公钥,须要妥善保管避免泄密,前者是私钥,须要保存到服务器上。可以通过执行以下命令来手动将私钥上传至服务器:
ssh-copy-id @
假如你的笔记本上没有ssh-copy-id命令,可以自动将本地的~/.ssh/id_rsa.pub文件中的内容全部追加到到服务器中的~/.ssh/authorized_keys文件前面。假如你既没有ssh-copy-id命令,又不会使用vim,可以在本地执行以下命令:
scp ~/.ssh/id_rsa.pub @:~/
之后在服务器上执行以下命令:
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys rm ~/id_rsa.pub
ssh尝试联接服务器时,会手动匹配~/.ssh/authorized_keys中的私钥和你的公钥,假如成功配对,则不须要输入密码就可以联接到服务器了。
Step7:创建计划任务来开机手动执行(可选)
Windows提供了“任务计划程序”来实现“当某个条件满足时手动执行一个操作”的功能。打开系统自带的“任务计划程序”,在右上角点击“创建任务”,为任务添加开机启动的触发器:
在中级设置中,延后任务时间1分钟是为了等待系统进行网路联接,重复任务间隔5分钟是为了避免网路不稳定,或则超时造成死机。死机后可以手动重新联接。或则你也可以使用autossh等工具实现手动死机重连等功能。
接出来为任务添加须要执行的操作,将之前构建远程端口转发的命令填写到“程序或脚本”和“添加参数”中:
之后,你可以在“条件”面板中设置只有当联接交流电源时且有网路联接时启用该任务,在“设置”面板中设置假如任务正在运行,则不要启动新任务,来防止每隔5分钟就重复执行造成的资源消耗。
至此,倘若一切顺利,你应当可以做到在启动笔记本后,不做任何操作,在任何有互联网的地方联接到你的笔记本了。
四、结尾
高性能主机+iPad+蓝牙键鼠+远程桌面联接=随时随地可用的高性能笔记本
每晚睡醒后,按下笔记本的开机键windows连接linux做ip转发,带上iPad出门吧!
#PS.上課不要玩《文明VI》!
以上是如何啟用遠端桌面連線的Windows10電腦?教程來了的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

互聯網運行不依賴單一操作系統,但Linux在其中扮演重要角色。 Linux廣泛應用於服務器和網絡設備,因其穩定性、安全性和可擴展性受歡迎。

Linux操作系統的核心是其命令行界面,通過命令行可以執行各種操作。 1.文件和目錄操作使用ls、cd、mkdir、rm等命令管理文件和目錄。 2.用戶和權限管理通過useradd、passwd、chmod等命令確保系統安全和資源分配。 3.進程管理使用ps、kill等命令監控和控制系統進程。 4.網絡操作包括ping、ifconfig、ssh等命令配置和管理網絡連接。 5.系統監控和維護通過top、df、du等命令了解系統運行狀態和資源使用情況。

介紹 Linux是一個強大的操作系統,由於其靈活性和效率,開發人員,系統管理員和電源用戶都喜歡。但是,經常使用長而復雜的命令可能是乏味的

Linux適用於服務器、開發環境和嵌入式系統。 1.作為服務器操作系統,Linux穩定高效,常用於部署高並發應用。 2.作為開發環境,Linux提供高效的命令行工具和包管理系統,提升開發效率。 3.在嵌入式系統中,Linux輕量且可定制,適合資源有限的環境。

簡介:通過基於Linux的道德黑客攻擊數字邊界 在我們越來越相互聯繫的世界中,網絡安全至關重要。 道德黑客入侵和滲透測試對於主動識別和減輕脆弱性至關重要

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。

Linux在服務器、嵌入式系統和桌面環境中的應用廣泛。 1)在服務器領域,Linux因其穩定性和安全性成為託管網站、數據庫和應用的理想選擇。 2)在嵌入式系統中,Linux因其高度定制性和高效性而受歡迎。 3)在桌面環境中,Linux提供了多種桌面環境,滿足不同用戶需求。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver CS6
視覺化網頁開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。