【linux】---sftp协议将windows文件拷贝到linux上

本文详细介绍如何通过SFTP协议安全连接至远程服务器,并进行文件上传、下载等操作。包括使用Xshell连接、指定上传与下载目录、显示远程及本地路径,以及如何退出会话。

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

1.通过sftp协议,安全连接到远程服务器,建议使用xshell的连接,

也可以使用sftp  用户名@主机名 实现linux机器与linux机器之间文件的上传操作

2.上传文件

可以上传到指定目录

sftp> cd /home/ 

sftp> put F:\jdk-7u45-linux-x64.tar.gz

3.下载文件

指定本地下载目录

下载(lcd指定下载到本地的目标路径)

sftp> lcd d:/   

get /home/a.txt

4.显示远程路径

pwd

5.显示本地路径

lpwd

6.停止

quit/bye/exit

 

Windows下载的文件拷贝到Linux系统中,通常有以下几种方法: 1. 使用远程桌面或远程桌面连接软件(如PuTTY的PSCP工具):首先确保Linux系统已经开启了SSH服务,然后通过支持SCP(Secure Copy Protocol)的工具进行文件传输。例如,如果你使用的是PSCP,可以在Windows的命令提示符(CMD)中使用如下命令格式: ``` pscp [本地文件路径] 用户名@Linux主机地址:[远程文件路径] ``` 注意替换方括号内的内容为实际的路径。 2. 使用文件传输协议(如FTP或SFTP):在Linux系统上启动FTP或SFTP服务,然后使用支持这些协议的FTP客户端软件,如FileZilla,从Windows上传文件Linux服务器。 3. 使用共享文件夹:在WindowsLinux之间创建一个共享文件夹。在Windows上设置一个共享文件夹,并将其权限设置为可从网络访问。然后在Linux上挂载这个共享文件夹,使用如`smbmount`或`cifs-utils`工具。具体步骤可能包括安装必要的软件包和使用`mount`命令挂载共享。 4. 使用USB存储设备:将文件复制到一个USB存储设备(如U盘),然后在Linux系统中通过USB接口读并复制到系统中。 5. 使用虚拟机共享文件夹:如果你是在虚拟机环境中工作(如VMware或VirtualBox),可以在虚拟机设置中配置共享文件夹,将文件复制到共享文件夹后,在Linux虚拟机中访问。 在执行上述操作时,确保你具有足够的权限,且网络环境配置正确,以便文件可以顺利传输。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值