1、建立root使用者的密碼
sudo passwd root
2、切換到root賬號
su root
3、編輯主機的ssh登入方式,查詢passwordauthentication no,把no改為yes,即允許賬號登陸
vi /etc/ssh/sshd_config
4、重啟sshd服務
sudo /sbin/service sshd restart
5、切換root賬號
su root
6、給賬戶centos新增密碼(不同系統的使用者不同,是秘鑰登陸時的使用者名稱)
passwd centos
7、配置完成,可以用root和最開始設定的root密碼登入伺服器了
有的機器可能在這一步還無法登陸,會出現「ssh伺服器拒絕了密碼 請再試一次」這一問題這是因為sshd不允許root使用者用密碼遠端登入 ,將其進行修改即可,步驟如下
1.vi /etc/ssh/sshd_config
2.找到找到 #authentication:
3.將其中的如下三個屬性設定如下permitrootlogin即允許遠端登陸root
logingracetime 120
permitrootlogin yes
strictmodes yes
4.service sshd restart重啟sshd服務即可 CentOS6啟用金鑰登陸
生成秘鑰對 ssh keygen t rsa該路徑在 etc ssh sshd config rsaauthentication yes 開啟rsa驗證 pubkeyauthentication yes 是否使用公鑰驗證 authorizedkeysfile ssh authorized keys ...
puppet 管理秘鑰登陸
企業實際使用的案例 1.建立模組目錄 mkdir p etc puppet modules ssh 2.建立秘鑰 一路回車即可 ssh keygen 3.將公鑰拷貝到資源目錄 cat root ssh id rsa.pub etc puppet modules ssh files authorize...
linux配置無秘鑰登陸
linux配置無秘鑰登陸 最近有點心煩,很少寫部落格了,後期的3個月裡,估計更新的頻率也不會太高,請見諒,今天給大家共享一下linux不用秘鑰就可以訪問伺服器的一種方法,這樣工作起來比較方便,如果感興趣的小夥伴們可以看一下,具體配置內容如下 操作環境 首先,我要明確一下我的系統環境,都是2臺cent...