不同局域网下两台电脑之间的文件传输

简介: 不同局域网下两台电脑之间的文件传输

场景


首先,我的实验室有两台电脑,一台ubuntu接实验室网线,另一台windows使用的是其他实验室WiFi(我们搬了实验室之后全部都是网线没有WiFi)。这就造成了不同操作系统不同局域网,如果有的时候需要互相传输一些文件,那就会显得格外麻烦。


解决方案


之前都是使用U盘作为媒介,复制粘贴。但是我感觉作为学计算机的,这样操作未免也太傻了。作为程序猿这种事情当然是非常不能忍的,所以今天,彻底解决了这个问题。

首先查看两台电脑的ip windows:ipconfigubuntu:ifconfig


image.png

然后试试另一台电脑能不能ping通。接着就使用scp命令进行文件传输


windows自带了scp


上传文件scp 文件路径 账户@IP地址:目的地址

下载文件scp 账户@IP地址:文件路径 本地保存路径

接着按提示输入密码就可以实现文件传输了。如果是上传或者下载目录,就用scp -r 后面的命令对应不变。


补充


有的时候windows只会有ssh客户端,并没有服务端,所以还需要去安装ssh的服务端。 首先在命令行输入ssh localhost试试能不能连接自己的本机,如果出现port:22啥的大概率就是没有安装服务端,这个时候先去打开windows中的开发者模式,然后


image.png

打开这里,继续


image.png


找到openssh服务器,直接点击安装就好。题外话,最近更新了win11,可以使用winget这个windows的包管理工具了,在windows上面配置开发环境貌似简单了,不知道linux作为开发首选的现状会不会改变(就内存占用问题来看估计还得一段时间).

目录
相关文章
|
NoSQL Redis C语言
只需要笔记本和一条网线就可以让服务器拥有外网的办法
只需要笔记本和一条网线就可以让服务器拥有外网的办法
只需要笔记本和一条网线就可以让服务器拥有外网的办法
|
6月前
|
网络安全 网络架构 数据安全/隐私保护
树莓派通过网线连接电脑(校园网也能连接),实现SSH连接
树莓派通过网线连接电脑(校园网也能连接),实现SSH连接
|
6月前
|
JavaScript Linux 区块链
Ganache结合内网穿透实现远程或不同局域网进行连接访问
Ganache结合内网穿透实现远程或不同局域网进行连接访问
|
6月前
|
安全 定位技术 数据安全/隐私保护
多台电脑之间共享、传输文件数据:不借助数据线与软件的方法
多台电脑之间共享、传输文件数据:不借助数据线与软件的方法
311 1
|
6月前
|
缓存 负载均衡 网络协议
《网络是怎么样连接的》读书笔记 - 服务器端的局域网中(四)
《网络是怎么样连接的》读书笔记 - 服务器端的局域网中(四)
72 0
|
6月前
[文件共享] 电脑和设备通过网线共享文件夹
[文件共享] 电脑和设备通过网线共享文件夹
190 0
使用局域网实现计算机间的文件传输(window 10)
使用局域网实现计算机间的文件传输(window 10)
179 0
使用局域网实现计算机间的文件传输(window 10)
|
安全 网络协议 数据安全/隐私保护
Win系统 - 局域网内电脑文件共享
Win系统 - 局域网内电脑文件共享
902 0
Win系统 - 局域网内电脑文件共享
|
机器学习/深度学习 网络协议 网络架构
局域网设备与公网服务之间如何交互数据?
局域网设备与公网服务之间如何交互数据?
196 0
局域网设备与公网服务之间如何交互数据?