使用密码登录非常的方便,但是有的客户的云服务器上是限定只能通过密钥登录。我一般使用命令行的scp命令就可以正常上传,但是对于我一些同事来说,就很不方便。

生成密钥

这个不难,可以参考我之前的文章。
《Mac使用ssh连接远程服务器免密码登录》
https://blog.csdn.net/lxyoucan/article/details/112527301
此教程也适应与Linux,几乎一样的。

转换密钥

因为WinScp无法直接使用OpenSSH生成的密钥,所以这里我们需要转换一下。转换成.ppk文件备用

新建会话==> 工具(T) ==>运行PuTTYgen(G)

h

点击Load

文件类型选择All Files(*.*)否则可能看不到你的私钥。


点击Save private key


这样就可以生成一个.ppk的文件,这个文件稍后有用。

新建站点

这里就很简单了,输入你的主机名,端口号,用户名就可以了。密码可以为空。然后点击高级(A)...

然后在高级站点设置⇒ SSH⇒ 验证⇒ 密钥文件(K)


做完这一步就可以正常的连接了。

参考

https://www.cnblogs.com/doublexi/p/9835346.html

WinScp密钥登录相关推荐

  1. winscp 进入mysql命令_Winscp使用密钥登录

    Winscp使用密钥登录 背景:通常我们使用winscp通过密码认证去连接服务器进行文件的ftp操作,但是为了安全,我们服务器上经常会禁止使用密码连接,而改用密钥认证.而且服务器上经常会禁止root用 ...

  2. winscp使用密钥登录远程linux系统

    说明: WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端.同时putty也是一个开源连接ssh的windows客户端,本文介绍putty+WinSCP+密钥对登录linux服 ...

  3. 设置SSH通过密钥登录

    我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器.但是,一般的密码方式登录,容易有密码被暴力破解的问题.所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者 ...

  4. 设置 SSH 通过密钥登录

    我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器.但是,一般的密码方式登录,容易有密码被暴力破解的问题.所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者 ...

  5. vscode 使用ssh密钥登录远程Linux -- vscode remote linux ssh key

    此文首发于我的个人博客:vscode 使用ssh密钥登录远程 Linux – vscode remote linux ssh key - zhang0peter的个人博客 推荐先看文章:Windows ...

  6. 016 在大数据中,SSH无密钥登录

    一:概述 1.关于ssh ssh是一种安全协议. 会生成一对公钥和私钥. 2.问题的由来 3.解决方式 将生成的公钥发送到远程的机器上. 4.位置 主目录下的.ssh文件下. 二:在伪分布式下的操作 ...

  7. windows密钥连接linux,windows使用密钥登录linux

    在用windows时管理linux服务器时,常会用到SecureCRT.Xshell以及开源的putty.在我工作环境大多都是采用密码认证的方式进行登录.今天对学习了些SecureCRT的密钥登录方式 ...

  8. CentOS7中多台服务器配置SSH免密钥登录

    场景 CentOS7中怎样修改主机名和hosts文件(配置IP和主机名的对应管理): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details ...

  9. 禁止linux使用密码ssh,linux centos7服务器使用密钥登录ssh同时禁止root密码登录

    这两天在大量的给服务器添加密钥,有的服务器简单绑定下就行了. 但是京东云目前就毕竟弱了,得自己手动来. 目前京东云的服务器需要自己手动修改配置,才能用密钥登录服务器,不然默认还是root用密码登录. ...

最新文章

  1. pip快速下载安装python 模块module
  2. centos 重装 php5,centos6.6学习笔记:安装PHP5.5
  3. 基于Lucene/XML的站内全文检索解决方案:WebLucene 【转】
  4. sublime text 2用package control安装插件时显示成功安装但实际没装上的问题
  5. Qt Linguist 发行管理Release Manager
  6. php xml 格式化,php简单处理XML数据的方法示例
  7. 【Blog.Core开源】将Program升级为.NET6.0版本
  8. POJ1163 数字三角形
  9. 截取json字符串算法
  10. iOS之路10-给xib设置约束注意
  11. MySQL IFNULL函数
  12. android 图片识别文字,安卓手机如何识别图片中的文字?一个方法轻松解决难题...
  13. maven安装oracle驱动,maven 安装 Oracle 驱动 ojdbc14.jar
  14. 使用FTP进行主机与Linux的文件传输
  15. 向NS2中添加协议PING
  16. git 教程(12)--分支管理
  17. jquery基础学习记录
  18. 柔性电子,常用材料总结
  19. 物联网控制APP入门专题(五)---使用android studio直接编写物联网控制APP
  20. 轩小陌的Python笔记-day25 MySQL入门

热门文章

  1. 笔记本html接口是输入还是输出,笔记本mSATA接口和mini PCI-E接口之间的区别解析图...
  2. 软件配置(potplayer、迅雷、pdfElement)、快捷键、mindmanage使用
  3. 考研英语一与英语二的区别
  4. 【电机学习笔记】第一章 了解交流电机的结构以及工作原理
  5. 2017年第八届蓝桥杯国赛B组C++真题汇总
  6. 5年经验之谈:月薪3000到30000,测试工程师的变“行”记
  7. 修改element ui 小三角 dropdown
  8. STM32-F407入门学习专题(二) STM32复位和中断
  9. 建荣蓝牙芯片型号_建荣CW6685单芯片蓝牙芯片方案设计
  10. mysql学生选课系统的关系模型_数据库系统原理ER模型与关系模型