温馨提示×

如何使用securecrt管理ubuntu服务器

小樊
42
2025-09-20 20:53:04
栏目: 云计算

1. 准备工作
在使用SecureCRT管理Ubuntu服务器前,需完成以下基础准备:

  • 安装SecureCRT:访问SecureCRT官网下载对应操作系统的安装包(如Windows版、Linux版),按照向导完成安装。
  • 获取Ubuntu服务器信息:确认服务器的IP地址(可通过ifconfigip a命令查看)、SSH端口(默认22)、登录用户名(如ubuntu或自定义用户)。

2. 配置Ubuntu服务器的SSH服务
SecureCRT通过SSH协议连接服务器,因此需确保Ubuntu上已启用SSH服务:

  • 安装OpenSSH Server:在Ubuntu终端执行以下命令更新软件源并安装:
    sudo apt update
    sudo apt install openssh-server
    
  • 启动SSH服务:安装完成后,SSH服务会自动启动。如需手动启动,执行:
    sudo systemctl start ssh
    
  • 设置开机自启:为避免服务器重启后SSH服务停止,执行:
    sudo systemctl enable ssh
    
  • 验证服务状态:通过以下命令确认SSH服务正在运行:
    sudo systemctl status ssh
    
    若显示“Active: active (running)”,则表示服务正常。

3. 使用SecureCRT连接Ubuntu服务器

  • 新建会话:打开SecureCRT,点击顶部菜单栏“File”→“New Session”,弹出会话配置窗口。
  • 配置连接参数
    • Protocol:选择“SSH2”(Ubuntu默认支持SSH2协议);
    • Hostname:输入Ubuntu服务器的IP地址;
    • Port:默认22(若修改过SSH端口,需同步修改此处);
    • Username:输入登录用户名(如ubuntu)。
  • 保存与连接:点击“Save”保存会话(便于后续快速连接),再点击“Connect”发起连接。
  • 身份验证:输入Ubuntu用户的密码,完成验证后即可登录服务器命令行界面。

4. 连接后的常用操作

  • 基本命令:连接成功后,可执行Linux命令管理服务器,例如:
    • ls:列出当前目录文件;
    • cd /path/to/directory:切换目录;
    • mkdir new_folder:创建新目录;
    • rm file_name:删除文件;
    • cat file_name:查看文件内容。
  • 文件传输:通过SecureCRT内置的SFTP功能实现文件上传/下载:
    • Alt+P打开SFTP面板;
    • 上传文件:在本地路径输入框选择文件,点击“Put”;
    • 下载文件:在远程路径输入框选择文件,点击“Get”。
  • 命令快捷操作
    • rz/sz:快速上传(rz)/下载(sz)文件(需安装lrzsz工具,执行sudo apt install lrzsz);
    • history:查看最近执行的20条命令;
    • --help:获取命令帮助信息。

5. 常见问题解决

  • 中文乱码:若终端显示中文为乱码,需调整SecureCRT字符编码:
    点击“Options”→“Session Options”→“Terminal”→“Appearance”,将“Character encoding”设置为“UTF-8”,点击“OK”并重新连接。
  • 连接被拒绝
    • 检查SSH服务是否启动(sudo systemctl status ssh);
    • 检查防火墙是否放行SSH端口(sudo ufw allow 22);
    • 确认SecureCRT的IP、端口、用户名输入正确。
  • 密钥认证配置(可选,提升安全性)
    • 在Ubuntu服务器上生成密钥对:ssh-keygen -t rsa(默认保存至~/.ssh/id_rsa);
    • 将公钥复制到服务器:ssh-copy-id username@server_ip
    • 在SecureCRT中,选择“SSH”→“Auth”,点击“Browse”选择私钥文件(id_rsa),保存会话后即可免密码登录。

0