1. 准备工作
在使用SecureCRT管理Ubuntu服务器前,需完成以下基础准备:
- 安装SecureCRT:访问SecureCRT官网下载对应操作系统的安装包(如Windows版、Linux版),按照向导完成安装。
- 获取Ubuntu服务器信息:确认服务器的IP地址(可通过
ifconfig或ip a命令查看)、SSH端口(默认22)、登录用户名(如ubuntu或自定义用户)。
2. 配置Ubuntu服务器的SSH服务
SecureCRT通过SSH协议连接服务器,因此需确保Ubuntu上已启用SSH服务:
- 安装OpenSSH Server:在Ubuntu终端执行以下命令更新软件源并安装:
sudo apt update
sudo apt install openssh-server
- 启动SSH服务:安装完成后,SSH服务会自动启动。如需手动启动,执行:
sudo systemctl start ssh
- 设置开机自启:为避免服务器重启后SSH服务停止,执行:
sudo systemctl enable ssh
- 验证服务状态:通过以下命令确认SSH服务正在运行:
sudo systemctl status ssh
若显示“Active: active (running)”,则表示服务正常。
3. 使用SecureCRT连接Ubuntu服务器
- 新建会话:打开SecureCRT,点击顶部菜单栏“File”→“New Session”,弹出会话配置窗口。
- 配置连接参数:
- Protocol:选择“SSH2”(Ubuntu默认支持SSH2协议);
- Hostname:输入Ubuntu服务器的IP地址;
- Port:默认22(若修改过SSH端口,需同步修改此处);
- Username:输入登录用户名(如
ubuntu)。
- 保存与连接:点击“Save”保存会话(便于后续快速连接),再点击“Connect”发起连接。
- 身份验证:输入Ubuntu用户的密码,完成验证后即可登录服务器命令行界面。
4. 连接后的常用操作
- 基本命令:连接成功后,可执行Linux命令管理服务器,例如:
ls:列出当前目录文件;
cd /path/to/directory:切换目录;
mkdir new_folder:创建新目录;
rm file_name:删除文件;
cat file_name:查看文件内容。
- 文件传输:通过SecureCRT内置的SFTP功能实现文件上传/下载:
- 按
Alt+P打开SFTP面板;
- 上传文件:在本地路径输入框选择文件,点击“Put”;
- 下载文件:在远程路径输入框选择文件,点击“Get”。
- 命令快捷操作:
rz/sz:快速上传(rz)/下载(sz)文件(需安装lrzsz工具,执行sudo apt install lrzsz);
history:查看最近执行的20条命令;
--help:获取命令帮助信息。
5. 常见问题解决
- 中文乱码:若终端显示中文为乱码,需调整SecureCRT字符编码:
点击“Options”→“Session Options”→“Terminal”→“Appearance”,将“Character encoding”设置为“UTF-8”,点击“OK”并重新连接。
- 连接被拒绝:
- 检查SSH服务是否启动(
sudo systemctl status ssh);
- 检查防火墙是否放行SSH端口(
sudo ufw allow 22);
- 确认SecureCRT的IP、端口、用户名输入正确。
- 密钥认证配置(可选,提升安全性):
- 在Ubuntu服务器上生成密钥对:
ssh-keygen -t rsa(默认保存至~/.ssh/id_rsa);
- 将公钥复制到服务器:
ssh-copy-id username@server_ip;
- 在SecureCRT中,选择“SSH”→“Auth”,点击“Browse”选择私钥文件(
id_rsa),保存会话后即可免密码登录。