用Xshell設置CentOS密鑰登錄


今天帶來設置X shell 密鑰登錄

  因為用的中文x shell 所以按照中文設置很簡單
1.點擊工具(Tools)------新建用戶密鑰生成向導(New User key Wizard)(附圖)

2.然后出現下圖時,記得密鑰類型 選擇RSA.其實選擇DSA ,也能實現,二者其實是不同的算法。(我用的RSA)實驗的

3.密鑰長度自己選擇啦!!!生成公鑰(看圖)下一步就好

這里名稱自己可以修改,切記自己輸入的密鑰,我中間一直解決不了登錄問題時。密碼忘了。。。。。。。j_0059.gif

4.下一步 可以看到生成公鑰,單機 完成

生成的公鑰可以現在復制一下,也可以等會在后面復制都一樣。。。。

5.這些操作時(我一直通過Xshell 登陸着呢)方便等會設置
下面是對機器操作
直接在/root 家目錄下創建 .ssh 目錄(說到/root 家目錄 別糊塗 ,root登錄后 就在/root 下 要是擔心pwd 一下)
#mkdir .ssh

 .ssh 其實就是個隱藏目錄(在目錄文件 或者 普通文件前 看到 .xxx  )其實就是隱藏目錄 ls 看不到  記得用ls -a  

切換到 .ssh
#cd .ssh
創建文件名為這個的文件 

創建文件
#touch authorized_key
6.然后vi !$ 把剛才復制公鑰粘貼進去 (!$ 沒忘吧)

ok 保存退出  依舊wq

7.記得設置防火牆 and  selinux
我之前是把iptables 臨時關閉了。。不過還是按照正常的來
清空防火牆配置 記得保存

#iptables -F  

#/etc/init.d/iptables save

8.然后修改selinux (selinux 是一種安全機制)
我自己是直接修改了配置文件 
#vi /etc/selinux/config

修改了 SELINUX=disabled
未修改前狀態是這樣 SELINUX=enforcing
當然也可以臨時關閉 (重啟后 還會開啟)
#setenforce 0
改完了記得看看狀態(個人習慣)
#getenforce
也可以
#/usr/sbin/sestatus -v
因為修改配置文件 我的顯示  disabled

我記得臨時關閉顯示狀態是   permissive

9.基本上設置完畢了,可以開一個窗口測試一下

填上之前設置的密碼,登錄沒有問題!!!!!

其他的工具 putty  secureCRT 都是可以設置,密鑰登錄為的就是更安全的去登錄,服務器安全很重要!!!

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM