SecureCRT 是一个支持 SSH、Telnet 和 RDP 协议的终端模拟器,它本身不提供文件传输功能。但是,你可以通过 SecureCRT 使用 SCP(Secure Copy Protocol)或 SFTP(SSH File Transfer Protocol)在本地计算机和远程 Ubuntu 系统之间传输文件。
以下是使用 SCP 和 SFTP 在 SecureCRT 中传输文件的步骤:
使用 SCP 传输文件
-
打开 SecureCRT 并连接到你的 Ubuntu 服务器。
-
在命令行中输入以下命令来上传文件:
scp /path/to/local/file username@remote_host:/path/to/remote/directory
其中:
/path/to/local/file
是你要上传的本地文件的路径。username
是你在远程 Ubuntu 系统上的用户名。remote_host
是远程 Ubuntu 系统的 IP 地址或主机名。/path/to/remote/directory
是你要将文件上传到的远程目录的路径。
-
输入远程用户的密码(如果需要)。
使用 SFTP 传输文件
-
打开 SecureCRT 并连接到你的 Ubuntu 服务器。
-
在命令行中输入以下命令来启动 SFTP 会话:
sftp username@remote_host
其中:
username
是你在远程 Ubuntu 系统上的用户名。remote_host
是远程 Ubuntu 系统的 IP 地址或主机名。
-
输入远程用户的密码(如果需要)。
-
一旦进入 SFTP 会话,你可以使用以下命令来传输文件:
- 上传文件到远程服务器:
put /path/to/local/file /path/to/remote/directory
- 从远程服务器下载文件到本地计算机:
get /path/to/remote/file /path/to/local/directory
- 列出远程目录中的文件:
ls /path/to/remote/directory
- 更改远程目录:
cd /path/to/remote/directory
- 上传文件到远程服务器:
-
完成文件传输后,输入
exit
命令退出 SFTP 会话。
请注意,为了使用 SCP 和 SFTP,你的 Ubuntu 服务器必须已经安装并运行了 OpenSSH 服务器。如果尚未安装,可以通过以下命令安装:
sudo apt update sudo apt install openssh-server
安装完成后,确保 SSH 服务正在运行:
sudo systemctl status ssh
如果服务未运行,可以使用以下命令启动它:
sudo systemctl start ssh
现在你可以使用 SecureCRT 通过 SCP 或 SFTP 在本地计算机和远程 Ubuntu 系统之间传输文件了。