putty 密鑰登錄linux

在工做中若是root用戶密碼泄露,那後果是至關的嚴重,在遠程登錄linux時儘可能不要用root密碼,使用 putty xshell.....能夠作到這一點,html

準備:putty軟件 (爲何不用xshell..等由於它們好像要錢.....)下載地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htmllinux

          VMware+centos6.6  能夠百度shell

開始實驗:第一步 進入linux  vi /etc/sysconfig/network-scripts/ifcfg-eth0centos

                 ONTOOT 設置是否開機啓動ssh

                 BOOTPROTO 設置IP得到的方式,有dhcp 動態 static 靜態ide

                IPADDR  IP地址   GATEWAY  網關   DNS1 這個你懂的3d

wKiom1UBoZGT1iFOAAJcvt1liWM167.jpg

          第二步:打開你安裝putty的文件夾,並猛擊紅色箭頭所指的圖標server

wKioL1UBpAnQRcj-AANqt73DTYY509.jpg 第三步:從下往下在紅色箭頭所指的地方設置你虛擬機的IP,會話名,保存,openhtm

wKioL1UBpLHCpT_pAAIUltv71UM151.jpg

第四步:進入後在root的家目錄裏新建.ssh目錄在該目錄裏新建authorized_keys 並修改.ssh的權限爲700,authorized_keys的權限爲600 (爲何一個是700 一個是600 由於目錄得有x權限)blog

wKioL1UBpa7AwcnSAAL82eWMGqs144.jpg

第五步:回到你安裝putty的文件夾猛擊紅色箭頭所指的地方來生成密鑰

wKiom1UBpPqwdaqpAAPMK7txUpw831.jpg第六步:猛擊紅色箭頭因此的按鈕,並不停搖動鼠標(否則很慢)

wKiom1UBpXLgtXyDAAE7bZ_-dSQ636.jpg

第七步:複製公鑰,設定密鑰密碼,保存私鑰

wKiom1UBpc3CF-1KAALCruRZs0c037.jpg

第八步:密鑰生成好了,進入linux打開.ssh目錄把複製的公鑰放到authorized_keys中並保存

wKioL1UBqEmBpZyvAAH4JX7nfXk595.jpg

第九步:關閉防火牆 selinux

wKiom1UBqC_Trl5FAAFxZ-_uAoo637.jpg

wKioL1UBqVCDlpaoAAHV9u0qljo024.jpg

第十步:打一個新窗口選擇剛纔的會話猛擊紅色箭頭所指,完成導入私鑰,點擊open

wKioL1UBqNWBDqaiAAIjYERasM4298.jpg

打完收工 如今能夠使用密鑰的密碼登錄了

wKiom1UBqOHxCu7FAAEvDw53hcg474.jpg

後記:若是登錄時出現   server refused our key時頗有多是由於虛擬機的問題致使selinux還沒被殺死,這時只要重啓一下linux在登錄就能夠了(我試過一次)

相關文章
相關標籤/搜索