`
oboaix
  • 浏览: 274722 次
社区版块
存档分类
最新评论

Win7下用SSH公钥验证实现免密码登录(配合图文说明)

 
阅读更多

使用putty访问远程linux(vm linux),在没有设置ssh验证时,每次要输入账户/密码校验,嫌麻烦,想简单的话,弄一个简单免SSH登录方式,省得有时访问恼火,反复输入账号\密码,因为有些服务器是,密码特别怪异奇特,公司的网络安全考虑,害我们这些使用人员,费事费力的。

1,先到官网下载工具文件:

      http://www.putty.org/

      我这里使用的版本是:PuTTY  Release 0.54,PuTTYgen  Release 0.63;

     

 

 

2,生成公钥、私钥,公钥追加到被访问的linux机器上面

     (生成公钥、私钥类似的linux:ssh-keygen -t rsa,cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys)

     补充说明:ssh-keygen -t [rsa|dsa],将会生成密钥文件和私钥文件采用数字签名RSA或者DSA,

    

 最开始生成时,不知道需要在生成的过程中,需要反复的在空白处移动鼠标,我还一直在等生成~_~。

 

 

 

     需要稍微注意的是,在被访问的linux机器上面,修改下访问的权限,要保证.ssh和authorized_keys都只有用户自己有写权限(为了不会出现系统漏洞):

     ~/.ssh权限设置为700,~/.ssh/authorized_keys的权限设置为600

   chmod 600 authorized_keys
   chmod 700  .ssh

   

   

 

 

   保存好公钥、私钥(指定本地的ppk文件,以后需要远程访问时读取的文件),然后拷贝公钥复制、追加到需要被访问的linux机器上面,

  

 

 3,按照如图操作方式,设置PuTTY的Connection--Auto-login username值,

 

 

 

4,设置PuTTY的Connection--Telnet值,设置Connection--SSH--Auth/Tunnels的对应值。

     

 



选择最初生成的私钥key,配合公钥校验SSH安全认证。



 

 这里注意的是,设置访问的端口,先需要设置为动态的Dynamic,输入端口Source port,然后增加Add,

完成之后记得保存Save该指定好的session值,为下次打开提供快捷方式,否则仅仅是这次成功了,下次还是要从头来过。

   

 5,访问成功。

     

 ~_~    ~_~

 

  • 大小: 47.3 KB
  • 大小: 59.3 KB
  • 大小: 73.7 KB
  • 大小: 16.5 KB
  • 大小: 47.3 KB
  • 大小: 63.1 KB
  • 大小: 59.3 KB
  • 大小: 63.1 KB
  • 大小: 42.4 KB
  • 大小: 157.1 KB
  • 大小: 110.6 KB
  • 大小: 52.1 KB
  • 大小: 52.7 KB
分享到:
评论

相关推荐

    dropbear实现免密码ssh登录方法

    - **免密码登录**:通过事先设置好的公钥-私钥对来认证用户身份,从而实现无需手动输入密码即可完成SSH登录的过程。 #### 三、实现步骤 1. **准备环境**:确保客户端和服务端均已安装Dropbear。 2. **清除原有配置*...

    详解SSH如何配置key免密码登录

    ### SSH Key 免密码登录详解 #### 一、SSH Key 的基本概念与原理 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。通过SSH,可以在非安全的网络环境中提供安全的远程登录服务,其安全性主要依靠...

    公钥密码实现程序公钥密码实现程序

    7. **密钥交换**:公钥密码体制如Diffie-Hellman可以实现安全的密钥交换,使得两个未曾见过面的用户能够协商出一个共同的秘密,然后用这个秘密作为对称密钥进行通信。 8. **证书**:公钥通常通过数字证书来封装,...

    Linux使用ssh公钥实现免密码登录实例

    本篇将详细介绍如何在Linux上使用SSH公钥实现免密码登录。 首先,我们需要理解SSH的公钥/私钥对。公钥是公开的,可以分享给任何需要的人,而私钥必须保密,只有拥有者才能访问。在Linux中,`ssh-keygen`命令用于...

    使用TortoiseGit时如何实现SSH免密码登录

    ### 使用TortoiseGit实现SSH免密码登录的详细步骤 #### 一、背景介绍 在日常的开发工作中,很多团队都会使用版本控制系统如Git来进行代码管理。为了方便开发者之间的协作,通常会选择部署一个版本服务器(如GitLab...

    linux系统的ssh免密码登录机制原理及实现范例

    ### Linux系统的SSH免密码登录机制原理及实现范例 #### 一、SSH免密码登录机制原理 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。它可以在不安全的网络上提供一种安全的远程登录方法。对于经常...

    Linux配置ssh免密码登录

    ### Linux配置SSH免密码登录详解 #### 一、引言 在进行分布式系统如Hadoop集群的搭建过程中,为了提高效率并确保数据的安全性,通常需要实现节点间的免密码登录。这种方式通过使用SSH (Secure Shell) 的公钥/私钥...

    Linux系统下如何做到SSH免密码登录

    SSH免密码登录是Linux管理员常用的便捷功能,它允许用户在不同主机间进行身份验证时无需每次都输入密码,提高效率并减少手动输入密码带来的安全风险。本文将详细解释如何在Linux系统中设置SSH免密码登录。 首先,...

    Hadoop SSH免密码登录以及失败解决方案

    为了简化操作,管理员通常会配置SSH免密码登录,这样在不同节点间切换时无需反复输入密码。本文将详细介绍如何设置Hadoop SSH免密码登录,并提供解决登录失败问题的方法。 1. **创建SSH密钥对** 使用`ssh-keygen`...

    WINSCP-SFTP SSH免密码登录

    **标题解析:** "WINSCP-SFTP SSH免密码登录" 指的是使用WINSCP工具通过SFTP(Secure File Transfer Protocol)协议,并利用SSH(Secure Shell)进行安全连接,实现无需手动输入密码的自动化登录。 **描述解析:** ...

    LinuxSSH使用ssh公钥密钥自动登陆linux服务器.pdf

    Linux SSH 使用 SSH 公钥密钥自动登录 Linux 服务器 本文档将介绍如何使用 SSH 公钥密钥自动登录 Linux 服务器,解决频繁输入用户名和密码的问题。下面是相关的知识点: 1. SSH 公钥密钥生成:使用 `ssh-keygen` ...

    ssh免密码登录

    本文将详细介绍如何通过公钥认证机制来实现SSH免密码登录,并基于给定文件中的步骤进行具体说明。 #### 二、基本原理 SSH免密码登录主要依赖于公钥加密技术。其工作原理简而言之就是:客户端生成一对密钥对——...

    ssh通讯协议及ssh免密码登录的配置

    SSH 通讯协议及 SSH 免密码登录的配置 SSH(Secure Shell)是一种通讯协议,可以实现远程安全登录。OpenSSH 是 SSH 远程安全登录的开源实现。本文将介绍 SSH 远程安全登录的工作原理、免密码登录的配置、scp 远程...

    两个SSH2间免密码登录

    本文主要讨论SSH2环境下实现两台机器之间免密码登录的方法。此方法适用于需要频繁进行远程操作而不想每次都输入密码的情况。 #### 配置流程概述 实现SSH2环境下的免密码登录主要分为两个部分:一是登录机(客户端)...

    postgres用户下ssh无密码登录

    Postgres用户下SSH无密码登录 SSH(Secure Shell)是一种安全的远程登录协议,用于远程管理Linux系统。 SSH无密码登录是指在两台服务器之间,不需要输入密码便可实现登录的功能。本文将详细介绍Postgres用户下SSH...

    Win7下用SSH客户端工具连接CentOS54的SSH证书配置方法.docx

    - 可以通过限制SSH登录方式(如只允许公钥认证,禁用密码登录)和设置防火墙规则来提高服务器的安全性。 通过以上步骤,Windows 7用户可以安全地使用SSH客户端工具连接到CentOS 5.4服务器,实现远程管理和服务交互...

    SSH公钥秘钥图

    详解SSH公钥秘钥图解

    SSH无密码登录配置(主要针对Hadoop配置)

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在Hadoop这样的分布式计算环境中,SSH无密码登录配置至关重要,...正确配置并妥善管理SSH密钥,可以实现安全的无密码登录。

    CentOS 6.5 SSH免密码登录

    CentOS 6.5 SSH 免密码登录配置 本文将详细介绍 CentOS 6.5 之 SSH 免密码登录配置的相关知识点。 一、环境设置 ...通过以上步骤,可以实现 A、B 两台主机分别能够通过 ssh 免密码登录到对方主机。

Global site tag (gtag.js) - Google Analytics