Linux修改密碼和互相登錄

修改密碼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

  1. 爲確保是否成功鏈接對方主機,使用vi /etc/hostname修改主機名,而且在相應配置文件中修改ip地址和刪除HWADDR
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

輸入圖片說明 輸入圖片說明

  1. 生成密鑰
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    #則直接鏈接到另外一臺主機

輸入圖片說明

  1. 經過這個辦法,能夠實現兩臺主機相互登錄 輸入圖片說明 輸入圖片說明
相關文章
相關標籤/搜索