Linux SecureCRT配置步骤有哪些
小樊
32
2025-12-12 02:04:39
Linux 上 SecureCRT 配置步骤
一 安装与许可
- 获取安装包:前往 VanDyke Software 下载适用于 Linux 的 SecureCRT 安装包(.deb 或 .rpm)。
- 安装方式:
- Debian/Ubuntu:执行命令:
sudo dpkg -i SecureCRT_x.x.x_i386.deb
- RHEL/CentOS:执行命令:
sudo yum install SecureCRT
- 许可激活:试用版可直接使用;正式版输入许可证密钥完成激活。
二 准备目标 Linux 与网络
- 确认 SSH 服务:在目标 Linux 上安装并启动 OpenSSH 服务器(如 Ubuntu/Debian:
sudo apt-get install openssh-server),并确保服务处于运行状态。
- 获取 IP 地址:在 Linux 终端执行
ip addr show 或 ifconfig 查看网卡 IP。
- 网络连通与端口:默认 SSH 端口 22;如使用 NAT/桥接/Host-Only 等虚拟机网络模式,确保宿主机与虚拟机可互通,且防火墙放行 22 端口。
三 新建会话与基础连接
- 创建会话:打开 SecureCRT,选择 File > New Connection…,协议选 SSH2,填写 Hostname/IP 与 Port(22)。
- 会话属性:在 Session/Log/Terminal/Appearance 中分别设置会话名称、日志保存路径、字体与颜色、窗口外观等。
- 首次连接:输入 用户名,按需输入密码;首次会提示主机密钥指纹,核对后选择接受并保存。
- 验证:出现 Linux 命令行提示符即表示连接成功。
四 认证与安全优化
- 密码认证:在会话属性的 Login 页直接保存用户名/密码,便于快速登录。
- 公钥认证(推荐):
- 在 SecureCRT 中生成密钥对(Tools > Create Public Key),密钥格式选择 OpenSSH;将生成的 Identity.pub 上传至目标 Linux 的
~/.ssh/authorized_keys(如 cat Identity.pub >> ~/.ssh/authorized_keys)。
- 服务器端确保
/etc/ssh/sshd_config 启用 PubkeyAuthentication yes、AuthorizedKeysFile .ssh/authorized_keys,并按需设置 PasswordAuthentication no;权限建议:~/.ssh 为 700,authorized_keys 为 644。
- 在 SecureCRT 会话属性的 SSH2/Authentication 中选择 PublicKey,指定私钥路径(Identity)。
- 安全与性能:在 SSH2 中启用 Compression(压缩),并选择更安全的加密套件;按需调整滚动缓冲区与保持会话活跃。
五 常用高级配置与排错
- 日志与自动化:在 Log 页启用并规范日志命名;使用 VBScript/Python 脚本实现登录与批量命令自动化。
- 效率与外观:在 Global Options > Keyboard 自定义快捷键;在 Appearance 配置 UTF-8 解决中文乱码;启用 Anti-Idle 防断线;调整 Scrollback 缓冲区。
- 文件传输:右键会话选择 SFTP 会话进行上传/下载;终端支持时可用 Zmodem(rz/sz) 拖拽传输。
- 端口转发:在会话属性中配置 Port Forwarding,实现本地端口到远端内网服务的访问。
- 常见排错:
- 连接超时/拒绝:核对 IP/端口、确认 SSH 服务运行、检查宿主机与虚拟机的 防火墙/网络模式。
- 认证失败:核对用户名/密码或公钥是否已正确部署到
~/.ssh/authorized_keys。
- IP 变化:为虚拟机设置 静态 IP 或 DHCP 保留。