使用用戶密鑰ssh主機,在安全性上要大大高于直接輸入root 的密碼,具體實現,請看下面的教程。
ps:使用root權限進行操作
1)先創建一個賬戶
// 創建一個賬戶lee,所屬組為wheel useradd -d /home/lee -g wheel lee
執行后,/home 下生成一個名為lee的目錄。目錄的權限為700,所屬組為wheel,所屬用戶為lee
2)在 /home/lee 目錄下生成.ssh 目錄
// 生成.ssh目錄,權限為700 mkdir -m 700 /home/lee/.ssh
3)創建authorized_keys
touch /home/lee/.ssh/authorized_keys
// 修改authorized_keys文件權限600 chmod 600 /home/lee/.ssh/authorized_keys
4)ssh客戶端生成密鑰,這里使用xshell為例
點擊“工具”,選擇“新建用戶密鑰生成向導”
點擊“下一步”
點擊“下一步”
給密鑰加密的密碼可不寫,此密碼只是用于xshell本身的驗證。
另存文件為“lee.pub”,放置lee.pub的目錄請牢記。
點擊“完成”之后,所創建的密鑰就會出現在用戶密鑰列表中,如下圖:
到此生成密鑰任務done。
5)將lee.pub內容copy到authorized_keys文件
請自行使用vi進行復制,這里不展示。
6)xshell ssh信息
點擊“用戶身份驗證”
7)測試連接
連接之前,一定切記要修改權限,權限若不修改,前面做的所有將失效,切記!?。。?!
// 修改/home/lee/目錄的權限為700 chmod -R 700 /home/lee/ // 修改/home/lee/目錄的擁有者為lee chown -R lee /home/lee/ // 修改/home/lee/目錄的所屬組為wheel chgrp -R wheel /home/lee/
點擊“連接”
出現了如圖,那么恭喜你,已經OK。
切換root賬戶命令
sudo su
如果root有密碼,那么是需要輸入密碼的。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答