xftp工具
首先打开xshell,远程连接
然后点击下图中被圈起来的地方
然后就会出现下面这个页面
最后将window端的文件拖至linux端文件的上传就好了
(因为xshell要用到UI界面,所以要传输很大的文件的话,可能这个界面会非常卡)
scp传输文件
选项 | 功能 |
-r | 传输文件 |
-C | 是要传输的文件会提前压缩 |
上传(将你的window的文件上传到Linux上)
格式
scp 本地文件路径 用户@ip地址:要存放在接收文件设备的路径
例子
将自己电脑的左面的test123.png问件传输至你的Linux中
首先打开你的电脑命令提升符
然后输入以上命令
scp D:\桌面\test123.png root@192.168.244.131:/root
然后系统会提示你输入密码
下面是提示输入密码的界面
root@192.168.244.131's password:
test123.png 100% 110KB 53.9MB/s 00:00
若在输入密码前出现下面提示
直接yes就可以了
Are you sure you want to continue connecting (yes/no/[fingerprint])?
下面检验是否上传成功
上传成功
[root@Test ssh]# cd /root
[root@Test ~]# ls
1 anaconda-ks.cfg test123.png
下载 (将Linux的文件传输到window上)
格式
scp root@LinuxIP文件路径及文件 要保存到本地window的路径
例子
将linux中的文件传输到本地(注意传输命令的写入还是在windows中)
C:\Users\心火>scp root@192.168.244.131:/root/test12.png D:\桌面\
root@192.168.244.131's password:
test12.png 100% 110KB 71.9MB/s 00:00
sftp传输文件
登陆sftp
格式
sftp root@Linux的IP地址
此次登陆时在windows的命令提示符中
输入密码登陆过后命令提示符会变成sftp
C:\Users\心火>sftp root@192.168.244.131
root@192.168.244.131's password:
Connected to 192.168.244.131.
sftp>
这时的sftp显示的是Linux的文件夹
sftp> ls
1 anaconda-ks.cfg test12.png
想看本地的Windows的时候前面加一个l
sftp> lls
Volume in drive C has no label.
Volume Serial Number is B456-1698Directory of C:\Users\心火
2023/07/30 11:41 <DIR> .
2023/07/30 11:41 <DIR> ..
2022/12/10 09:44 <DIR> .android只显示部分
上传(将你的window的文件上传到Linux上)
格式
get 你的windows上的文件所在路径 你要上传到Linux上的路径
例子
将windows上的test.png文件传输到Linux/root/下
sftp> put D:\桌面\test.png /root/
Uploading D:/桌面/test.png to /root/test.png
D:/桌面/test.png 100% 19KB 18.0MB/s 00:00
查看是否传输成功
[root@Test ~]# ls
1 anaconda-ks.cfg test11.png test.png
下载 (将Linux的文件传输到window上)
格式
get Linux上的文件路径 要下载到你的windows上的路径
例子
将Linux上的文件test11.png下载到windows
sftp> get test11.png D:\桌面\
Fetching /root/test11.png to D:/桌面/test11.png
/root/test11.png 100% 110KB 53.9MB/s 00:00