配置putty自動登陸服務器


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

image

今天要談的一個問題是,putty每次都需要我輸入用戶名和密碼,總是覺得有些麻煩的,所以研究了一下實現了自動登陸。

 

第一步:生成密鑰文件

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  .     |
|                 |
|                 |
|                 |
+-----------------+

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

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

cd .ssh

mv id_rsa.pub authorized_keys

注意,這個名稱是固定的

 

第三步:將id_rsa這個私鑰文件復制出來

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

image

 

第四步:生成密鑰

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

選擇“Conversions”==>”import”菜單,選擇剛才復制出來的那個id_rsa文件

image

 

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

image

 

第六步:保存私鑰

在第四步的窗口中選擇“Save private key”,選擇一個文件,保存即可

 

第七步:配置putty自動登錄

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

image

然后,設置自動登陸的用戶名

image

然后,指定要使用的私鑰文件

image

 

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

image

 

第八步:測試自動登陸

image

看起來不錯

 

 

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

image


免責聲明!

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



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