Linux學(xué)習(xí)筆記——虛擬機(jī)遠(yuǎn)程連接
為什么要遠(yuǎn)程連接Linux?
通常情況下我們接觸不到本地服務(wù)器,所以通過遠(yuǎn)程連接來操控管理系統(tǒng),就不需要跑到本機(jī)那里操作了。
Xshell操作
1.手動連接
本虛擬機(jī)設(shè)置的ip地址為192.168.231.110
進(jìn)入Xshell軟件,在會話窗口點擊新建建立新的連接,填寫連接的信息,協(xié)議選擇SSH,主機(jī)那一欄填寫主機(jī)ip地址,點擊確定

啟動連接,此時發(fā)現(xiàn)連接不上,尋找原因后發(fā)現(xiàn)要更改windows下的虛擬機(jī)連接屬性

在主機(jī)中打開“網(wǎng)絡(luò)和Internet”設(shè)置,找到網(wǎng)絡(luò)連接中的VMnet8,也就是NAT模式連接的虛擬網(wǎng)卡,找到 IPv4,根據(jù)虛擬機(jī)配置填寫,注意 IP地址的第四位不能跟虛擬機(jī) IP一樣

Xshell重新連接,結(jié)果顯示成功

此處補(bǔ)充一點,若敲命令時無法輸入“ | ”符號,輸入命令?localectl status 查看自己的鍵盤布局,若布局為 gb 則輸入命令?localectl set-keymap us 將布局修改為 us 即可
首次連接時會彈出一個窗口,選擇接受并保存

輸入虛擬機(jī)登錄用戶名

輸入登錄密碼后即可成功連接到虛擬機(jī)了

若忘記密碼,重啟虛擬機(jī),進(jìn)入引導(dǎo)界面時,按下 e 鍵進(jìn)入內(nèi)核編輯界面

在linux16參數(shù)這一行的最后加上 rd.break 參數(shù),按 Ctrl + x 運行

進(jìn)入到系統(tǒng)的緊急求援模式,依次輸入以下命令
#mount -o remount, rw /sysroot //以讀寫方式重新掛載文件系統(tǒng)
#chroot /sysroot //進(jìn)入系統(tǒng)的根目錄
#passwd //重置密碼
#touch /.autorelabel //創(chuàng)建文件,讓系統(tǒng)重新啟動時能夠識別修改
#exit 退出chroot模式
#reboot //重啟系統(tǒng)

重置密碼時,有可能會出現(xiàn)以下問題:
#如果系統(tǒng)不能寫入,passwd提示下面的錯誤信息:Authentication token manipulation error
#如果輸入密碼太短會提示信息:The password is shorter than 8 characters
#如果兩次輸入密碼不匹配會提示信息:Sorry,passwords do not match
#如果是中文環(huán)境這兩條提示信息會是亂碼
沉痛教訓(xùn):新手密碼別設(shè)置太復(fù)雜!
使用Xshell期間,VM虛擬機(jī)必須是開啟狀態(tài),否則無法連接
2.SSH連接
在本地Xshell直接輸入命令 ssh root@192.168.231.110,ssh為遠(yuǎn)程登錄命令,后面是登錄的用戶名及 IP 地址

回車后輸入登錄密碼即可