在Linux虛擬機中使用命令行,你需要通過SSH(安全外殼協議)連接到虛擬機。以下是使用命令行的步驟:
安裝SSH服務器: 在Linux虛擬機上,首先需要確保已經安裝了SSH服務器。大多數Linux發行版默認已經安裝了SSH服務器,但如果沒有,你可以使用包管理器來安裝它。例如,在基于Debian的系統上,可以使用以下命令安裝OpenSSH服務器:
sudo apt update
sudo apt install openssh-server
在基于Red Hat的系統上,可以使用以下命令:
sudo yum install openssh-server
安裝完成后,SSH服務器通常會自動啟動。
找到虛擬機的IP地址: 你需要知道Linux虛擬機的IP地址才能從外部連接到它??梢允褂靡韵旅顏聿檎襂P地址:
ip addr show
或者
ifconfig
在這些命令的輸出中,找到你的網絡接口(如eth0或ens33)對應的IP地址。
配置防火墻: 如果你的虛擬機運行在防火墻后面,你需要確保SSH端口(默認是22)是開放的。你可以使用以下命令來開放SSH端口:
在基于Debian的系統上:
sudo ufw allow ssh
在基于Red Hat的系統上:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
從外部連接到虛擬機: 現在你可以從外部計算機使用SSH客戶端連接到虛擬機。打開命令行界面(如Windows的命令提示符、PowerShell,macOS或Linux的終端),然后輸入以下命令:
ssh username@virtual_machine_ip
其中username
是你在虛擬機上的用戶名,virtual_machine_ip
是虛擬機的IP地址。如果這是你第一次連接到這臺虛擬機,系統會提示你接受主機的SSH密鑰。輸入yes
并按回車鍵。
輸入密碼: 輸入你的用戶密碼并按回車鍵。注意,在輸入密碼時,通常不會顯示任何字符(這是正常的)。
開始使用命令行: 一旦成功登錄,你就可以開始使用Linux命令行了。
請記住,這些步驟可能會根據你的具體環境和配置有所不同。如果你遇到任何問題,檢查虛擬機的網絡設置、SSH服務器的狀態以及防火墻規則是否正確配置。