温馨提示×

ubuntu中如何使用securecrt进行远程管理

小樊
31
2025-12-08 08:09:33
栏目: 智能运维

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。

0