如何在Xshell中上传文件到Linux服务器?

如何在Xshell中上传文件到Linux服务器?

方法一:通过lrzsz工具实现拖拽上传

步骤1:安装lrzsz组件

在Linux终端执行对应命令:

# CentOS/RedHat 系统
sudo yum install -y lrzsz

# Debian/Ubuntu 系统
sudo apt-get install -y lrzsz

步骤2:启动文件传输

在Xshell会话中输入命令:

rz -y

此时会弹出本地文件选择窗口,选中需要上传的文件即可自动完成传输。

方法二:使用SCP命令加密传输

步骤1:建立SCP连接

在Xshell新建会话时选择协议类型为SCP,或直接在终端执行:

scp /本地路径/文件名 用户名@服务器IP:/目标路径

步骤2:执行身份验证

根据提示输入服务器密码,传输进度会实时显示在终端界面。

# 示例:将本地的demo.txt上传到服务器/home目录
scp C:Userstestdemo.txt user@192.168.1.100:/home/

注意事项

  • 确保服务器与本地网络互通,防火墙开放相应端口
  • 传输大文件建议使用SCP命令更稳定
  • rz命令支持多文件批量选择上传
  • 使用绝对路径可避免文件存储位置错误

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END