CoreOS無法遠程(SSH)登錄,

CoreOS操作系統默認無法進行密碼SSH遠程的,CoreOS本身的限制,他那個sshd的配置文件系統是read-only的,不管是root用戶還是core用戶在真機上都無法修改這個sshd_config文件

 

第一次安裝好後修改了密碼可以登上去,鬱悶的是第二天下午再次居然登不上去。

找了很多方案都無法解決(有些方案是可行的,但是看上去感覺不可行)。後來倒騰半天,終於發現了一個牛牛牛逼的辦法。

第一步:切換到root用戶下

su root

不曉得root 密碼:那就重置下

# sudo su
bash-4.3# passwd root
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully

第二步:備份sshd_config文件

進入目錄

cd /etc/ssh/

備份

# mv sshd_config sshd_config.backup
# cat sshd_config.backup > sshd_config

第三步:sshd_config文件裏追加一個參數

# vi sshd_config

PermitRootLogin yes  #<---追加這一句,wq!保存退出

 第四步:重啓sshd服務

# systemctl restart sshd

神奇的是------居然登上去了。果然有大神的風範。膜拜!!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章