- SSH协议简介
SSH是安全远程登录协议,采用加密传输,解决传统Telnet明文泄露风险,默认22端口,支持远程命令操作、SFTP文件传输,是运维远程管理服务器的标准协议。 - Xshell连接虚拟机完整流成
虚拟机端配置
1. 安装ssh服务
sudo apt install openssh-server
2. 启动并设置开机自启ssh
sudo systemctl enable --now ssh
3. 查看本机IP: ip a ,记录网卡IPv4地址
Xshell客户端操作
1. 新建SSH会话,填入虚拟机IP、端口22;
2. 发起连接,接收主机密钥;
3. 输入Linux用户名、密码完成认证;
4. 登录成功,远程执行Linux命令,虚拟机必须保持开机。 - 常见故障排查
1. 连接超时:ping虚拟机IP,检查ssh服务、虚拟机网络、防火墙;
2. 认证失败:核对Linux用户名、密码大小写;
3. 22端口拒绝:未安装openssh-server,执行安装并重启ssh;
4. 密钥冲突:清除Xshell缓存密钥,重新接受保存。 - Xftp文件传输使用
Xftp使用和Xshell相同SSH参数登录,左右分栏分别对应Windows本地、Linux虚拟机,拖拽文件即可双向传输,全程加密安全。 - 实操截图
附上:ssh安装命令截图、Xshell会话配置图、密钥弹窗、登录成功终端、Xftp传输界面截图。