Windows中使用ssh利用公钥登入远程服务器
2024-10-17 08:35:11
方式:使用 Winscp 密钥登录
我们平时开发多会使用 ftp 来上传下载文件,尤其是很多 Linux 环境下。
其实 Linux 默认是不提供 ftp 的,需要你额外安装 FTP 服务器。而且 ftp 服务器端会占用一定的 VPS 服务器资源。而 linux 其实自带 sftp,使用更方便。
相比于 ftp,个人感觉其实更方便好用,其并不用像 ftp 那样进行配置,一般直接便可使用;SFTP 使用加密传输认证信息和传输数据,相对来说也会更安全。
Winscp 是很好用的一款 windows 端连接服务器的软件,平时使用大可以直接 ip + 密码 直接登陆并方便的进行文件的上传下载。但是正式开发还用很多情况是使用密钥进行登录验证,不用输入密码登录服务器进行操作的。
下面就记录下 使用方法:
Winscp 使用的是 putty 作为 SSH 登录工具,puttygen 生成的是以 .ppk 结尾的密钥文件.
1.首先打开 Winscp 找到工具 puttygen
2.打开 puttygen 选择 Load 找到你的 open-ssh 格式的密钥文件,选择所有格式然后加载你的私钥
3.输入你在生成密钥对的时候设置的密码,然后 Puttygen 会读取到你当前 openssh 生成的格式,读取完毕以后,选择 save private key 保存你的私钥,这个时候保存的就是 ppk 格式的密钥文件。
这里若是使用别人发给你的密钥,可以忽略密码环节。
4 然后在 Winscp 的全局配置里面导入你的密钥文件位置就可以了。
【关于sftp和ftp的区别可参考】:https://www.cnblogs.com/xuliangxing/p/7120130.html
最新文章
- oracle异常写法
- python数字图像处理(10):图像简单滤波
- DF学Mysql(三)——索引操作
- IT技术人士 不能一辈子靠技术生存
- 分享7款顶级的CSS3动画特效
- LintCode-Search 2D Matrix II
- appfabric 简单应用
- hibernate 一对多关联关系(具体分析)
- jascript基础教程学习总结(2)
- Android手机客户端测试点(全)
- 三种Tomcat集群方式的优缺点分析
- (五) Keras Adam优化器以及CNN应用于手写识别
- 【开源】SpringBootNetty聊天室V1.2.0升级版本介绍
- .net 支付宝接口小小误区
- sort排序原理
- Day 4 变量常量
- UOJ.35.[模板]后缀排序(后缀数组 倍增)
- java基础知识-方法
- Leetcode 1013. 总持续时间可被 60 整除的歌曲
- Can't use Subversion command line client***Probably the path to Subversion executable is wrong. Fix