securecrt如何与ubuntu服务器配合使用
导读:SecureCRT与Ubuntu服务器配合使用的完整指南 一 环境准备与网络连通 在 Ubuntu 上安装并启动 OpenSSH 服务器,确保服务开机自启,并确认防火墙放行 SSH 端口(默认 22)。 获取 Ubuntu 服务器的 IP...
SecureCRT与Ubuntu服务器配合使用的完整指南
一 环境准备与网络连通
- 在 Ubuntu 上安装并启动 OpenSSH 服务器,确保服务开机自启,并确认防火墙放行 SSH 端口(默认 22)。
- 获取 Ubuntu 服务器的 IP 地址,并确保与 SecureCRT 所在主机网络互通(同一局域网或可达路由/NAT 映射正确)。
- 在 Ubuntu 上可快速自检:
sudo systemctl status ssh、sudo ufw allow ssh、ip a(或ifconfig)。上述步骤完成后即可进行 SSH 连接。
二 Ubuntu 端 SSH 服务配置
- 安装与启动
- 安装:
sudo apt update & & sudo apt install openssh-server - 状态:
sudo systemctl status ssh - 启动/自启:
sudo systemctl start ssh;sudo systemctl enable ssh
- 安装:
- 防火墙放行
sudo ufw allow ssh(或sudo ufw allow 22/tcp)
- 可选安全项(编辑
/etc/ssh/sshd_config后重启sudo systemctl restart ssh)- 端口:
Port 22(如需变更,同步修改 SecureCRT 的端口) - 允许 root 登录:
PermitRootLogin yes|no - 密码认证:
PasswordAuthentication yes|no
- 端口:
- 连通性自检
- 在 Ubuntu 本机或同网段主机测试:
ssh < 用户名> @< 服务器IP>。
- 在 Ubuntu 本机或同网段主机测试:
三 SecureCRT 端连接与会话设置
- 新建会话
- 协议:SSH2
- 主机名:Ubuntu 服务器 IP
- 端口:22
- 用户名/密码:输入 Ubuntu 账户凭据
- 外观与终端
- 字符编码:UTF-8(解决中文乱码)
- 终端类型:Linux(仿真更接近 Linux 控制台)
- 字体与配色:按个人偏好调整
- 常用快捷键
- 全屏:Alt + Enter
- 连接后即可在 SecureCRT 中执行常规 Linux 运维命令。
四 认证与安全加固
- 密码认证
- 确保
PasswordAuthentication yes已开启;在 SecureCRT 中保存密码或使用会话保存凭据。
- 确保
- SSH 密钥认证(推荐)
- 生成密钥对(本地或 SecureCRT 内生成),将公钥(如 id_rsa.pub)追加到 Ubuntu 的
~/.ssh/authorized_keys - 在 SecureCRT 会话属性中选择私钥文件,实现免密登录
- 可禁用密码登录以提升安全性(在
sshd_config中将PasswordAuthentication no并重启ssh)
- 生成密钥对(本地或 SecureCRT 内生成),将公钥(如 id_rsa.pub)追加到 Ubuntu 的
- 加密与算法
- 优先使用 SSH2 与强加密套件;如遇兼容性问题,升级 SecureCRT 或在
sshd_config中按需调整KexAlgorithms/HostKeyAlgorithms后重启服务。
- 优先使用 SSH2 与强加密套件;如遇兼容性问题,升级 SecureCRT 或在
五 常见问题排查与实用技巧
- 连接失败
- 在 Ubuntu 上确认
sshd监听:sudo systemctl status ssh或sudo netstat -tuln | grep sshd - 检查云主机安全组/本机防火墙是否放行 22/TCP
- 虚拟机/NAT 场景确认 IP 与端口映射正确
- 在 Ubuntu 上确认
- 算法不兼容
- 报错如 “No compatible hostkey/key exchange method” 时,升级 SecureCRT,或在
/etc/ssh/sshd_config中补充兼容算法项并重启ssh
- 报错如 “No compatible hostkey/key exchange method” 时,升级 SecureCRT,或在
- 中文乱码
- SecureCRT:
Options → Session Options → Terminal → Appearance → Character encoding = UTF-8
- SecureCRT:
- 日志与诊断
- 开启 SecureCRT 日志以便排错;在 Ubuntu 端结合
systemctl status ssh、netstat -tuln | grep sshd与云安全组规则进行定位。
- 开启 SecureCRT 日志以便排错;在 Ubuntu 端结合
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: securecrt如何与ubuntu服务器配合使用
本文地址: https://pptw.com/jishu/772496.html
