Linux學習——了解和熟悉Linux系統的遠程終端登錄
一.配置Ubuntu系統的網絡和用戶
1、設置虛擬機網絡為橋接模式
打開VMWare,選擇編輯虛擬機設置,在網絡適配器設置中,選擇“橋接模式”,保存設置并啟動Ubuntu。
2、配置Ubuntu的IP和網關
- 打開終端,運行以下命令獲取當前網絡信息
ip addr
- 編輯網絡配置文件
sudo nano /etc/netplan/00-installer-config.yaml
- 保存并退出,然后應用配置
sudo netplan apply
- 檢查配置是否生效
3、添加用戶
-
添加兩個用戶classmate1和classmate2
sudo adduser classmate1 sudo adduser classmate2
-
為每個用戶設置密碼(默認密碼為123456789)
4、驗證網絡連通性
-
在其他同學的Windows系統中,打開命令提示符,運行:
ping 10.160.6.166 #替換為自己的Ubuntu IP
二、遠程終端登錄Ubuntu
-
下載安裝PuTTY
-
使用PuTTY登錄Ubuntu,添加Ubuntu的IP地址
三、使用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 #下載文件
思考題解答:
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