本文是在学习集群过程使用这些工具过程中,关于文件传输的总结。
这里提供一下Xshell与Xftp工具的官网地址:
https://www.netsarang.com/zh/xshell/
https://www.netsarang.com/zh/xftp/
一、正常传输
在Xshell工具的菜单栏之中,有Xftp的快捷功能键。
点击该功能键,在本地内找到要传输的文件夹或者文件,右键选择传输即可。
在该过程中会出现的问题,大概率是文件传输的问题。
工具栏显示的传输错误原因说明为:*Permission is not allowed *
如果当前用户为root用户时,这个时候先查看一下要传入文件地址(目的地)的目录的权限(当时遇到的是755)。右键选择查看信息,就可以查看该文件夹权限。切记在弹出的窗口勾选那些权限没有意义,保存后在此查看还是没有修改到。
此时可以利用Xshell工具执行下面指令进行修改权限。
chmod 777 xxx目录
然后查看下该文件夹权限信息是否已经更改,确保修改成功。
之后再次尝试检验是否能够传输。
二、便捷传输
切换到要传入文件的地址,可以直接使用拖拽的方式通过shell命令窗口实现windows和linux系统之间的文件互传。
对于Ubuntu系统,要安装lrzsz(zmodem)工具。
sudo apt-get install lrzsz
直接在shell工具执行上述指令进行安装。
安装成功后就可以使用ZMODEM(lrzsz)实现从Windows上传文件到linux了(进入linux的目标目录,然后直接从Windows中拖拽要上传的文件到xshell工具页面上即可实现上传)。
补充:遇到压缩文件时,需要安装unzip工具。
安装指令为:
sudo apt-get install unzip
解压指令为:
unzip 目标文件
如果在安装过程中遇到安装问题
E: Unable to locate package lrzsz
可以参考下述网站链接:
https://www.cnblogs.com/Antiver/p/10189547.html
https://www.cnblogs.com/wangshaowei/p/10994764.html