putty安裝html
1:安裝包準備(32位就能夠,通用)linux
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlshell
2:解壓安裝選擇默認就好安全
打開軟件,1是填寫IP,2是本身起個名字,以後點擊‘save’,服務器
3:設置字符集,選擇UTF8(爲正常顯示中文)ssh
4:選擇你命名的服務器,點擊‘Open’,工具
會彈出告警,點擊‘是’便可。加密
輸入用戶,密碼就OK.net
5:密鑰認證htm
SSH服務支持一種安全認證機制,即密鑰認證。所謂的密鑰認證,其實是使用一對加密字符串,一個稱爲公鑰(publickey), 任何人均可以看到其內容,用於加密;另外一個稱爲密鑰(privatekey),只有擁有者才能看到,用於解密。
雙擊打開puttygen.exe,右下角「Number of bits in a generated key」設置爲2048 ,而後點擊「Generate」,開始生成密鑰,來回動一動鼠標,能夠快速生成密鑰對。「Key comment」保持不變也能夠自定義,對密鑰的簡單介紹;「Key passphrase」給密鑰設置密碼,下次使用遠程登陸只須要輸入這個密碼就能夠登陸linux;「Confim passphrase」再次輸入剛剛設置的密碼。
6:複製公鑰到遠程linux裏面
回到密鑰生成的窗口,在「Key」下方的一堆字符串就是生成的公鑰內容,複製下來,粘貼到遠程linux /root/.ssh/authorized_keys 文件中。若是沒有.ssh目錄,須要本身創建一個,並更改目錄權限爲700
[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh/
[root@localhost ~]# vi /root/.ssh/authorized_keys
粘貼公鑰的內容,保存退出。
七、關閉Selinux
若是不關閉Selinux,使用密鑰登陸會提示「Server refused our key」
關閉selinux有兩種方法:
暫時關閉selinux防火牆,下次重啓後selinux還會開啓。
#setenforce 0
#getenforce #查看臨時關閉selinux的狀態命令
永久關閉selinux
#vi /etc/selinux/config #修改selinux的配置文件
更改「SELINUX=enforcing」爲 SELINUX=disabled 保存退出。
8:設置putty經過密鑰登陸
打開putty工具,選擇左側Connection——SSH——Auth 右側"Private key file for authentication" 點擊」Browse「選擇以前保存的私鑰文件
9:打開後,輸入密鑰的密碼便可。
二:xshell相似Putty,百度一下就能夠在到安裝包,默認安裝就行。
一、打開Xshell界面,中文界面方便操做,菜單欄:工具——新建用戶密鑰生成嚮導。
二、密鑰類型選擇RSA,密鑰長度選擇2048位,單擊下一步繼續
三、密鑰名稱能夠自定義,起一個本身理解的名稱,或者保持默認,輸入密鑰加密的密碼,用於遠程登陸,生成的密鑰能夠保持一份。
四、複製生成的公鑰到遠程linux裏面 /root/.ssh/authorized_keys 文件中。若是沒有.ssh目錄,須要本身創建一個,並更改目錄權限爲700
[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh/
[root@localhost ~]# vi /root/.ssh/authorized_keys
粘貼公鑰的內容,保存退出。
五、關閉Selinux()
關閉selinux有兩種方法:
暫時關閉selinux防火牆,下次重啓後selinux還會開啓。
#setenforce 0
#getenforce #查看臨時關閉selinux的狀態命令
永久關閉selinux
#vi /etc/selinux/config #修改selinux的配置文件
更改「SELINUX=enforcing」爲 SELINUX=disabled 保存退出。
6:、打開軟件,輸入用戶密碼便可