我的第二次作业
  1. SSH协议简介
    SSH是安全远程登录协议,采用加密传输,解决传统Telnet明文泄露风险,默认22端口,支持远程命令操作、SFTP文件传输,是运维远程管理服务器的标准协议。
  2. 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命令,虚拟机必须保持开机。
  3. 常见故障排查
    1. 连接超时:ping虚拟机IP,检查ssh服务、虚拟机网络、防火墙;
    2. 认证失败:核对Linux用户名、密码大小写;
    3. 22端口拒绝:未安装openssh-server,执行安装并重启ssh;
    4. 密钥冲突:清除Xshell缓存密钥,重新接受保存。
  4. Xftp文件传输使用
    Xftp使用和Xshell相同SSH参数登录,左右分栏分别对应Windows本地、Linux虚拟机,拖拽文件即可双向传输,全程加密安全。
  5. 实操截图
    附上:ssh安装命令截图、Xshell会话配置图、密钥弹窗、登录成功终端、Xftp传输界面截图。