xsheel 相关作业

📅 2026/7/1 14:42:12
xsheel 相关作业
一、什么是SSH连接协议1. 定义SSHSecure Shell安全外壳协议是一种建立在应用层的加密远程登录协议用于安全地远程管理服务器/虚拟机替代明文传输的Telnet协议。2. 核心优势全程加密用户名、密码、传输数据均经过非对称对称混合加密防止抓包窃取支持多种认证密码登录、密钥免密登录拓展功能除远程终端外还可实现SFTP文件传输、端口转发。3. 工作端口默认使用22端口Linux系统openssh-server提供SSH服务。二、Xshell连接Linux虚拟机完整操作步骤前置准备1. 虚拟机开机查看Linux网卡IP ip a / ifconfig 2. 虚拟机网卡模式改为桥接模式与主机同一局域网互通IP3. Linux安装并启动ssh服务Xshell操作步骤1. 打开Xshell点击左上角【文件】→【新建】2. 会话属性配置名称自定义如CentOS7虚拟机协议选择 SSH主机填写虚拟机IP地址端口号默认223. 点击左侧【用户身份验证】选择密码认证输入Linux用户名、密码4. 点击【确定】保存会话双击会话名称发起连接5. 连接成功后出现Linux命令行终端即可执行操作。三、连接常见错误、原因与解决方案⚠问题一无法连接连接超时原因1. 虚拟机与主机不在同一网段 2. 虚拟机防火墙拦截22端口 3. 网卡NAT模式未配置端口转发 方案1. 虚拟机切换桥接模式重新查看IP 2. 临时关闭防火墙 systemctl stop firewalld 3. NAT模式下配置VMware端口转发规则问题二拒绝访问/Connection refused 原因1. Linux未安装ssh服务 2. sshd服务未启动 3. ssh配置文件禁止root登录方案1. 安装openssh-server并启动服务 2. 执行 systemctl start sshd 3. 修改 /etc/ssh/sshd_config 开启PermitRootLogin问题三用户名密码验证失败原因账号密码输入错误ssh禁止当前用户登录方案核对账号密码修改sshd配置放行登录用户重启sshd问题四主机密钥冲突警告原因重装虚拟机后IP不变本地保存旧主机密钥方案Xshell弹窗选择删除原有密钥重新连接接受新密钥问题五卡顿、频繁断连原因虚拟机网络不稳定ssh空闲超时配置方案修改sshd_config延长超时时间切换稳定桥接网络四、Xftp文件传输使用教程Xftp配套Xshell使用基于SSH的SFTP协议安全传输文件无需额外开启FTP服务方式1关联Xshell会话一键打开1. Xshell连接虚拟机成功后顶部工具栏点击【Xftp图标】自动同步会话登录2. 左侧为本机Windows文件目录右侧为Linux虚拟机根目录3. 拖拽文件Windows→Linux左侧选中文件拖拽至右侧文件夹上传Linux→Windows右侧文件拖拽至左侧文件夹下载方式2新建独立Xftp会话1. 打开Xftp→【文件】→【新建】2. 协议选择 SFTP 主机填虚拟机IP端口223. 输入Linux账号密码连接后即可双向传输文件。补充功能1批量上传/下载多选文件拖拽2权限修改右键Linux文件修改chmod读写权限3断点续传大文件传输中断后可恢复。五、过程截图