温馨提示×

securecrt怎么连linux服务器

小樊
53
2026-09-24 23:34:35
栏目: 云计算

下面以 Windows 上的 SecureCRT 为例,介绍如何连接 Linux 服务器(SSH 方式最常见)。


一、准备工作

在连接前,请确认:

  1. Linux 服务器已开启 SSH 服务

    systemctl status sshd
    

    若未启动:

    systemctl start sshd
    systemctl enable sshd
    
  2. 知道以下信息:

    • 服务器 IP 地址(如 192.168.1.100)
    • 端口(默认 22)
    • 用户名(如 root 或普通用户)
    • 密码 或 私钥文件
  3. 本机能 ping 通服务器

    ping 192.168.1.100
    

二、SecureCRT 新建连接(SSH)

方法一:快速连接

  1. 打开 SecureCRT
  2. 点击菜单
    File → Quick Connect(或工具栏闪电图标)
  3. 填写:
    • Protocol:SSH2
    • Hostname:服务器IP
    • Port:22
    • Username:你的用户名
  4. 点击 Connect
  5. 首次连接会提示指纹确认,点 Accept & Save
  6. 输入密码即可登录

方法二:新建 Session(推荐)

  1. File → New Session
  2. 选择 SSH2
  3. 填写:
    • Hostname:服务器 IP
    • Port:22
    • Username:用户名
  4. 一路 Next,可设置 Session 名称
  5. 完成后双击 Session 连接
  6. 输入密码登录

三、使用密钥登录(更安全)

Linux 端生成密钥(如未生成)

ssh-keygen -t rsa

生成:

  • ~/.ssh/id_rsa(私钥)
  • ~/.ssh/id_rsa.pub(公钥)

将公钥写入:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

SecureCRT 配置

  1. 新建 Session
  2. 在 SSH2 → Authentication 中:
    • 取消 Password
    • 勾选 PublicKey
  3. 点击 Properties
    • 选择私钥文件(从 Linux 拷贝出来的 id_rsa)
  4. 连接即可(无需密码)

四、常见问题

1. 连接超时

  • 检查防火墙
    systemctl stop firewalld
    
  • 检查云服务器安全组是否放通 22 端口

2. 拒绝连接

  • SSH 服务未启动
  • IP 或端口错误

3. 中文乱码

  • SecureCRT: Options → Session Options → Terminal → Appearance
    • 字体选择支持中文
    • Character encoding:UTF-8

如果你愿意,可以告诉我:

  • 使用的是 Windows / macOS
  • 是 物理机 / 虚拟机 / 云服务器
  • 是否使用 密码或密钥

我可以提供更针对性的步骤。

0 踩