栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【linux】windows terminal配置远程linux环境自动登录

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【linux】windows terminal配置远程linux环境自动登录

目的
  • 通过windows terminal实现自动登陆云端机器。
做法
  • 需要windows安装了wsl
  • wsl安装了expect
  • 将如下内容,保存为"autossh.ssh",放在wsl的路径下/home/wuchw/private/autossh.sh

    注意里面的wuchengwen 192.168.1.1 及22改成自己的账户、IP及端口号

  • 给予可执行权限chmod +x autossh.sh
#!/usr/bin/expect -f

spawn ssh wuchengwen@192.168.1.1 -p 22
expect {
    "*yes/no/*" {send "yesr"; exp_continue }
    "*password:" {send "123456n"};
}
interact
  • 打开windows terminal的设置,选择添加配置文件-> 新建空配置文件

  • 其他选项根据实际情况自己填,命令行填写成如下:

  • 配置完成,不要玩了点击右下角的完成

  • 然后点windows terminal的下拉框,就能看到配置的远端环境了,直接点击就可以自动登陆了

  • 还存在一个问题,就是ssh连接,长时间不操作就会自己断开,为此我们可以修改客户端/etc/ssh/ssh_config文件,在末尾添加ServerAliveInterval 120每120s向服务端发一次消息,防止断开。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/893771.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号