使用SecureCRT有两种方式可以将文件上传到Linux服务器,已上传Asp.Net Core runtime为例。
一、使用Zmodem(在shell终端上操作)
1、上传
(1) 进行文件上传的目标文件夹,在该实例中,存放于【/home/software/aspnetcore】文件夹中。
cd /home/software/aspnetcore(2)输入“rz”,回车,在弹窗的文件选择框中选择本地磁盘中需要上传的文件,点击【Add】按钮。
然后点击【OK】按钮,等待上传成功即可。
2、下载
(1)修改下载文件的保存路径,点击【Options】--【Session Options...】
点击【Terminal】下的【X/Y/Zmodem】,修改下载路径,如下图
保存成功后,在终端上输入“sz 文件名”,等待下载完成即可。
二、使用SFTP
1、SFTP常用命令
| 命令 | 解释 |
| help | 显示该SFTP提供的所有的命令 |
| pwd | 查询linux主机所在目录(也就是远程主机的目录) |
| lpwd | 查询本地目录(一般指文件上传目录) |
| ls | 查询linux主机当前目录的文件目录 |
| lls | 查询本地当前目录下的文件目录 |
| cd | 改变linux主机的当前目录 |
| lcd | 改变本地的当前目录 |
| get | 将linux主机中的文件下载到本地目录 |
| put | 将本地目录中的文件上传到linux主机中 |
| quit | 断开SFTP连接 |
2、上传
(1)按下【ALT + P】或者点击【File】--【Connect SFTP Session】,开启SFTP会话窗口,
(2)通过【cd 路径】命令调整linux服务器的上传地址
cd /home/software/aspnetcore/(3)通过【lcd 路径】命令调整本地上传文件路径
lcd D:\Software\Linux\aspnetcore\(4)通过【put 文件名】上传文件
put aspnetcore-runtime-3.1.3-linux-x64.tar.gz3、下载
(1)按下【ALT + P】或者点击【File】--【Connect SFTP Session】,开启SFTP会话窗口,
(2)通过【cd 路径】命令调整linux服务器的上传地址
cd /home/software/aspnetcore/(3)通过【lcd 路径】命令调整本地上传文件路径
lcd D:\Software\Linux\aspnetcore\(4)通过【get 文件名】下载文件
get aspnetcore-runtime-3.1.3-linux-x64.tar.gz