如果服务器的机群有几十台,甚至更多,你会不会觉得远程登录的时候频繁的输入密码很累呢?如下的方法就可以免除您这一烦恼。
首先下载putty-0.60-installer.exe,到http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
页面找到Windows安装版本的putty
1、 生成私钥
1)运行PuTTYgen,如下图1,注意要选择SSH-2 DSA,采用默认的1024就行,然后点击生成,如下图2,在进度条上移动鼠标。完成后会出现图3。
先点击Save private key保存好私钥,并将Public Key复制好。
2、 生成公钥:
1) 使用普通的用户登录服务器,比如abc,然后在abc自有目录中的.ssh下建立authorized_keys文件,将上图3中获得的公钥拷贝到该文件中,保存即可
3、 在本机上打开Pageant(在Putty的安装目录中),如下图所示首先点Add Key,
图4
找到保存私钥的目录,然后输入刚才在建立密钥的时候的密码,close即可。此时在任务栏的右下角会出现一个图标:
4、 运行putty
图5
图6
图7
回到图5,在Saved Sessions部分填写容易分辨的名字,然后点击Saved保存
您就可以使用putty登录服务器了,第一次登录的时候还是使用通常的登录方法
登录后可以将.ssh目录下的authrized_keys拷贝到机群中其他的服务器对应的用户的.ssh目录之中,然后在putty按照步骤5建立相应的session。只要你在本机的Pagent一直开着,您就可以自由登录其他的服务器而不需要重复的输入密码了,而且机群之间亦可以自由登录,这就是图7为什么一定要勾选Allow agent forwarding的原因。
在服务器机群之间只有公钥,而私钥在你本机中保存
如下图:
首先我本机与Server 1已经建立了连接,现在我在Server 1上要通过ssh登录到Server 2,这个时候你会发现也不用输入密码了(前提是你将authorized_keys拷贝到了Server 2对应的用户名的.ssh目录中)。原因在于Server 1在向Server 2建立连接请求的时候自动将本机的agent Forwording到了Server 2
在任何的时候,任何的地点,只要你持有Private Key就可以不用频繁的输入密码来登录你的服务器机群。 ^_^
因此妥善保管好您的Private Key是慎之又慎
分享到:
相关推荐
标题提到的“putty支持保存用户名和密码”是指PuTTY的一项特性,允许用户在连接远程服务器时避免频繁手动输入登录凭证。 在PuTTY中保存用户名和密码的功能对于频繁访问同一台或多台服务器的用户来说非常实用。这...
将公钥上传至目标服务器的authorized_keys文件中,这样当使用私钥进行连接时,PuTTY会自动识别并完成登录过程,无需手动输入密码。 ### 方法二:配置PuTTY的保存会话功能 在PuTTY中,可以设置保存会话功能,使得...
PuTTY 是一款非常流行的开源SSH客户端,用于远程登录到服务器进行命令行操作,尤其是在Linux和UNIX系统中。它支持多种网络协议,包括SSH(Secure Shell)、Telnet、Rlogin和Serial。PuTTY 提供了一个简单易用的图形...
《使用Putty管理Linux系统——无密码登录》 在IT运维工作中,远程管理Linux系统是一项基本任务,而Putty作为一款流行的SSH客户端工具,被广泛用于Windows环境下与Linux服务器的交互。然而,Putty默认不支持图形界面...
PuTTY是一款广受欢迎的开源终端模拟器和网络文件传输应用程序,尤其在Windows系统中被大量使用。它允许用户通过SSH(Secure Shell)、Telnet、Rlogin和串行协议连接到远程服务器,进行文本模式的会话操作。标题提到...
因此,虽然这个功能方便,但用户应当谨慎使用,最好在安全的环境中使用此功能,或者结合其他安全措施,比如使用密钥对认证。 "配置保存在文件中"是另一个亮点。在原版Putty中,用户需要手动设置各种参数,如主机名...
此外,还可以使用PuTTY的密钥生成器(PuTTYgen)创建公钥和私钥,将公钥部署到远程服务器的`~/.ssh/authorized_keys`文件中,这样每次连接时只需验证本地私钥,无需输入密码。 7. **扩展工具**:PuTTY家族还包括...
2. 避免保存密码:尽管PuTTY不直接提供保存密码的功能,但有些用户可能会在会话配置中手动输入密码。这应尽量避免,因为配置文件可能被其他人读取。 3. 更新PuTTY:保持PuTTY版本最新,以获取最新的安全补丁和功能...
putty+不用每次输入密码快捷方式 1.解压putty.rar之后,打开快捷方式属性,将putty.exe的路径修改正确 2.将password替换成你的密码。 127.0.0.1替换成你的服务器地址
在"增加了保存密码的putty源码"中,开发人员可能已经对原始PUTTY的源代码进行了以下几方面的改动: 1. **密码存储机制**:原始的PUTTY并不保存用户的密码,以保护用户的安全。但是,这个修改版可能引入了一个安全的...
3. 在 Host Name(或 IP address)框中输入要登录的远程服务器 IP 地址,然后回车。 4. 输入要登录的用户名,例如 root,然后回车。 5. 输入密码,然后回车,即可登录到远程的 Linux 系统。 Putty 的优势 Putty ...
在使用能够保存密码的PuTTY版本时,用户应谨慎处理,因为这增加了密码被盗的风险,如果电脑被恶意软件感染或被盗,那么保存的密码可能会被获取。因此,尽管这种功能在日常工作中带来了便利,但还是建议在公共网络或...
注意:为了安全性,不建议在脚本中直接写入密码,可以考虑使用密钥对或者通过其他安全方式来传递认证信息。此外,定期检查和更新Putty及其组件到最新版本以保持安全性。 总的来说,通过bat脚本配合Putty的psftp工具...
标题“Putty-可保存密码”指的是Putty这款软件的一项特性,它允许用户在Windows操作系统上连接到Linux服务器时保存登录凭证,以便于后续连接时免去反复输入用户名和密码的步骤。Putty是一款免费且开源的终端模拟器,...
### PuTTY中文使用手册知识点概览 #### 一、序言与背景介绍 - **编写目的**:本书籍旨在提供一套全面的PuTTY使用指南,不仅涵盖了基础操作,还深入探讨了高级应用技巧,帮助读者从新手快速成长为PuTTY高手。 - **...
标题中的“putty记住密码登陆的解决方案(autoputty+pietty+winscp)”涉及到的是在Windows环境下,通过PuTTY系列工具实现SSH连接时自动保存密码的功能。PuTTY是一款非常流行的开源终端模拟器,用于远程登录Linux或...
### Putty使用技巧(中文教程) #### 序言与背景 Putty是一款非常流行的免费SSH和telnet客户端软件,主要用于Windows平台,可以帮助用户轻松访问基于Unix的计算机系统。本教程旨在帮助初学者快速掌握Putty的基本...
用户可以在 PuTTY 的主界面中输入服务器的 IP 地址,并选择连接类型(例如 SSH 或 Telnet)。 字体设置 在 Ubuntu 电脑上,默认使用 UTF-8 字符集,因此 PuTTY 需要进行一些设置以便正确显示中文字符。用户可以...
在本文中,我们将深入探讨PuTTY的功能、使用方法以及与Linux系统的交互。 PuTTY的核心功能是作为终端模拟器,允许用户通过TCP/IP网络连接到远程主机。其主要特性包括: 1. **安全性**:PuTTY支持SSHv1和SSHv2协议...
因此为了保护身体、缩短登录的时间,我们可以在 PUTTY 中使用无密码认证登录的方法,这种信任关系在 Linux 系统中实现很简单,Windows 中也是如此。 在使用 PUTTY 管理 Linux 系统中,我们需要首先下载 PuTTY ...