Rumah  >  Artikel  >  Tutorial sistem  >  Bagaimana untuk mendayakan Sambungan Desktop Jauh pada komputer Windows 10? Tutorial akan datang

Bagaimana untuk mendayakan Sambungan Desktop Jauh pada komputer Windows 10? Tutorial akan datang

PHPz
PHPzke hadapan
2024-03-12 08:20:14685semak imbas

1. Senario aplikasi

Anda seorang pelajar kolej dan anda mempunyai komputer riba di asrama anda Semasa kelas, anda fikir terlalu menyusahkan untuk membawa komputer riba anda ke asrama anda, jadi anda sering hanya membawa iPad anda ke asrama anda disambungkan ke komputer riba asrama anda. Atau, anda seorang pekerja sosial dan kadangkala ingin menyambungkan komputer riba anda di tempat kerja ke desktop anda di rumah. Atau, anda hanya membawa telefon bimbit anda dan perlu mengendalikan komputer riba anda di rumah apabila anda mempunyai sesuatu untuk dilakukan.

Jika anda mempunyai keperluan yang serupa di atas, artikel ini boleh membantu anda menggunakan desktop jauh untuk menyambung ke komputer riba dalam LAN menggunakan hampir mana-mana peranti (telefon bimbit, tablet, komputer) di mana-mana sahaja terdapat sambungan Internet.

windows连接linux做ip转发_如何搭建转发服务器_linuxip转发

2. Apa yang perlu dirancang

Semasa saya menulis artikel ini, saya menggunakan sistem pengendalian Linux, dan saya membayangkan bahawa saya sedang berhadapan dengan pelajar baru dalam jurusan sains komputer. Untuk memahami tutorial ini, anda mungkin memerlukan beberapa pengetahuan asas tentang sistem pengendalian Linux dan rangkaian komputer. Selain itu, anda juga memerlukan:

windows连接linux做ip转发_如何搭建转发服务器_linuxip转发

Jika Windows 10 anda bukan versi profesional, atau anda belum bersedia untuk membeli pelayan, anda boleh mempertimbangkan untuk menggunakan perisian desktop jauh pihak ketiga secara terus. Dan jika anda mempunyai versi profesional Windows 10 dan pelayan, penyelesaian dalam artikel ini sudah pasti pilihan yang lebih baik.

3 Langkah 1: Dayakan sambungan desktop jauh

Pada komputer riba Windows 10 yang perlu disambungkan dari jauh: Dayakan desktop jauh dalam "Menu Mula>Tetapan>Sistem>Desktop Jauh". Desktop jauh ini menggunakan kontrak RDP Google, dan kebanyakan pemaparan diselesaikan pada peranti yang disambungkan, jadi kelancaran bertambah baik berbanding perisian desktop jauh lain berdasarkan penghantaran video.

如何搭建转发服务器_linuxip转发_windows连接linux做ip转发

Kemudian buka baris arahan dan masukkan ipconfig untuk mencari alamat IPv4 di bawah LAN semasa dan rekodkannya untuk sambungan seterusnya dalam LAN.

linuxip转发_如何搭建转发服务器_windows连接linux做ip转发

linuxip转发_windows连接linux做ip转发_如何搭建转发服务器

Langkah2: Pasang klien desktop jauh pada peranti yang disambungkan:

Pada peranti yang perlu disambungkan ke komputer riba, pasang klien desktop jauh yang menyokong kontrak RDP, tetapi sambungkan ke LAN yang sama dengan komputer riba. Untuk peranti dengan sistem yang berbeza, saya mengesyorkan aplikasi klien berikut Anda perlu menggunakan alamat IP yang direkodkan sebelum ini dan akaun Microsoft serta kata laluan yang anda gunakan untuk log masuk ke Windows 10 untuk menambah sambungan:

.

如何搭建转发服务器_windows连接linux做ip转发_linuxip转发

windows连接linux做ip转发_linuxip转发_如何搭建转发服务器

windows连接linux做ip转发_如何搭建转发服务器_linuxip转发

Pada ketika ini, jika semuanya berjalan lancar, anda sepatutnya boleh menyambung ke komputer riba anda di bawah LAN yang sama, dan sambungan itu akan membolehkan anda menyambung ke komputer riba anda daripada Internet.

Langkah3: Buka tembok api pelayan

Buka konsol pelayan awan dan tambahkan peraturan dalam panel tembok api untuk membenarkan port 3389 kontrak TCP Kontrak RDP menggunakan port 3389 secara lalai. Anda juga boleh menyesuaikan port ini dalam tetapan.

如何搭建转发服务器_linuxip转发_windows连接linux做ip转发

Langkah4: Konfigurasikan perkhidmatan sshd pada pelayan

Log masuk ke pelayan melalui ssh, edit fail /etc/ssh/sshd_config (kebenaran root diperlukan), tukar #GatewayPortsno kepada ya dan alih keluar komen. Jika anda tidak tahu cara menggunakan vim untuk mengedit fail, anda boleh mencapai kesan yang sama dengan melaksanakan arahan berikut:

 sudo sed -i <span class="s1">&#039;s/#GatewayPorts no/GatewayPorts yes/&#039;</span> /etc/ssh/sshd_config

Mulakan semula perkhidmatan sshd selepas itu (jika ia tidak berfungsi, pertimbangkan untuk memulakan semula pelayan):

 sudo systemctl restart sshd

Tetapkan GatewayPorts kepada ya untuk mengikat pemajuan port jauh ke alamat bukan gelung balik, membenarkan hos lain untuk menyambung Lihat sshd_config(5) untuk butiran.

Langkah5: Gunakan ssh untuk pemajuan port jauh

Pilihan -R bagi arahan ssh boleh menyediakan fungsi pemajuan port jauhWindows bersambung ke Linux untuk pemajuan IP Format arahan khusus adalah seperti berikut:

 ssh -NfR ::: @

Antaranya:

Disebabkan kewujudan NAT, sukar untuk kita mengakses terus hos dalam LAN dari segmen rangkaian. Pemajuan port jauh perlu dimulakan oleh hos dalam LAN, iaitu, menggerudi lubang di NAT, yang boleh menyebabkan sebarang permintaan untuk mengakses: dimajukan kepada:. Dengan cara ini, kami hanya perlu mengakses: 3389 untuk menyambung ke perkhidmatan RDP tempatan.

Lakukan arahan di atas pada komputer riba yang perlu disambungkan dari jauh Jangan tutup baris arahan pada masa hadapan Pada peranti yang disambungkan, gantikan IP LAN sebelumnya dengan IP segmen rangkaian pelayan dan cuba sambung semula. Jika semuanya berjalan lancar, pada ketika ini anda sepatutnya dapat Desktop Jauh komputer riba anda dari mana-mana sahaja anda mempunyai sambungan Internet. Selain itu, kini setiap kali komputer riba dimulakan, arahan ssh perlu dilaksanakan secara automatik untuk melaksanakan pemajuan port jauh, yang menyusahkan Akibatnya, kita perlu melaksanakan arahan ini secara manual selepas setiap but.

如何搭建转发服务器_linuxip转发_windows连接linux做ip转发

Langkah6: Gunakan pengesahan kunci rahsia untuk log masuk ke SSH tanpa kata laluan

Prasyarat yang diperlukan untuk melaksanakan arahan pemajuan port jauh secara manual ialah tidak perlu memasukkan kata laluan apabila menyambung melalui ssh menyediakan log masuk tanpa kata laluan menggunakan pengesahan kunci awam dan awam. Mula-mula, laksanakan arahan berikut pada komputer riba anda untuk menjana kunci awam dalam kehidupan seterusnya:

 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:创建计划任务来开机手动执行(可选)

linuxip转发_如何搭建转发服务器_windows连接linux做ip转发

Windows提供了“任务计划程序”来实现“当某个条件满足时手动执行一个操作”的功能。打开系统自带的“任务计划程序”,在右上角点击“创建任务”,为任务添加开机启动的触发器:

windows连接linux做ip转发_如何搭建转发服务器_linuxip转发

在中级设置中,延后任务时间1分钟是为了等待系统进行网路联接,重复任务间隔5分钟是为了避免网路不稳定,或则超时造成死机。死机后可以手动重新联接。或则你也可以使用autossh等工具实现手动死机重连等功能。

接出来为任务添加须要执行的操作,将之前构建远程端口转发的命令填写到“程序或脚本”和“添加参数”中:

如何搭建转发服务器_linuxip转发_windows连接linux做ip转发

之后,你可以在“条件”面板中设置只有当联接交流电源时且有网路联接时启用该任务,在“设置”面板中设置假如任务正在运行,则不要启动新任务,来防止每隔5分钟就重复执行造成的资源消耗。

至此,倘若一切顺利,你应当可以做到在启动笔记本后,不做任何操作,在任何有互联网的地方联接到你的笔记本了。

四、结尾

高性能主机+iPad+蓝牙键鼠+远程桌面联接=随时随地可用的高性能笔记本

每晚睡醒后,按下笔记本的开机键windows连接linux做ip转发,带上iPad出门吧!

如何搭建转发服务器_linuxip转发_windows连接linux做ip转发

PS Jangan bermain "Tamadun VI" dalam kelas!

Atas ialah kandungan terperinci Bagaimana untuk mendayakan Sambungan Desktop Jauh pada komputer Windows 10? Tutorial akan datang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:itcool.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam