Linux学习——了解和熟悉Linux系统的远程终端登录

发布于:2025-04-10 ⋅ 阅读:(81) ⋅ 点赞:(0)

实验步骤

1. 配置 Ubuntu 系统的网络和用户
  1. 设置虚拟机网络为桥接模式

    • 打开虚拟机管理器。
    • 选择 Ubuntu 虚拟机,点击“设置”。
    • 在网络适配器设置中,选择“桥接模式”。
    • 保存设置并启动 Ubuntu。
  2. 配置 Ubuntu 的 IP 和网关

    • 打开终端,运行以下命令获取当前网络信息:

      ip addr
      

      在这里插入图片描述

    • 编辑网络配置文件:

      sudo nano /etc/netplan/00-installer-config.yaml
      
    • 修改文件内容为静态 IP 配置(根据自己的网络环境调整 IP 和网关):

      network:
        version: 2
        renderer: networkd
        ethernets:
          ens33:  # 这里是你的网卡名称,根据实际情况修改
            dhcp4: no
            addresses: [192.168.1.100/24]  # 设置静态 IP
            gateway4: 192.168.1.1          # 设置网关
            nameservers:
              addresses: [8.8.8.8, 8.8.4.4]  # DNS 服务器
      
    • 保存并退出,然后应用配置:

      sudo netplan apply
      
  3. 添加用户

    • 添加两个用户 classmate1classmate2
      sudo adduser classmate1
      sudo adduser classmate2
      
    • 为每个用户设置密码(默认密码为 123456)。
      在这里插入图片描述
  4. 验证网络连通性

    • 在其他同学的 Windows 系统中,打开命令提示符,运行:
      ping 192.168.1.100  # 替换为自己的 Ubuntu IP
      
    • 如果能成功 ping 通,说明网络配置成功。
      在这里插入图片描述
2. 远程终端登录 Ubuntu
  1. **在 Windows 上安装 PuTTY **

    • 下载并安装 PuTTY
  2. 使用 PuTTY 登录 Ubuntu

    • 打开 PuTTY,填写 Ubuntu 的 IP 地址。
    • 点击“Open”,使用 classmate1classmate2 账号登录。
      在这里插入图片描述
3. 使用 Xshell 远程连接
  1. 确保 SSH 服务已启动

    • 在 Ubuntu 上运行:
      sudo systemctl enable ssh
      sudo systemctl start ssh
      
  2. 使用 Xshell 进行文件传输

    • 在 Xshell 中连接 Ubuntu。
    • 使用 sftp 命令上传/下载文件:
      sftp classmate1@192.168.1.100
      put local_file.txt  # 上传文件
      get remote_file.txt # 下载文件
      

在这里插入图片描述

在这里插入图片描述

思考题解答

1. X 窗口协议与 VNC-viewer 协议的差异
  • X 窗口协议
    • 用于在本地显示远程图形界面,依赖于 X11 转发。
    • 适合运行单个图形程序,性能较高。
  • VNC 协议
    • 提供完整的远程桌面访问,支持多用户同时连接。
    • 适合需要完整桌面环境的场景,但性能可能较低。
2. 使用 rcp 命令进行文件复制
  • 在 Ubuntu 或树莓派之间复制文件:
    rcp /path/to/local_file user@remote_host:/path/to/remote_dir
    
  • 确保 SSH 服务已启动,并配置了正确的权限。
3. 新建用户无法使用 sudo
  • 将用户添加到 sudo 组:
    sudo usermod -aG sudo classmate1
    sudo usermod -aG sudo classmate2
    
  • 重新登录后即可使用 sudo

网站公告

今日签到

点亮在社区的每一天
去签到