温馨提示×

SecureCRT怎样配置SSH协议

小樊
42
2025-09-22 16:44:02
栏目: 编程语言

SecureCRT配置SSH协议步骤

1. 前提准备

  • 确保目标服务器已开启SSH服务(可通过ss -ltnp | grep sshd命令检查,未启动则用sudo systemctl start sshd启动,并设置开机启动sudo systemctl enable sshd);
  • 准备连接信息:服务器IP/域名、用户名(如root或普通用户)、认证方式(密码密钥,密钥认证更安全)。

2. 创建新会话

  • 打开SecureCRT,有两种方式启动配置:
    • 方式一:点击菜单栏File > New Connection...(适用于详细配置);
    • 方式二:点击工具栏“快速连接”图标(闪电符号,或按Ctrl+N),快速输入连接信息。

3. 配置基础连接参数

在连接向导或快速连接窗口中,填写以下关键信息:

  • 协议类型:选择SSH2(推荐,安全性高于SSH1;若需兼容旧版本可选择SSH自动适配);
  • 主机名/IP:输入目标服务器的IP地址或域名(如192.168.1.100);
  • 端口号:默认22(若服务器修改过SSH端口,需同步修改);
  • 用户名:输入登录服务器的用户名(如ubuntu)。

4. 设置认证方式

① 密码认证(常用)

  • 在“认证”步骤中,选择Password认证方式;
  • 输入登录密码,点击Finish完成配置;
  • 首次连接时,会提示“接受服务器密钥”,点击Accept & Save保存服务器指纹(后续连接不再提示)。

② 密钥认证(更安全)

  • 若使用密钥对认证,需提前生成密钥(公钥id_rsa.pub存服务器~/.ssh/authorized_keys,私钥id_rsa存本地);
  • 在会话属性中,进入Connection > SSH > Authentication标签页;
  • 选择Public Key认证方式,点击Add导入本地私钥文件(SecureCRT常用.ppk格式,若私钥是.pem格式,需用PuTTYgen转换为.ppk);
  • 配置完成后,连接时无需输入密码(需确保私钥文件权限为600,即chmod 600 id_rsa)。

5. 配置会话属性(可选但推荐)

创建或编辑会话后,右键会话名称选择Properties...,可调整以下设置:

  • Session标签:设置会话名称(如Linux_Server)、图标,方便识别;
  • Terminal标签:调整终端外观,如字体(推荐Consolas)、大小(12-14号)、颜色方案(如Linux默认主题),避免乱码(设置字符编码为UTF-8);
  • Log标签:启用日志记录(勾选Enable logging),设置日志文件路径(如D:\SSH_Logs\server.log),用于保存操作记录(便于排查问题);
  • SSH标签:确认SSH版本为SSH2,选择安全加密算法(如AES-256-CBCChaCha20-Poly1305,避免使用弱算法如3DES);
  • Appearance标签:调整会话窗口布局(如字体、背景色),提升使用体验。

6. 保存并连接

  • 完成所有配置后,点击OK保存会话;
  • 双击会话列表中的会话名称,即可快速连接服务器;
  • 连接成功后,会显示服务器终端界面,可输入命令进行远程管理。

常见问题解决

  • 连接被拒绝:检查服务器IP是否正确、SSH服务是否启动、防火墙是否放行端口22(sudo ufw allow ssh);
  • 认证失败:确认用户名/密码正确,密钥认证需检查私钥格式(.ppk)及权限(600);
  • 会话乱码:在Terminal > Appearance中设置字符编码为UTF-8,更换字体(如Consolas)。

0