首页 > 其他分享 >[图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD

[图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD

时间:2023-05-21 23:04:19浏览次数:52  
标签:SSHD Pageant 私钥 登录 Authentication Putty 设置 WinScp


将几样自由软件结合到一起,完成强大的Public Key Authentication方式登陆SSHD

用到的软件为

Putty: PuTTY: A Free Telnet/SSH ClientWinScp: Freeware SFTP and SCP client for Window

PuttyGen: 包含于WinScp的安装包里面

Pageant:包含于WinScp的安装包里面


安装之后,全程图解如下:

1,看看我们的软件列表:


---------------------------------------


2,启动PuttyGen


---------------------------------------


3,创建私钥,记得给私钥设置密码(passphrase,此密码只是用来保护私钥,而不是你的ssh帐号密码:谢谢3,4楼的兄弟指正),在Pageant里面,你也可以导入其他格式的私钥。


---------------------------------------


4,保存私钥,你也可以把私钥导出成openssh可以识别的格式。


---------------------------------------


5,复制公钥


---------------------------------------


6,设置Putty,将显示设置为UTF-8


---------------------------------------


7,选择正确的字体



---------------------------------------


8,设置登录用户名


---------------------------------------


9,设置私钥


---------------------------------------


10,设置IP并保存会话


---------------------------------------


11,用Putty登录,这时因为还没有导入公钥到服务器,所以还是密码认证。登录成功后,将我们先前拷贝的公钥复制到.ssh/authorized_keys文件里面,然后退出再登录就可以用密钥认证了。


---------------------------------------


12,开始设置WinScp,记得把高级选项 打上勾



---------------------------------------


13,会话->存储的会话->工具->导入,可以把Putty的会话中导入WinScp


---------------------------------------


14,导入会话之后,加载会话,然后做一些编辑。


---------------------------------------


15,将自动检测UTF-8关闭,原因在于目前版本的openssh的sftp协议是3,自动检测UTF-8可能会不正确


---------------------------------------


16,设置登录用户名和保存的私钥


---------------------------------------


17,设置putty的地址,以供WinScp调用


---------------------------------------


18,WinScp登录:输入私钥的密码


---------------------------------------


19,好吧,看看可爱的WinScp登录成功后的界面


---------------------------------------


20,可以直接用WinScp调用Putty哦


---------------------------------------


21,可不可以不用老是输入私钥的密码呢?当然!参考第一张软件列表,看见Pageant没有?对了,就是它,启动吧,它会出现在system tray里面。在图标上点击右键,选择Add key,将私钥交给它来管理。


---------------------------------------


22,OK,麻烦你再输入一下私钥的密码,好啦好啦,这是本系列的最后一次了。


---------------------------------------


23,双击Pageant的图标,就可以看到目前它管理的私钥了。


标签:SSHD,Pageant,私钥,登录,Authentication,Putty,设置,WinScp
From: https://blog.51cto.com/u_16112859/6320532

相关文章

  • 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD
    将几样自由软件结合到一起,完成强大的PublicKeyAuthentication方式登陆SSHD用到的软件为Putty:PuTTY:AFreeTelnet/SSHClientWinScp:FreewareSFTPandSCPclientforWindowPuttyGen:包含于WinScp的安装包里面Pageant:包含于WinScp的安装包里面安装之后,全程图解如下:1,看看......
  • freeSSHd
    下载http://www.freesshd.com/?ctt=download 设置IP与端口设置服务器目录创建访问用户 权限开启服务  常见错误: a.服务器被占用:应该停止该服务genericerrorforaccessviolation ......
  • rocky linux: 修改sshd的默认端口(Rocky Linux 9.1)
    一,修改防火墙,允许指定的新端口访问[root@img~]#firewall-cmd--zone=public--add-port=31234/tcp--permanentsuccess[root@img~]#firewall-cmd--reloadsuccess[root@img~]#more/etc/firewalld/zones/public.xml<?xmlversion="1.0"encoding="utf-8"......
  • 4-2 UserDetails、UserDetailsService和jdbcAuthentication
          ......
  • navicate:2059 Authentication plugin caching_sha2_password
    场景:navicate连接远程数据库失败,报:2059Authenticationplugincaching_sha2_password解决:showvariableslike'default_authentication_plugin';然后看全部用户的密码模式selecthost,user,pluginfrommysql.user;之前全部是caching_sha2_password这个是修改过的......
  • SSH工具远程登录Linux系统错误解决方法,错误提示Disconnected:No supported authentica
    一、使用轻量云控制面板的登录,sudosu获取root账号权限;二、执行passwd命令,输入新密码来修改root密码。三、修改密码登录为yes,步骤如下1、运行命令vi/etc/ssh/sshd_config2、将参数PasswordAuthentication设置为yes,前面不能有#号键3、重启SSH服务使用的系统是centos7.2,Cen......
  • SpringSecurity过滤器之UsernamePasswordAuthenticationFilter
    UsernamePasswordAuthenticationFilter处理表单登录及认证。AbstractAuthenticationProcessingFilter#doFilterprivatevoiddoFilter(HttpServletRequestrequest,HttpServletResponseresponse,FilterChainchain) throwsIOException,ServletException{ if(!requires......
  • E325: ATTENTION Found a swap file by the name "/etc/ssh/.sshd_config.swp"
    今天使用vim/etc/ssh/.sshd_config命令报下面这个错误 查询后发现是上次修改内容没有保存,意外退出造成的,生成了一个.swp文件。解决方法1)使用rm-f/etc/ssh/.sshd_config.swp删掉这个备份文件,然后重新编辑2)还原上次编辑结果,使用命令vim-r文件名命令恢复上次编辑结果,使......
  • springSecurity过滤器之AnonymousAuthenticationFilter
    SpringSecurity提供了匿名登录功能,让我们不登录也能访问。比如/anoy路径及子路径都能匿名访问,配置如下:@ConfigurationpublicclassMySecurityConfigextendsWebSecurityConfigurerAdapter{@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsException......
  • 关于Linux系统-sshd服务-AllowUsers与AllowGroups-选项的安全加固配置
    在一些Linux系统-sshd服务,的主配置文件,/etc/ssh/sshd_config 我们可能会看到配置有AllowUsers与AllowGroups的安全加固选项,关于两个选项的说明如下:从选项名称上就可以知道这两个是选项,是属于白名单选项的,在安全中,如果能使用白名单模式,肯定是更安全的这里我们先说一下 AllowU......