Ubuntu系统下使用SecureCRT连接服务器的详细教程

一 准备工作与安装配置
- 在 Ubuntu 客户端安装 SecureCRT(原生 Linux 版本):可先从官方网站下载对应的 .deb 安装包,然后执行安装命令,例如:sudo dpkg -i scrt-9.2.3-2829.ubuntu20-64.x86_64.deb;如果系统提示缺少依赖,可运行 sudo apt-get -f install 自动补齐依赖。除此之外,也可以通过 Wine 运行 Windows 版安装程序(sudo apt install wine,然后 wine SecureCRT_Installer.exe)。
- 在 Ubuntu 服务器安装并启用 OpenSSH 服务:sudo apt-get update && sudo apt-get install openssh-server;sudo systemctl start ssh;sudo systemctl enable ssh;最后使用 sudo systemctl status ssh 确认 SSH 服务是否正常运行。
- 获取服务器 IP 地址:在服务器终端执行 ip addr(或 ifconfig)命令,查看当前服务器的内网 IP 或公网 IP 地址。
二、在SecureCRT中创建并连接新会话
- 启动 SecureCRT → File → New Session(或直接使用 Quick Connect 快速连接)。
- 配置会话参数:
- Protocol:SSH2
- Hostname:服务器 IP 地址
- Port:22(如果服务器修改过 SSH 默认端口,请填写实际使用的端口)
- Username:服务器登录用户名
- 首次连接 Ubuntu 服务器时,系统通常会提示 主机密钥指纹,建议核对无误后选择接受并保存,方便下次直接连接。
- 根据实际情况选择密码认证或密钥认证方式登录:
- 密码登录:直接输入对应用户的登录密码即可。
- 密钥登录(推荐):在会话属性的 Authentication 中取消 Password,选择 PublicKey,并指定本地私钥文件(如 id_rsa)。如有需要,还应提前在服务器端配置公钥(~/.ssh/authorized_keys),同时确保相关目录与文件权限设置正确。
三 常见问题与快速排查
- 连接被拒绝或连接超时:
- 先在服务器端确认 SSH 服务已经启动:sudo systemctl status ssh;如有异常,可执行 sudo systemctl restart ssh 重新启动。
- 检查防火墙是否已放行 SSH 端口:sudo ufw allow 22/tcp(也可临时执行 sudo ufw disable 进行测试排查)。
- 如果是云服务器,还需要在安全组或 NACL 中放行 TCP 22 端口。
- 确认端口配置是否正确,或检查 SSH 监听状态是否异常:ss -tulpen | grep :22 或 netstat -tuln | grep sshd。
- 算法不兼容报错(例如 No compatible hostkey/key exchange method):
- 客户端处理:在 Session Options → Connection → SSH2 中勾选或启用常见的 Host Key Algorithms 和 Kex Algorithms(如 ecdsa-sha2-nistp256、diffie-hellman-group14-sha1 等)。
- 服务器处理:编辑 /etc/ssh/sshd_config 文件,按实际需求添加例如:
- HostKeyAlgorithms=+ssh-rsa,ssh-dss
- KexAlgorithms=curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
修改完成后重启 SSH 服务:sudo systemctl restart ssh。
- 中文乱码:进入 Options → Session Options → Terminal → Appearance → Character encoding,将字符编码设置为 UTF-8。
四 实用优化与文件传输
- 会话优化:可适当增大回滚缓冲区(Options → Session Options → Terminal → Emulation),这样在查看长日志或大量命令输出时体验会更好。
- 文件传输:
- 先在服务器上安装 lrzsz:sudo apt-get install lrzsz。
- 在 SecureCRT 的 Session Options → X/Y/Zmodem 中配置文件上传与下载目录。
- 上传文件:在终端输入 rz;下载文件:输入 sz 文件名。
