ubuntu如何通过securecrt管理服务器
1. 准备工作:安装SecureCRT与Ubuntu SSH服务
-
安装SecureCRT:
访问SecureCRT官网下载适用于Linux的安装包(如.deb格式),打开终端,进入安装包所在目录,执行以下命令安装:sudo dpkg -i scrt-[版本号]-ubuntu[版本号]-64.x86_64.deb若提示缺少依赖包,可通过
sudo apt-get install -f自动安装依赖。 -
配置Ubuntu SSH服务:
打开Ubuntu终端,依次执行以下命令安装OpenSSH服务器:sudo apt-get update sudo apt-get install openssh-server安装完成后,SSH服务会自动启动。可通过以下命令检查服务状态(显示
Active: active (running)表示运行正常):sudo systemctl status ssh若需开机自启,执行:
sudo systemctl enable ssh
2. 配置SecureCRT连接Ubuntu服务器
-
新建会话:
启动SecureCRT,点击顶部菜单栏Session→New Session(或使用快捷键Ctrl+N),弹出“New Session Wizard”窗口。 -
设置连接参数:
- Protocol:选择
SSH2(推荐,安全性更高); - Hostname:输入Ubuntu服务器的IP地址(如
192.168.1.100); - Port:默认
22(若修改过SSH端口,需对应填写); - Username:输入Ubuntu服务器的登录用户名(如
ubuntu或root)。
- Protocol:选择
-
保存与连接:
点击Save As可将会话保存为.scs文件(便于后续快速连接),然后点击Connect。首次连接会提示“是否信任主机密钥”,选择Accept & Save;接着输入Ubuntu用户的密码,完成连接。
3. 解决常见连接问题
-
中文乱码:
若连接后出现中文乱码,需调整SecureCRT字符编码:点击顶部菜单栏Options→Session Options→Terminal→Appearance,在Character encoding下拉框中选择UTF-8,点击OK并重新连接。 -
连接超时:
检查网络连通性(如ping 服务器IP),确认Ubuntu防火墙未阻止SSH端口(22)。若需临时关闭防火墙测试,可执行:sudo ufw disable若需永久开放SSH端口,执行:
sudo ufw allow 22 -
密钥交换错误:
若出现No compatible hostkey/key exchange method错误,需修改SecureCRT配置或Ubuntu SSH设置:- SecureCRT端:打开会话选项→
Connection→SSH2→Key Exchange,勾选diffie-hellman-group-exchange-sha256等现代算法; - Ubuntu端:编辑
/etc/ssh/sshd_config文件,添加或修改以下配置:
保存后重启SSH服务:HostKeyAlgorithms +ssh-rsa,ssh-dss KexAlgorithms curve25519-sha256@libssh.org,diffie-hellman-group-exchange-sha256sudo systemctl restart ssh。
- SecureCRT端:打开会话选项→
4. 常用管理操作
-
执行命令:
连接成功后,SecureCRT终端会显示Ubuntu服务器的命令行界面。可直接输入Linux命令(如ls查看目录、cd切换路径、mkdir创建文件夹、rm删除文件等)。 -
文件传输:
使用SFTP协议传输文件:点击顶部菜单栏File→Connect SFTP,或按Alt+P打开SFTP面板。左侧为本地文件系统,右侧为远程Ubuntu服务器文件系统,通过拖拽即可实现文件上传/下载。 -
标签页管理:
SecureCRT支持多标签页,点击顶部File→New Tab可打开新标签页,方便同时管理多个Ubuntu服务器会话。
5. 高级设置(可选)
-
密钥认证(提升安全性):
为避免密码泄露,可使用SSH密钥对认证。步骤如下:- 在本地机器生成密钥对:
ssh-keygen -t rsa(默认保存到~/.ssh/id_rsa); - 将公钥复制到Ubuntu服务器:
ssh-copy-id username@服务器IP; - 在SecureCRT会话选项→
Connection→SSH2→Auth中,选择私钥文件(id_rsa),取消Password authentication勾选。
- 在本地机器生成密钥对:
-
设置静态IP:
若Ubuntu服务器使用动态IP,可能导致IP变化无法连接。可通过编辑/etc/netplan/01-netcfg.yaml文件配置静态IP(需根据网络环境调整):network: version: 2 ethernets: ens33: # 网卡名称(通过`ip a`查看) dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]保存后应用配置:
sudo netplan apply。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu如何通过securecrt管理服务器
本文地址: https://pptw.com/jishu/737746.html
