windows terminal 免密登录 linux
微软最新的命令终端 windows terminal 特别好用,但是它默认是不能像其他的终端一样保存密码的,在这里我通过一些比较传统的方式设置免密码登录。
打开终端的设置界面,点击这里的打开JSON文件:
找到这个JSON的profiles
下面的list
,加入以下代码:
{
"guid": "{439227e1-65b3-4a60-a518-74afeca0c7c0}",
"hidden": false,
"name": "ABC",
"commandline": "ssh root@192.168.0.123",
}
list
下面有很多类似的格式,按照这样的格式去改即可,其中 guid 大家自己随便改一下就可以了,完成后保存这个JSON文件,注意不要点terminal上面的保存按钮,不然这个JSON会被覆盖的。
找到你本地 .ssh 目录下的 id_rsa.pub 文件,如果没有这个文件就自己通过ssh-keygen
命令生成一下。
复制这个文件的内容到你的远程主机,在 .ssh 目录下新建文件,必须命名为authorized_keys
cd ~/.ssh
vi authorized_keys
粘贴刚刚复制好的 id_rsa.pub 里面的数据
重启你的 windows terminal 即可免密登录
声明: 因编程语言版本更新较快,当前文章所涉及的语法或某些特性相关的信息并不一定完全适用于您当前所使用的版本,请仔细甄别。文章内容仅作为学习和参考,若有错误,欢迎指正。
开发者
专题·造轮子
编程笔记·热门
相关文章
-
windows wsl 子系统 ubuntu 安装 golang 服务器
09-25
-
git 多帐户登录操作
09-24
-
debian 更换镜像源
09-24
-
drone CI/CD 时的特殊配置
08-25
-
Linux 通过 ntp 命令同步时间
08-03