Linux學習——了解和熟悉Linux系統的遠程終端登錄

Linux學習——了解和熟悉Linux系統的遠程終端登錄

一.配置Ubuntu系統的網絡和用戶

1、設置虛擬機網絡為橋接模式

打開VMWare,選擇編輯虛擬機設置,在網絡適配器設置中,選擇“橋接模式”,保存設置并啟動Ubuntu。

image-20250416224350371

2、配置Ubuntu的IP和網關

  • 打開終端,運行以下命令獲取當前網絡信息
ip addr

image-20250416224855301

  • 編輯網絡配置文件
sudo nano /etc/netplan/00-installer-config.yaml

image-20250416231033287

  • 保存并退出,然后應用配置
sudo netplan apply
  • 檢查配置是否生效

image-20250416231113693

3、添加用戶

  • 添加兩個用戶classmate1和classmate2

    sudo adduser classmate1
    sudo adduser classmate2
    
  • 為每個用戶設置密碼(默認密碼為123456789)

image-20250416230402443

4、驗證網絡連通性

  • 在其他同學的Windows系統中,打開命令提示符,運行:

    ping 10.160.6.166  #替換為自己的Ubuntu IP
    

    image-20250416231230249

二、遠程終端登錄Ubuntu

  • 下載安裝PuTTY

  • 使用PuTTY登錄Ubuntu,添加Ubuntu的IP地址

image-20250416231651494

三、使用XShell遠程連接

1、確保SSH服務已啟動

  • 在Ubuntu上運行
sudo systemctl enable ssh
sudo systemctl start ssh

2、使用Xshell進行文件傳輸

sftp classmate1@10.160.6.166
put local_file.txt #上傳文件
get remote_file.txt #下載文件

image-20250416234035011

image-20250416234101748

image-20250416234207035

思考題解答:

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**

  • 將用戶添加到sudo組
sudo usermod -aG sudo classmate1
sudo usermod -aG sudo classmate2
  • 重新登錄后即可使用sudo

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/76507.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76507.shtml
英文地址,請注明出處:http://en.pswp.cn/web/76507.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【JAVA EE初階】多線程(1)

這樣的代碼,雖然也能打印hello thread,但是沒有創建新的線程,而是直接在main方法所在的主線程中執行了run的邏輯 start方法,是調用系統api,真正在操作系統內部創建一個線程。這個新的線程會以run作為入口方法&#xff…

javase 學習

一、Java 三大版本 javaSE 標準版 (桌面程序; 控制臺開發) javaME 嵌入式開發(手機、小家電)基本不用,已經淘汰了 javaEE E業級發開(web端、 服務器開發) 二、Jdk ,jre jvm 三…

【Linux】Linux 操作系統 - 05 , 軟件包管理器和 vim 編輯器的使用 !

文章目錄 前言一、軟件包管理器1 . 軟件安裝2 . 包管理器3 . Linux 生態 二、軟件安裝 、卸載三、vim 的使用1 . 什么是 vim ?2 . vim 多模式3 . 命令模式 - 命令4 . 底行模式 - 命令5. 插入模式6 . 替換模式7 . V-BLOCK 模式8 . 技巧補充 總結 前言 本篇筆者將會對軟件包管理…

python基礎知識點(1)

python語句 一行寫一條語句 一行內寫多行語句,使用分號分隔建議每行寫一句,且結束時不寫分號寫在[ ]、{ }內的跨行語句,被視為一行語句\ 是續行符,實現分行書寫功能 反斜杠表示下一行和本行是同一行 代碼塊與縮進 代碼塊復合語句&#xf…

C#/.NET/.NET Core技術前沿周刊 | 第 35 期(2025年4.14-4.20)

前言 C#/.NET/.NET Core技術前沿周刊,你的每周技術指南針!記錄、追蹤C#/.NET/.NET Core領域、生態的每周最新、最實用、最有價值的技術文章、社區動態、優質項目和學習資源等。讓你時刻站在技術前沿,助力技術成長與視野拓寬。 歡迎投稿、推薦…

HTML表單與數據驗證設計

HTML 表單與數據驗證設計:構建可靠的用戶數據采集系統 引言 互聯網的核心是數據交互,而HTML表單是這一交互的主要入口。作為前端工程師,設計高質量的表單不僅關乎用戶體驗,更直接影響數據收集的準確性和系統安全。 在我的學習實…

基于STM32的Keil環境搭建與點燈

本人使用的STM32開發板為正點原子的STM32F103ZE,在此記錄完整的搭建與點燈過程。 一、Keil的安裝與配置 安裝Keil 首先進入Keil下載官網:https://www.keil.com/download/product/ 點擊MDK-ARM,并填寫相關信息,之后開始下載最新版…

React-useRef

如果我們想在hooks里面獲同步取最新的值&#xff0c;那么則可以使用useRef, 關鍵源碼如下&#xff1a; function mountRef<T>(initialValue: T): {|current: T|} {const hook mountWorkInProgressHook();const ref {current: initialValue};hook.memoizedState ref;re…

幽靈依賴與常見依賴管理

文章目錄 前言1. 演示&#xff1a;檢測和修復幽靈依賴步驟1&#xff1a;安裝 depcheck步驟2&#xff1a;在項目根目錄運行 depcheck可能的輸出步驟3&#xff1a;修復幽靈依賴 2. 依賴管理的好習慣 1. 場景設定現在有如下依賴需求&#xff1a; 2. 依賴沖突的表現3. 解決依賴沖突…

如何使用人工智能大模型,免費快速寫工作總結?

如何使用人工智能大模型&#xff0c;免費快速寫工作總結&#xff1f; 詳細學習視頻https://edu.csdn.net/learn/40406/666581

[Java實戰經驗]異常處理最佳實踐

一些好的異常處理實踐。 目錄 異常設計自定義異常為異常設計錯誤代碼&#xff08;狀態碼&#xff09;設計粒度全局異常處理異常日志信息保留 異常處理時機資源管理try-with-resources異常中的事務 異常設計 自定義異常 自定義異常設計&#xff0c;如業務異常定義BusinessExce…

Makefile 入門指南

Makefile 入門指南 最簡單的例子 單文件編譯 假設我們有一個main.cpp文件&#xff0c;最簡單的Makefile如下&#xff1a; # 最簡單的單文件編譯 # 目標:依賴文件 main: main.cpp# 編譯命令g main.cpp -o main使用步驟&#xff1a; 將上述內容保存為名為Makefile的文件&…

PyTorch數據操作基礎教程:從張量創建到高級運算

本文通過示例代碼全面講解PyTorch中張量的基本操作&#xff0c;包含創建、運算、廣播機制、索引切片等核心功能&#xff0c;并提供完整的代碼和輸出結果。 1. 張量創建與基本屬性 import torch# 創建連續數值張量 x torch.arange(12, dtypetorch.float32) print("原始張…

【Redis】Redis中的常見數據類型(一)

文章目錄 前言一、Redis前置知識1. 全局命令2、數據結構和內部編碼3. 單線程架構 二、String 字符串1. 常見命令2. 計數命令3.其他命令4. 內部編碼5. 典型使用場景 三、Hash哈希1. 命令2.內部編碼3. 使用場景4. 緩存方式對比 結語 前言 Redis 提供了 5 種數據結構&#xff0c;…

Windows 中使用 `netstat` 命令查看端口占用

在 Windows 系統中&#xff0c;可以通過 netstat 命令來查看當前系統的網絡連接以及端口的占用情況。以下是關于該命令的具體說明&#xff1a; #### 使用方法 1. **查看所有端口及其狀態** 可以通過以下命令查看系統中的所有活動連接和監聽端口&#xff1a; bash net…

23種設計模式-結構型模式之裝飾器模式(Java版本)

Java 裝飾器模式&#xff08;Decorator Pattern&#xff09;詳解 &#x1f381; 什么是裝飾器模式&#xff1f; 裝飾器模式是一種結構型設計模式&#xff0c;允許向一個對象動態添加新的功能&#xff0c;而不改變其結構。 &#x1f9f1; 你可以想象成在原有功能上“包裹”一…

解決模擬器打開小紅書設備異常問題

解決模擬器打開小紅書設備異常問題 解決模擬器打開小紅書設備異常問題和無法打開問題 解決模擬器打開小紅書設備異常問題和無法打開問題 問題描述 最近有用戶反饋在模擬器上無法正常登錄和打開小紅書APP&#xff0c;系統提示"設備異常"錯誤。本文將詳細介紹如何通過…

論文閱讀:2025 arxiv AI Alignment: A Comprehensive Survey

總目錄 大模型安全相關研究&#xff1a;https://blog.csdn.net/WhiffeYF/article/details/142132328 AI Alignment: A Comprehensive Survey 人工智能對齊&#xff1a;全面調查 https://arxiv.org/pdf/2310.19852 https://alignmentsurvey.com/ https://www.doubao.com/cha…

精益數據分析(1/126):從《精益數據分析》探尋數據驅動增長之道

精益數據分析&#xff08;1/126&#xff09;&#xff1a;從《精益數據分析》探尋數據驅動增長之道 在當今數字化時代&#xff0c;數據無疑是企業發展的關鍵驅動力&#xff0c;對于競爭激烈的程序化廣告行業更是如此。最近我在研讀《精益數據分析》這本書&#xff0c;收獲頗豐&…

第五節:React Hooks進階篇-如何用useMemo/useCallback優化性能

反模式&#xff1a;濫用導致的內存開銷React 19編譯器自動Memoization原理 React Hooks 性能優化進階&#xff1a;從手動到自動 Memoization &#xff08;基于 React 18 及以下版本&#xff0c;結合 React 19 新特性分析&#xff09; 一、useMemo/useCallback 的正確使用場景…