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