配置putty自動登錄服務器

putty是一款知名的SSH工具,能夠用來登錄linux服務器,提供了終端。SSH是secure Shell的縮寫。我以前也有一篇文章介紹這個話題:http://www.cnblogs.com/chenxizhang/p/4739090.htmlhtml

image

今天要談的一個問題是,putty每次都須要我輸入用戶名和密碼,老是以爲有些麻煩的,因此研究了一下實現了自動登錄。linux

 

第一步:生成密鑰文件

chenxizhang@ubuntu:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/chenxizhang/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/chenxizhang/.ssh/id_rsa.
Your public key has been saved in /home/chenxizhang/.ssh/id_rsa.pub.
The key fingerprint is:
90:e3:79:68:55:f3:01:3a:3f:8d:00:fb:60:95:3a:cf chenxizhang@ubuntu
The key's randomart image is:
+--[ RSA 2048]----+
|      . ..+..    |
|       =.o o .   |
|      B.=   .    |
|     ooO + o     |
|      =+S + .    |
|     . .E  .     |
|                 |
|                 |
|                 |
+-----------------+
ubuntu

這個步驟會生成兩個文件,id_rsa是私鑰文件,id_rsa.pub是公鑰。服務器

第二步:將id_rsa.pub文件修改成authorized_keys

cd .sshsession

mv id_rsa.pub authorized_keysdom

注意,這個名稱是固定的ssh

 

第三步:將id_rsa這個私鑰文件複製出來

我是用winscp這個工具來複制文件ide

image

 

第四步:生成密鑰

此時會用到另一個puttygen的工具,根據現有的密鑰,生成一個新的密鑰工具

選擇「Conversions」==>」import」菜單,選擇剛纔複製出來的那個id_rsa文件
測試

image

 

第五步:將生成的公鑰內容(上圖中選中的部分),複製到服務器中的authorized_keys這個文件中

image

 

第六步:保存私鑰

在第四步的窗口中選擇「Save private key」,選擇一個文件,保存便可

 

第七步:配置putty自動登陸

首先,將對應的session加載進來(load)

image

而後,設置自動登錄的用戶名

image

而後,指定要使用的私鑰文件

image

 

必定不要忘記,要保存這些設置

image

 

第八步:測試自動登錄

image

看起來不錯

 

 

另外,還能夠爲特定的session創建一個快捷方式,這樣就連每次打開putty的主窗口都不用了,一鍵就到達你想要的服務器

image

相關文章
相關標籤/搜索