`
275553385
  • 浏览: 719207 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

Putty实现通过SSH证书免密码登录linux

阅读更多
使用puttygen.exe生成SSH密钥
1、下载Puttygen.exe
下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2、打开puttygen.exe,点击按钮Generate,并在空白处随意移动鼠标以便产生随机数据。保持各项参数默认,点击按钮Save private key,会提醒“Are you sre you want to save this key without a passphrase to protect it ?”,可以不需要密码保护,点击是即可。
创建.ssh/authorized_keys
1、通过Putty密码方式登录CentOS,创建文件authorized_keys
    vim ~/.ssh/authorized_keys

2、把刚才用puttygen.exe软件生成的密钥(显示的公钥()由OpenSSH认可:下面的内容)复制并粘贴到authorized_keys文件,保存退出。
设置putty实现用证书登录

Putty→Session:将Host Name(Or IP Address)填好
Putty→Connection→Date:填好Auto-login username(自动登陆用户名)
Putty→Connection→SSH→Auth:在Private key file for authentication选择认证私钥文件
回到Putty→Session:Saved Session,填个名称保存下吧,下次直接双击名称就可以登录了。
参考:http://www.centos.bz/2011/03/ssh-without-passwd-login-centos/
分享到:
评论

相关推荐

    配置 SSH 服务以使用证书登录 Linux 服务器.docx

    本文档介绍如何配置 SSH 服务以使用证书登录 Linux 服务器,包括生成私钥、公钥、配置 SSH 服务器、authorized_keys 文件的设置、PuTTY 生成密钥对、Linux 和 Windows 下的 SSH 客户端配置等方面的内容。 一、生成...

    Linux远程桌面PUTTY

    在实际使用PUTTY时,我们还需要了解一些基本操作,如设置公钥认证以实现无密码登录,利用SCP或SFTP进行文件传输,以及如何处理连接超时和断线重连等问题。通过熟练掌握PUTTY,Linux系统的远程管理和维护将变得更为...

    putty_tool_for_telnet_and_ssh_access

    PUTTY通过SSH连接,可以实现对远程服务器的安全登录,进行文件传输、运行命令、管理系统等操作。 2. **Telnet**:虽然SSH更为安全,但有些老系统或特定场景下仍需要使用Telnet。PUTTY也支持 Telnet 协议,提供一种非...

    ssh.zip_SSH登录_ssh 注册登录

    1. **限制root登录**:出于安全考虑,通常建议禁止root用户直接通过SSH登录。 2. **密钥管理**:定期更换私钥,不要在不安全的设备上保存私钥。 3. **防火墙规则**:配置防火墙只允许特定IP或IP范围的SSH连接。 4...

    putty终端程序及配置说明

    PuTTY是一款广受欢迎的开源SSH客户端,用于远程登录到服务器,尤其在Windows系统中使用最为广泛。它提供了安全的shell访问、telnet和串行连接功能,使得开发者和系统管理员可以方便地管理远程服务器,而无需复杂的...

    004653_利用SSH-Key实现安全的密钥证书方式登陆.docx

    本文将详细介绍如何通过SSH Key实现安全的密钥证书方式登录,并针对不同客户端进行具体说明。 #### 二、SSH Key认证原理 SSH Key认证基于公钥加密技术,主要涉及两个密钥:公钥(Public Key)和私钥(Private Key)...

    putty 相关支持文件

    1. **SSH 连接**:PuTTY 提供安全的加密方式,通过 SSH 协议连接远程服务器,确保数据传输的安全性,防止被窃听或篡改。 2. **会话管理**:用户可以保存不同服务器的登录信息,包括主机名、端口、用户名、密码等,...

    linux 远程控制软件

    PuTTY是一个小巧轻便的SSH(Secure Shell)客户端,它提供了安全的远程登录功能,支持多种网络协议,包括SSH、Telnet和Serial。SSH是目前最常用的安全协议,用于在不安全的网络环境中提供加密的数据传输。通过SSH...

    SSH原理与运用.docx

    在Windows系统中,SSH通常通过PuTTY这样的第三方软件来实现,而本文主要关注的是在Linux Shell中的SSH使用方法。 总的来说,SSH是保证网络安全通信的重要工具,它基于公钥加密技术提供安全的远程登录服务,同时通过...

    openssh_7.0.tar_9ht.zip

    OpenSSH是Secure Shell(SSH)协议的开源实现,用于在不安全的网络上提供安全的远程登录和其他服务。OpenSSH 7.0是该软件的一个版本,可能包含了性能优化、安全性改进和新特性。在Linux系统中,OpenSSH通常作为默认...

    Azure经典模式中虚拟机证书指纹的生成和作用1

    2. **首次连接警告**:初次连接时,如通过PuTTY进行SSH连接,客户端会显示服务器的证书指纹,询问用户是否接受。用户应比较显示的指纹与Azure门户中列出的指纹,确保一致后再继续连接。 3. **安全性保障**:指纹的...

    阿里云服务器使用手册forlinux.pdf

    - **命令行模式**:通常推荐使用SSH (Secure Shell) 协议进行远程连接,例如通过Putty这样的工具。Putty是一款轻量级的Windows应用,可免费下载,无需安装,只需输入服务器的IP地址,保存会话名称,然后点击"Open...

    通信+远程登陆+云计算

    【通信+远程登陆+云计算】是指利用网络通信技术,通过本地设备远程登录并操控远端服务器,特别是基于云计算环境下的服务器管理方式。这种方式对于IT新手来说尤其重要,因为可以随时随地进行系统维护、数据管理和应用...

    SecureCRT 6.7.2官方注册

    3. **安全连接**:SecureCRT主要通过SSH(Secure SHell)协议提供安全的远程访问,该协议能加密数据传输,防止中间人攻击和数据窃听。此外,它还支持SSL/TLS协议,增强了网络连接的安全性。 4. **注册与激活**:...

    remoteclient

    SSH远程客户端如PuTTY、OpenSSH等,让用户可以通过命令行界面远程登录并管理Linux或Unix服务器,实现文件传输、系统管理等功能,确保数据传输的安全性。 三、VNC远程客户端 Virtual Network Computing(VNC)是一种...

    二级等保硬件采购项目.docx

    + 支持定期自动修改 Windows 服务器、网络设备、Linux/Unix 等目标设备密码功能。 + Web 访问方式:至少支持使用 IE、谷歌、火狐三种浏览器打开堡垒机的 Web 页面直接调用 mstsc、VNC、Xshell、SecureCRT、Putty、...

    远程用的客户端

    8. **自动化任务**:通过脚本或API实现自动化任务,如定时备份、远程部署等。 总的来说,远程客户端是IT工作中不可或缺的工具,能够极大地提高工作效率并扩展工作范围。选择合适的远程客户端取决于个人的需求和使用...

Global site tag (gtag.js) - Google Analytics