在Windows下通过Putty实现证书登录

前言由于服务器安全问题,防止别人暴力破解,同时也为了让管理员免除记录多个复杂的密码,所以使用证书登录服务器愈来愈显的重要。

  1. 首先下载puttygen.exe。运行点击generyte生成一对秘钥

    把public key 复制保存为一个名为authorized_keys的文件

  2. 保存私钥,命名为*.ppk结尾
  3. 创建一个普通用户,useradd erick
  4. su erick | mkdir -m 700 .ssh
  5. 把刚刚保存的文件放到.ssh目录下,并配置权限chmod 600 *
  6. 尝试使用putty秘钥登录

  7. 选择证书

  8. 选择好后,点击open

    可以看到登录用户为erick,并且使用证书登录

9为了安全,还可以设置禁止密码登录,只允许秘钥登录

vim /etc/ssh/ssh_config

把 第50行的GSSAPIAuthentication yes 改为no,重启sshd服务即可。

时间: 2024-08-14 21:13:45

在Windows下通过Putty实现证书登录的相关文章

windows下使用openssl生成证书

一:下载 使用的是0.9.8 1:openssl下载,http://www.openssl.org/source/ 2:安装vs2010,并安装 3:下载perl,http://www.activestate.com/ActivePerl,并安装. 二:安装openssl 1:解压到系统盘C:\openssl-0.9.8v 2.配置WIN32环境 打开CMD命令行,进入C:\openssl-0.9.8v目录,执行命令 perl Configure VC-WIN32 注意区分大小写 3.进入VC

windows下使用putty+psftp连接linux虚拟机进行文件传输

嘛,首先需要用putty连接linux.除了重要的ssh协议的配置之外,还可能要在linux下输入命令: service iptables stop(用于关闭防火墙) service sshd start(开启ssh协议) ifconfig(查看ip地址) 可以通过passwd  [用户名]的命令修改登录密码(嘛,root密码设成123456被access denied很多次,改成zxcvbnm123就登上了<黑人问号?>) 然后要打开psftp(http://www.chiark.green

[linux RedHat]windows下使用putty远程连接linux 下载JDK和tomcat

本文地址:http://blog.csdn.net/sushengmiyan/article/details/43154543 本文作者:sushengmiyan ------------------------------------------------------------------------------------------------------------------------------------ 工作环境下有个配置好的电脑,想用来做服务器,但是由于受限局域网转公网的

Windows下用Putty管理VMware Workstation 虚拟机中安装的Ubuntu12.04 LTS

Windows下实现用Putty登录管理VMware Workstation 虚拟机中安装的Ubuntu12.04 LTS 1.下载putty软件:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,下载putty.exe,该软件不许安装,下载后直接可以运行: 2.查看Ubuntu12.04 IP地址:在VMware Workstation 虚拟机中的Ubuntu12.04 LTS上使用ctrl+alt+t 快捷键开启一

windows下如何使用ssh远程登录Linux

1.ssh的安装 sudo apt-get install ssh 或者在Linux情况下,自带有ssh,从第二步开始 2.生成密钥 ssh-keygen 中间过程会提示你存放密钥的地方Enter file in which to save the key (/home/gavin/.ssh/id_rsa):选择默认目录好了,直接回车: 然后会提示Enter passphrase (empty for no passphrase): 设置一个进入私钥的密码,在后边导入id_rsa 到puttyg

windows下部署免费ssl证书(letsencrypt)

随着网络的发展,网络安全也越来越重要,对于网站来说,从Http升级到https也是我们要做的首要事情.要实现https,首先我们需要申请一张SSL证书,这篇文章我主要介绍下边这几个方面: 1. SSL简单介绍 2. 免费Letencrypt证书部署 3. 安装注意事项 一.SSL简单介绍 ssl作为一个网络加密协议,主要是存在于系统中应用层和传输层之间的一个安全套接字层(Secure Socket Layer),也就是位于TCP/IP协议和各个应用层协议之间,为应用数据传输提供加密的协议.当然它

在windows下使用putty登陆linux

下载putty 在开始菜单中找到puttygen并启动 在puttygen中点击generate生成密钥,在这个过程中一切都使用默认设置,在这个过程中要求鼠标在指定区域游荡用来生成随机数 生成好key之后,点击save public key按钮,给公钥文件起一个名字(比如pub.txt)在文件保存类型的下拉菜单中选择保存为all files类型,并点击保存.生成好公钥文件后点击save private key,此时会弹出一个提示框,直接点是,然后起一个文件名(比如pri)在文件保存类型的下拉菜单

Windows下用putty向远程Linux传输文件

Putty系列工具,点我下载 1.pscp 在putty目录下,存在可执行文件pscp.exe. win+R 输入cmd进入命令行,比如要将本地的FusionComputer文件上传到远程计算机192.168.1.110的home/Fusion中,远程主机登陆账号为root,命令如下: pscp   FusionComputer    [email protected]:/home/Fusion 然后提示输入密码,然后OK 2.psftp 也可以使用putty安装包自带的psftp.exe工具,

Windows 下TortoiseGit 设置避免每次登录帐号密码

TortoiseGit ->Settings 1.选择设置的git目录 2.输入登录帐号与email 3.点击Edit global.gitconfig 编辑,将文本 [credential] helper = store 追加到文本行后 保存退出. 下次再输入用户名 和密码 时git就会记住,就不用每次输入登录信息啦.