温馨提示×

SecureCRT如何远程Linux

小樊
39
2026-08-21 10:21:56
栏目: 智能运维

下面是使用 SecureCRT 远程连接 Linux 服务器的完整步骤(适用于大多数场景):


一、准备工作

在连接前,请确保:

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

    systemctl status sshd
    

    若未启动:

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

    • Linux 服务器 IP 地址
    • SSH 端口(默认是 22
    • 用户名(如 root 或普通用户)
    • 密码 或 SSH 密钥
  3. 网络可达

    • 本地能 ping 通服务器
    • 防火墙放行 22 端口

二、使用 SecureCRT 连接 Linux(SSH)

步骤 1:打开 SecureCRT

启动 SecureCRT 主界面。


步骤 2:新建会话

  1. 点击 File(文件) → New Session(新建会话)
  2. 会话类型选择: ✅ SSH2

步骤 3:填写连接信息

1️⃣ 基本连接信息

  • Hostname(主机名):Linux 服务器 IP
    例如:192.168.1.100
  • Port(端口)22
  • Username(用户名):如 root

2️⃣ 认证方式

  • Password(密码)
  • PublicKey(公钥认证)

步骤 4:保存并连接

  1. 点击 Finish(完成)
  2. 双击会话名称
  3. 输入 Linux 用户密码(如果未保存)

✅ 成功后即可进入 Linux 命令行界面


三、使用密钥登录(推荐)

1️⃣ 在 SecureCRT 生成密钥

  1. Tools → Create Public Key
  2. 类型选择:✅ RSA
  3. 保存私钥(本地)
  4. 复制公钥内容

2️⃣ 将公钥写入 Linux

在 Linux 上执行:

mkdir -p ~/.ssh
chmod 700 ~/.ssh

将公钥写入:

vi ~/.ssh/authorized_keys

粘贴公钥内容,然后:

chmod 600 ~/.ssh/authorized_keys

3️⃣ SecureCRT 启用公钥认证

在 Session Options:

  • Authentication → PublicKey
  • 选择刚才生成的私钥文件

四、常见问题排查

❌ 连接超时

  • 检查 IP 是否正确
  • 检查防火墙:
    firewall-cmd --list-ports
    

❌ 拒绝连接

  • SSH 服务未启动
  • 端口不是 22

❌ 中文乱码

  1. Session Options → Terminal → Appearance
  2. 字符集选择: ✅ UTF-8

五、常用技巧

  • 多标签Ctrl + T
  • 文件传输:使用 SFTP / Zmodem
  • 自动登录:保存密码或密钥
  • 会话管理:分类保存服务器

如果你需要:

  • CentOS / Ubuntu 示例
  • 通过跳板机连接
  • SecureCRT 上传/下载文件
  • 脚本自动登录

告诉我你的具体环境,我可以一步步帮你配置。

0