SecureCRT是一款SSH客户端软件,同时具备了终端仿真器和文件传输功能。它支持SSH,同时支持Telnet和rlogin协议,且功能还是十分强大的。需要注意的是,该软件是商业软件使用时是需要付费的,而且还有多个版本可供选择。

1. scp
这是我们最常见的使用方式
# 复制文件
scp local_file remote_username@remote_ip:remote_folder
# 复制目录
scp -r local_folder remote_username@remote_ip:remote_folder
2. ftp
虽然不好用,但是很多系统都会自带
| 编号 | 执行命令 | 命令含义解释 |
|---|---|---|
| 1 | help |
显示该 FTP 提供所有的命令 |
| 2 | pwd |
远程 FTP 服务器的当前目录 |
| 3 | open |
登陆 FTP 服务器;需要输入用户名和密码 |
| 4 | put |
将本地目录中文件上传到远程主机(linux) |
| 5 | mput |
上传多个文件时使用此命令 |
| 6 | send |
send 命令的上传文件速度比 put 快不少 |
| 7 | get |
将远程目录中文件下载到本地目录 |
| 8 | mget |
下载多个文件时使用此命令 |
| 9 | ls |
显示远程计算机上的目录文件和子目录列表 |
| 10 | lls |
查询当前本地上传目录有哪些文件 |
| 11 | cd |
改变远程上传目录 |
| 12 | lcd |
改变本地上传目录的路径 |
| 13 | bye |
结束与远程计算机的 FTP 会话并退出 ftp |
| 14 | quit |
断开 FTP 连接 |
| 15 | user |
以指定用户登录;系统会提示输入密码 |
| 16 | delete |
删除 FTP 服务器上的文件 |
| 17 | mkdir |
创建 FTP 服务器上的目录 |
| 18 | rmdir |
删除 FTP 服务器上的目录 |
3. sftp
SecureCRT按下ALT+p就开启新的会话进行ftp操作
- [1] 帮助和退出
| 编号 | 执行命令 | 命令含义解释 |
|---|---|---|
| 1 | help |
显示该 SFTP 提供所有的命令 |
| 2 | ! |
运行本地命令 |
| 3 | bye |
结束 SFTP 的远程连接并退出 |
| 4 | quit |
结束 SFTP 的远程连接并退出 |
| 5 | exit |
结束 SFTP 的远程连接并退出 |
| 6 | close |
结束 SFTP 的远程连接并不退出 |
| 7 | bye |
结束 SFTP 的远程连接并退出 |
- [2] 切换和操作
| 编号 | 执行命令 | 命令含义解释 |
|---|---|---|
| 1 | cd |
改变远程服务器的上传目录 |
| 2 | lcd |
改变本地机器上传目录的路径 |
| 3 | ls |
查询远程服务器的所在目录有哪些文件 |
| 4 | lls |
查询当前本地机器的上传目录有哪些文件 |
| 5 | pwd |
查询远程服务器的所在目录 |
| 6 | lpwd |
查询本地机器的目录路径 |
| 7 | del |
删除远程服务器的文件或目录 |
| 8 | dir |
列出远程服务器的文件列表 |
| 9 | mv |
移动或者重命名远程远程服务器的文件或目录 |
| 10 | ren |
移动或者重命名远程远程服务器的文件或目录 |
| 11 | rm |
删除远程远程服务器的文件 |
| 12 | rmdir |
删除远程远程服务器的目录 |
| 13 | mkdir |
创建远程远程服务器的目录 |
| 14 | chmod |
改变远程文件或目录的权限 |
- [3] 上传和下载
| 编号 | 执行命令 | 命令含义解释 |
|---|---|---|
| 1 | open |
连接远程服务器 |
| 2 | get |
从远程服务器上下载文档到本地 |
| 3 | mget |
从远程服务器上下载文档到本地(多进程) |
| 4 | reget |
从远程服务器上下载文档到本地(重试) |
| 5 | put |
上传本地文件到远程服务器上 |
| 6 | mput |
上传本地文件到远程服务器上(多进程) |
| 7 | reput |
上传本地文件到远程服务器上(重试) |
4. ZModem
Windows端需要支持ZModem协议的telnet/ssh的客户端
| 编号 | 执行命令 | 命令含义解释 |
|---|---|---|
| 1 | rz |
上传文件 |
| 2 | sz |
下载文件 |