需求:在同一个路由器连接的局域网下,Ubuntu通过Windows端上网;Windows端远程控制Ubuntu系统。
主机:Windows10
被操控端:Ubuntu18.04
- 在Windows方下载一个客户端,如Termius,远程控制和操作直接通过该软件实现。
- 在Windows端打开"ALLOW LAN"---允许局域网代理的选项。
- Windows端可以通过ipconfig命令,Ubuntu端通过ifconfig命令来查找在局域网内分配的ip地址,ip_W和ip_U。
- 打开Termius,新建一个连接,在蓝线处显示连接,连接完成后双击可打开一终端;荧光黄部分填入ip_U,端口号默认为22,不用修改;红线部分为Ubuntu的用户名和密码。
![](https://img-blog.csdnimg.cn/fa57ae3ae6014423b963bcbeb9ca2eff.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAS2lraWtpa2lp,size_20,color_FFFFFF,t_70,g_se,x_16)
- 连接成功后,在Termius中即可以对Ubuntu进行操作。终端使用需要设置代理:这下面的ip地址和端口号为Windows端的ip_W和给出的端口号。
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
如果是桌面版,在Ubuntu里的设置-->网络-->手动,可以设置ip_W和端口号,浏览器则可以上网。
-
如果想进行文件的传输【scp命令】:
# Windows-->Ubuntu
$scp windows端文件路径 Ubuntu用户名@Ubuntu的ip地址:Ubuntu存储路径
# 例如
$scp C:\Users\name\Desktop\a.txt q@172.20.7.9:/home/q
# Ubuntu-->Windows
$scp Ubuntu用户名@Ubuntu的ip地址:Ubuntu文件路径 windows端存储路径
# 例如
$scp q@172.20.7.9:/home/q/a.txt C:\Users\name\Desktop\
#以上都在Windows端操作