Ubuntu 上使用 SecureCRT 远程管理的完整指南
一 安装 SecureCRT
- 在 Ubuntu 桌面安装 SecureCRT,可从官方获取安装包并按包类型安装:
- .deb 包:sudo dpkg -i scrt-<版本号>.ubuntu20-64.x86_64.deb
- .tar.gz 安装脚本:解压后执行 sudo ./install
- 安装完成后可在应用菜单或终端输入 SecureCRT 启动。以上两种方式均为官方常见分发形态,任选其一即可。
二 在 Ubuntu 上启用 SSH 服务
- 安装 OpenSSH 服务器:sudo apt-get update && sudo apt-get install openssh-server
- 启动并设为开机自启:sudo systemctl start ssh;sudo systemctl enable ssh
- 检查状态:sudo systemctl status ssh(应显示 active/running)
- 如需允许 root 登录或调整认证方式,编辑 /etc/ssh/sshd_config(如:PermitRootLogin、PasswordAuthentication),修改后执行:sudo systemctl restart ssh。
三 建立与配置 SecureCRT 会话
- 新建会话:File → New Session → 选择 SSH2
- 填写连接参数:
- Hostname/IP:Ubuntu 主机地址
- Port:22(如自定义请与服务器一致)
- Username:登录用户名
- 认证方式:
- 密码认证:连接时输入密码
- 密钥认证:在会话属性的 Connection/Authentication 中选择私钥文件(推荐)
- 保存会话并连接;连接成功后即可像本地终端一样执行命令。
四 常用效率与安全设置
- 保持会话不掉线:Global Options → Default Session → 勾选 Send protocol NO-OP every 30 seconds
- 文件传输:使用内置 SFTP(如 Alt+P 打开)进行上传/下载
- 终端体验:Session Options → Terminal → Appearance 设置字符集为 UTF-8、字体与配色
- 安全性:优先使用 SSH 密钥 或基于密钥的登录,必要时再启用密码;避免使用过时或不安全的加密套件。
五 常见问题与排查
- 连接被拒绝/超时:确认 Ubuntu 上 ssh 服务已启动(sudo systemctl status ssh),并检查云主机/本机 防火墙 是否放行 22 端口
- 算法不兼容报错(如 No compatible hostkey/key exchange method):升级 SecureCRT;或在 /etc/ssh/sshd_config 中补充或调整 KexAlgorithms/HostKeyAlgorithms,然后重启 sshd
- 中文乱码:Session Options → Terminal → Appearance → Character 设为 UTF-8
- root 登录被拒:编辑 /etc/ssh/sshd_config 将 PermitRootLogin 设为 yes(或 prohibit-password),并重启 ssh。