scp命令实现文件在服务器到本地计算机之间的拷贝

本文介绍如何使用SCP命令在Windows 10系统与服务器间传输文件。包括从本地到服务器及从服务器到本地的具体步骤,还涉及文件夹的复制方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本系统

  1. 本地计算机:windows10系统
  2. 服务器:
    用户名:Chemistry
    IP: 209.218.112.52 port: 22

拷贝方法

  1. 从本地计算机到服务器
    打开本地计算机windows资源管理器,点击桌面,在地址栏进入桌面文件夹,输入cmd出现命令窗口,此时本地计算机命令窗口的当前工作目录就在C:\Users\wyihua\Desktop。
    输入scp 12.txt Chemistry@209.218.112.52:/home/Chemistry/ ,按提示输入服务器的 Chemistry用户的登陆密码,就能将本地计算机C:\Users\wyihua\Desktop目录中12.txt文件拷贝到/home/ Chemistry/目录下。
  2. 从服务器到本地计算机
    打开本地计算机windows资源管理器,点击桌面,在地址栏进入桌面文件夹。输入cmd出现命令窗口。此时本地计算机命令窗口的当前工作目录就在C:\Users\wyihua\Desktop。
    输入scp Chemistry@209.218.112.52:/home/Chemistry/12.txt 13.txt ,按提示输入服务器的Biochem用户的登陆密码,就将服务器上的/home/Chemistry/目录下12.txt拷贝到本地计算机的C:\Users\wyihua\Desktop目录下,并命名为13.txt。
  3. 其他
    scp使用 -r参数,可以拷贝文件夹及其所有内容;
    如果服务器使用非默认的SSH端口22,则使用-P( 大写P )。
### 使用 Xshell 拷贝本地文件到远程服务器 #### 方法一:通过 Xftp 进行图形化操作 在 Windows 上安装好 Xshell 和配套的 Xftp 软件之后,可以在 Xshell 中方便地使用 Xftp 来传输文件。当连接至目标 Linux 服务器后,右键点击会话窗口中的任意位置并选择“利用 Xftp 打开当前目录”,即可启动 Xftp 文件管理器[^1]。 此时会出现两个面板,左侧显示的是本地计算机上的文件结构,右侧则是已登录的远程服务器端的内容。只需像平常那样拖拽想要上传的文件文件夹从左边移动到右边对应的路径下就可以完成上传工作了。 #### 方法二:命令行工具 rz/sz 实现交互式上传下载 对于熟悉命令行环境的人来说,可以采用 `rz` 命令实现本地向远端发送文件的功能。这需要预先确认服务器已经安装有 lrzsz 工具集。一旦准备好,在 Xshell 终端里输入 `rz` 并按下回车键,则会在弹出的小窗中让用户选取要传送过去的文档[^2]。 另外还有 `sz filename` 的形式用于把指定名称的文件传回到客户端机器上保存下来。这种方式适合于那些习惯用键盘操作以及追求效率的人群。 #### 方法三:借助 scp 安全复制协议执行批量迁移任务 如果面对较大规模的数据转移需求或是希望自动化处理多份资料的时候,推荐运用 OpenSSH 提供的安全复制功能——即 `scp` 命令来进行跨平台间的安全数据交换。具体来说: ```bash scp C:\local\path\to\file.txt username@remotehost:/remote/path/ ``` 这条语句表示将以安全的方式将位于 Windows 系统下的某处文件拷贝给特定用户名所拥有的远程主机相应位置内[^4]。注意替换其中涉及的具体参数以适应实际应用场景的要求。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值