工具:Windows10,阿里云Ubuntu服务器,XShell。
当使用XShell进行文件传输时,其中有一个很好用的命令rz可以弹出对话框进行选择windows本地的文件上传,但是对与刚刚申请好的阿里云服务器来说并没有安装该命令对应的软件,所以要先进行下载。
1. 使用命令apt-get install lrzsz来安装lrzsz。可能会出现以下问题。
2. 为了解决上面的问题可以接着使用命令apt-get install update,幸运的话到这一部仅能够成功了,但是楼主并没有成功并遇到了类似的问题。
3. 接着进行解决,百度了一下说不能更新是由于Ubuntu的源列表的问题,对Ubuntu上目前的源列表进行备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
运行sudo可能出现以下问题:
这是由于/etc/apt目录下的hosts和host文件中的主机名不一致,在hosts文件中第一行的localhost后面添加上与hostname文件中同样的主机名就不会有这个问题了,注意localhost与新添加的主机名在同一行且用空格之类的符号分隔开。
4. 修改/etc/apt/sources.list。将原来文件中的内容全部删除,将下列内容粘贴进去。这是中科大的源,速度较快。
# USTC (University of Science and Technology of Thina)
# xenial is ubuntu 16.04 version
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
5. 然后更新源:sudo apt-get update
6. 重新运行:apt-get install lrzsz即可
7. 安装完输入rz命令即可上传命令了,-f 可以覆盖上传,默认上传至云服务器上输入命令rz时所在的目录;从云服务器上下载文件的命令式sz。
参考博客:
https://blog.csdn.net/long19910605/article/details/47017889
https://blog.csdn.net/pingsoli/article/details/68128188
https://www.cnblogs.com/wanqieddy/p/5160547.html