本地电脑与远程服务器之间如何方便的实现文件传输

内网与远程服务器文件传输
本文介绍两种在内网本机与远程服务器间传输文件的方法:一是使用Xmanager的xftp服务,通过输入IP地址、选择sftp服务并输入用户名密码实现连接;二是利用Windows自带的共享文件夹功能,通过设置共享文件夹权限和访问路径,实现本机与服务器的文件传输。

对于企业办公用户或高校实验室童鞋而言,经常需要在个人笔记本电脑或台式机上写代码或写文档,对于代码运行资源要求高的代码,可能还要放到实验室的服务器上运行。这就涉及到内网本机与远程服务器之间的文件传输问题。实现方法有很多种,在此简单介绍使用方便的两种:

1、使用xftp工具

可以使用相应的远程连接文件传输工具实现,如Xmanager管理工具中的xftp服务。输入对应服务的IP地址,选择sftp服务,输入相应的用户名密码即可连接。
在这里插入图片描述
连接后界面,相互拖动可实现文件传输。
在这里插入图片描述

2、使用Windows自带的共享文件夹功能

好处: 简单方便,不需要安装第三方软件及工具。
设置方法:

1、在远程服务器上选择自己要共享的文件夹,比如:共享 文件夹

在这里插入图片描述

2、右击要 共享的文件夹----->选择文件夹”属性”----->切换到 ”共享”选项卡

在这里插入图片描述

3、点击共享,共享自文件夹,再设置权限EveryOne可读。也可设置其他用户权限。

在这里插入图片描述

4、本地电脑访问远程服务器共享文件夹,可以进行读写操作:

(1) 在本地电脑上,点击开始----->运行,输入\\IP地址

在这里插入图片描述

(2) 点击确定,输入用户名和密码,即可进入远程服务器共享的文件夹中。

在这里插入图片描述

(3)共享文件夹中拖入一张本地的图片,可以在远程服务器上访问到。从而实现本机与服务器段的文件传输。

在这里插入图片描述

### 将远程Linux服务器上的文件传输本地电脑 为了将远程Linux服务器上的文件传输本地计算机,`scp` 和 `rsync` 是两个非常有效的命令行工具。对于简单的文件或目录复制任务,推荐使用 `scp`;而对于需要增量备份或者同步大量数据的情况,则更适合采用 `rsync`。 当利用 `scp` 进行从远端拉取文件的操作时,基本语法结构如下所示: ```bash scp username@remote_host:/path/to/remote/file /local/path/ ``` 这里需要注意的是,在执行上述指令前应当确保拥有足够的权限读取远程位置以及写入本地目标路径。如果涉及密码验证过程,系统将会提示输入相应用户的认证凭证[^2]。 另外一种情况是在已经建立了SSH连接的情况下尝试下载文件。此时并不能直接在已有的SSH会话内部运行SCP命令完成这项工作,而是应该退出当前会话回到本机终端再发起新的SCP请求[^3]。 下面给出具体的例子说明如何运用这两个工具实现文件的获取: #### 使用 SCP 获取单个文件 假设要从 IP 地址为 192.168.1.102 的远程主机上取得名为 example.txt 文件并保存于本地 home/user/downloads 目录下: ```bash scp yaopan@192.168.1.102:/opt/example.txt ~/downloads/ ``` #### 使用 Rsync 同步整个目录 若需保持两处资料的一致性或是仅想更新变动过的部分文档,那么可以借助 rsync 来达成目的。比如要把位于同一台机器/opt/elklogs 下的所有内容镜像到个人工作站内的特定文件夹里: ```bash rsync -avz --progress yaopan@192.168.1.102:/opt/elklogs/ ~/elk_backup/ ``` 此命令中的选项含义分别为:archive mode (保留属性), verbose output, compress file data during transfer 及显示进度条[^4]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值