修改密碼linux
一.單用戶模式ssh
1.開機按e進入emergency mode,再移動光標到linux16找到ro,將ro改成rw init=/sysroot/bin/sh,完成後按.net
Ctrl+xcode
2.接下來圖片
chroot /sysroot/ #切換系統 passwd root #更改管理員密碼 輸入兩次密碼 LANG=en #若以前設置的語言爲中文,則須要把語言改成英語,就不會出現亂碼 touch /.autorelabel reboot
二.兩臺LINXU虛擬機互相登錄ip
ssh 所要鏈接主機的ip地址 #遠程登錄主機 ssh username@所要鏈接主機的ip地址 #至當前用戶,例如ssh root@192.168.9.233 whoami #查看當前登錄的用戶 w #查看已經登錄系統的用戶列表 ssh -p port username@所要鏈接主機的ip地址 #指定端口號,例如ssh -p 22 root@192.168.9.233
ssh-keygen #生成密鑰 三次回車 #一個和第二個回車爲不修改路徑,第三回車表示密碼爲空 ![輸入圖片說明](https://static.oschina.net/uploads/img/201710/19211626_t3Ff.png "在這裏輸入圖片標題") ![輸入圖片說明](https://static.oschina.net/uploads/img/201710/19211638_PhW9.png "在這裏輸入圖片標題")
公鑰默認路徑爲/root/.ssh/id_rsa.pub 私鑰默認路徑爲/root/.ssh/id_rsaci
cat /root/.ssh/id_rsa.pub #複製公鑰放到要鏈接的主機的/root/.ssh/authorized_keys getenforce #檢查SELinux是否打開,Enforcing爲打開,Permissive爲關閉 setenforce 0 #臨時關閉SELinux ssh -p port username@ip #則直接鏈接到另外一臺主機