首页 编程笔记

windows terminal 免密登录 linux

pyweeX 发布于 07-12
编程笔记
pyweeX

微软最新的命令终端 windows terminal 特别好用,但是它默认是不能像其他的终端一样保存密码的,在这里我通过一些比较传统的方式设置免密码登录。

打开终端的设置界面,点击这里的打开JSON文件:
windows terminal免密登录

找到这个JSON的profiles下面的list,加入以下代码:

  1. {
  2. "guid": "{439227e1-65b3-4a60-a518-74afeca0c7c0}",
  3. "hidden": false,
  4. "name": "ABC",
  5. "commandline": "ssh root@192.168.0.123",
  6. }

list下面有很多类似的格式,按照这样的格式去改即可,其中 guid 大家自己随便改一下就可以了,完成后保存这个JSON文件,注意不要点terminal上面的保存按钮,不然这个JSON会被覆盖的。

找到你本地 .ssh 目录下的 id_rsa.pub 文件,如果没有这个文件就自己通过ssh-keygen命令生成一下。

复制这个文件的内容到你的远程主机,在 .ssh 目录下新建文件,必须命名为authorized_keys

  1. cd ~/.ssh
  2. vi authorized_keys
  3. 粘贴刚刚复制好的 id_rsa.pub 里面的数据

terminal免密登录

重启你的 windows terminal 即可免密登录

声明: 因编程语言版本更新较快,当前文章所涉及的语法或某些特性相关的信息并不一定完全适用于您当前所使用的版本,请仔细甄别。文章内容仅作为学习和参考,若有错误,欢迎指正。

讨论 支持 Markdown 语法 点击演示
回复
评论预览框

开发者

开发者·注册登录
  • 获取验证码
  • 取消