1. 使用ssh公钥私钥登陆服务器

  1. 打开gitbash,输入ssh-keygen,然后会给很多的提示信息,包括公钥要存放在哪里等,直接一路回车,只要记住默认存放的文件位置在哪里就可以
  2. 打开产生文件的文件夹,如果是默认,应该就在c盘个人用户目录下,其中,.pub文件就是公钥,要放到服务器上去,另一个文件就是私钥,在使用Xshell等登录服务器时需要明确私钥文件位置。
  3. 随便找个文本编辑器打开那个.pub文件,复制一下其中的内容,然后在服务器中,进入.ssh文件夹,找到authorized_keys文件,使用vim编辑,把自己产生的公钥复制进去(可以有多个公钥)
  4. 打开Xshell或者MobaXterm,不再使用密码登陆,改成使用私钥登陆,

    另外,如果嫌弃MobaXTerm总是掉线(和服务器的连接中断),可以

    参考:MobaXterm远程连接经常中断

2. 配置Sublime的SFTP使用私钥登陆服务器

一开始也只是靠感觉去改sftp-config.json文件,类似下面这样

然后就报错,无法登录

主要步骤有两个:

  1. .rsa文件转换为.ppk文件,可以参考这个PuTTY的ppk密钥与OpenSSH密钥之间的相互转换进行,以windows为例,需要下载putty,使用其配套的一个组件:PuttyGen,打开,

    File->Load private key->选择自己的.rsa私钥文件->点击Save private key->自己定义一个名字,保存

  2. 将得到的.ppk文件的路径写入sftp配置文件中私钥的部分。类似

    路径一定要写对,不然还是会报错。然后没就没啥问题了,就可以正常使用了

参考:

  • Stack-Overflow-Sublime text sftp rsa private key
  • sublime Text SFTP使用密钥远程登录Linux 上传文件
  • linux私钥id_rsa转换成ppk
  • 累,终于搞定 Sublime sftp 插件里的密钥登录
  • PuTTY的ppk密钥与OpenSSH密钥之间的相互转换

3. 关于sublime使用SFTP过程中的一些问题

暂停上传/下载任务

ctrl + alt +( u , x ) - Stop the current SFTP/FTP server activity (connection, upload or download).
在我的win10上,ctrl+alt+x有效(没有修改过SFTP的快捷键情况下)


取消后的提示如上图,对于数据集这种东西,一张一张上传太慢了,,,还是压缩成文件夹,然后解压吧。

使用ssh公钥私钥登陆服务器并配置Sublime的SFTP通过私钥登陆相关推荐

  1. debian重启ssh服务_VScode链接服务器并配置公钥SSH Keys

    VScode链接服务器并配置公钥-SSH Keys 一直在用Xshell做SSH连接服务器与虚拟机,但是中文乱码的问题一直找不到解决方案,干脆使用编辑器自带的插件,集成之后用起来也方便 1.概述 做法 ...

  2. 通过ssh公钥访问linux服务器

    How To Set Up SSH Keys on CentOS 7 1 生成密钥(可以rsa或者ed25519,推荐25519) ssh-keygen -t ed25519 -C "xxx ...

  3. 代码管理 阿里云 云效 设置云效 SSH 公钥 下载代码到本地配置SSH

    前言:能来这里看怎么解决的,肯定就是没人带没人疼娃了,人生就是这里碰壁哪里碰壁.这里学点哪里学点..然后就没得学了... 设置云效 SSH 公钥 >云效代码管理 Codeup>操作指南&g ...

  4. 公钥如何在服务器上注册,如何将SSH公钥添加到服务器

    公钥身份验证允许你通过SSH访问服务器,而无需密码,以下是将公钥复制到服务器的两种方法. 方法1:自动将ssh密钥复制到服务器 第一种方法是最终用户将个人计算机的公钥复制到远程服务器上的授权密钥列表中 ...

  5. lol为什么网络连接到服务器未响应,lol登陆服务器未响应是怎么回事 解决lol登陆服务器未响应有方法...

    最近有很多lol玩家遇到了"登陆服务器未响应,您可能遇到一个网络问题,请检查您的网络"的问题,那么这是什么造成的呢,又该如何解决呢?下面小编给大家分享解决"lol登陆服务 ...

  6. 一行命令直接拷贝ssh公钥到远程服务器

    可以直接输入 ssh-copy-id tim@just.some.other.server 或者,指定具体的公钥文件 ssh-copy-id -i ~/.ssh/id_rsa.pub tim@just ...

  7. 三国杀充值登陆服务器响应超时,三国杀登录超时怎么办?登陆失败解决方法[多图]...

    三国杀登录超时怎么办?今日不止一个两个的玩家在登陆的时候,发现未知的错误,导致账号登陆补上去,这样一来自己也就无法进入到游戏当中去体验了.下面就为大家带来三国杀登陆失败解决方法. 最近三国杀迎来了重点 ...

  8. ssh配置公钥_如何使用公钥认证免密码ssh远程登录Linux服务器

    1. Windows免密码登录Linux服务器 请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 新建用户密钥生成向 ...

  9. 向 Git 服务器添加 SSH 公钥

    在网上很少找到文章有提到如何将自己的 Git 远程仓库配置成可以通过 SSH 公钥方式认证的,而几乎清一色都是告诉你怎么通过 web 界面向 GitHub 添加 SSH 公钥.LZ 在网上查找了一番, ...

最新文章

  1. linux中使用CST时间
  2. Github标星9k+,超赞的 PyTorch 资源大列表!
  3. Oracle提示错误消息ORA-28001: the password has expired
  4. c++ svd实例整理
  5. Java中String类的方法及说明
  6. [USACO4.2]完美的牛栏The Perfect Stall
  7. Xshell无法启动:要继续使用此程序,您必须应用最新的更新或使用新版本
  8. Solr 查询时候关键期 编码问题
  9. Python处理csv文件
  10. Linux学习笔记-Makefile中的变量及函数
  11. html游戏图标库,又一款开源图标库 CSS.GG,值得一用
  12. 被低估的“败家爷们”
  13. java等待页面加载_java selenium (十三) 智能等待页面加载完成
  14. JSCapture实现屏幕捕捉
  15. 非常恶俗地分享一首歌曲(刘亦菲·蝶恋)
  16. Linux 安装telnet命令及使用
  17. python爬取instom图片_用python爬虫保存instagram图片
  18. Maven的基本概念(三)
  19. java葫芦娃喜羊羊格斗_课内资源 - 基于JAVA的葫芦娃大战妖怪
  20. python适合什么发型-下面不属于python特性的是( )。

热门文章

  1. 三分钟了解腾讯云视频直播收费价格和标准
  2. oracle数据库添加索引
  3. 中年油腻程序员:我为什么放弃vscode
  4. 机械动作时序图怎么画_程序员必备画图技能之——时序图
  5. 嵌入式linux开发uboot移植(三)——uboot启动过程源码分析
  6. Qt剪切板QClipboard 复制粘贴自定义数据
  7. tp5路径怎样去掉index.php,tp5如何隐藏index.php文件
  8. 演讲丨中兴通讯董事长赵先明--物联网正引发第四次工业革命
  9. 达观招聘丨听说你想来做人工智能了
  10. Mac鼠标左右键轻松互换