# 有没有windows平台、比较轻巧、自动化的ssh客户端推荐？

**URL:** <https://meta.appinn.net/t/topic/28947>\
**Category:** 问题求助\
**Tags:** windows\
**Created:** [2022 年1 月 4 日 07:23 UTC](https://meta.appinn.net/t/topic/28947 "2022-01-04T07:23:41Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

作者： ![future\_93](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/future_93/32/10174_2.png) [@future\_93](https://meta.appinn.net/u/future_93)\
发布日期： [2022 年1 月 4 日 07:23 UTC](https://meta.appinn.net/t/topic/28947/1 "2022-01-04T07:23:41Z")

</div>

如题，打算用在远程计算机的监控上，基本上就是top或者某个log的tail命令之类的从本地开机挂到关机，需求就是尽可能地轻巧（内存占用1MB以下）、支持开机自启/参数启动、以及能够关闭到后台（省得我手滑关了窗口还得重开，以及不关注的时候少个窗口舒心一点儿）。高级功能一概不需要，小霸王算力有限容不得浪费 :rofl: 如果没有的话我就老实点儿用Putty凑合了

另外，虽然标题写的是ssh客户端，不过归根结底，比较专业的说法应该是终端或者终端模拟器之类的。不过我太菜了，所以还是喜欢叫它客户端 :rofl:

---

<div class="post-metadata">

作者： ![Debatrix](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/debatrix/32/4680_2.png) [@Debatrix](https://meta.appinn.net/u/Debatrix)\
发布日期： [2022 年1 月 4 日 09:43 UTC](https://meta.appinn.net/t/topic/28947/2 "2022-01-04T09:43:16Z")

</div>

服务器开个tmux或者screen之类的运行监控命令 然后需要时再重新连接ssh查看？

---

<div class="post-metadata">

作者： ![Qingwa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/qingwa/32/58632_2.png) [@Qingwa](https://meta.appinn.net/u/Qingwa)\
发布日期： [2022 年1 月 4 日 10:17 UTC](https://meta.appinn.net/t/topic/28947/3 "2022-01-04T10:17:52Z")

</div>

推 tmux

---

<div class="post-metadata">

作者： ![future\_93](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/future_93/32/10174_2.png) [@future\_93](https://meta.appinn.net/u/future_93)\
发布日期： [2022 年1 月 4 日 11:35 UTC](https://meta.appinn.net/t/topic/28947/4 "2022-01-04T11:35:39Z")

</div>

感谢回复。tmux的多窗格确实很有用，省得我开好几个会话了。

不过很抱歉，我主要的目的还是省略`需要时再重新连接ssh查看`这个步骤，所以才想要寻求一个占用少、能挂后台的ssh shell，所以这个回答恐怕不能算作解决方案。

不过还是非常感谢你的帮助的，解决了一个原来没想解决的问题，可以说是种豆得瓜了~

---

<div class="post-metadata">

作者： ![future\_93](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/future_93/32/10174_2.png) [@future\_93](https://meta.appinn.net/u/future_93)\
发布日期： [2022 年1 月 4 日 11:36 UTC](https://meta.appinn.net/t/topic/28947/5 "2022-01-04T11:36:06Z")

</div>

感谢推荐

---

<div class="post-metadata">

作者： ![future\_93](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/future_93/32/10174_2.png) [@future\_93](https://meta.appinn.net/u/future_93)\
发布日期： [2022 年1 月 4 日 11:47 UTC](https://meta.appinn.net/t/topic/28947/6 "2022-01-04T11:47:21Z")

</div>

啊，我懂了，是原标题的那个ssh shell误导了。我应该写客户端的……不知道发帖子的时候在想什么 :sweat_smile:

---

<div class="post-metadata">

作者： ![Kyun](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/k/e8c25b/32.png) [@Kyun](https://meta.appinn.net/u/Kyun)\
发布日期： [2022 年1 月 5 日 02:04 UTC](https://meta.appinn.net/t/topic/28947/7 "2022-01-05T02:04:01Z")

</div>

Win10以上自帶SSH客戶端啊

---

<div class="post-metadata">

作者： ![z775729168](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/z775729168/32/14574_2.png) [@z775729168](https://meta.appinn.net/u/z775729168)\
发布日期： [2022 年1 月 5 日 18:06 UTC](https://meta.appinn.net/t/topic/28947/8 "2022-01-05T18:06:44Z")

</div>

我觉得你需要是netdata之类的东西，netdata就可以监控很多东西，还是图形化的，顺便报警，还可以免费上云。  
日志的不清楚

---

<div class="post-metadata">

作者： ![jerrylus](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/jerrylus/32/14901_2.png) [@jerrylus](https://meta.appinn.net/u/jerrylus)\
发布日期： [2022 年1 月 5 日 18:11 UTC](https://meta.appinn.net/t/topic/28947/9 "2022-01-05T18:11:49Z")

</div>

感觉这实际上可以分成多个需求：

1. 远端机器进程保活：你需要 terminal multiplexer （终端多路复用器），上文回复中的 `screen`, `tmux` 都不错

2. ssh 登陆时执行命令：可以用 `.bashrc` 设置，或者设定 ssh 的连接参数（`-t`） [Stack Overflow](https://stackoverflow.com/questions/18522647/run-ssh-and-immediately-execute-command/18522811)。系统首次启动时，将 top / tail -f 在一个特定名称的 screen / tmux session 中启动，之后就可以用 screen 名重连回了（`screen -r [session-name]`）。另，自 Windows 10 1809 起，系统自带 OpenSSH Client。如果不想动命令行，也可以用支持设定登陆时自动执行命令的 ssh 客户端，如 MobaXTerm，见下图。  

3. 系统启动时自动启动 ssh 客户端：可以自己写个 bat 脚本放到系统的启动文件夹（`shell:startup`）

4. ssh 客户端关闭到后台：感觉上似乎是「最小化到托盘区」？那你可能需要 RBTray( [RBTray - 最小化到系统托盘 - 小众软件 (appinn.com)](https://www.appinn.com/rbtray/))

不过核心看起来，你需要的是日志收集+管理工具，或者更为广义的监控工具。

---

<div class="post-metadata">

作者： ![Debatrix](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/debatrix/32/4680_2.png) [@Debatrix](https://meta.appinn.net/u/Debatrix)\
发布日期： [2022 年1 月 6 日 01:58 UTC](https://meta.appinn.net/t/topic/28947/10 "2022-01-06T01:58:17Z")

</div>

这么说的话 服务器上配置密钥对登录 本地在ssh\_config里配置私钥地址和keepalive 之后就可以用脚本直接连接服务器并进入tmux查看监控了 不用时也可以最小化到托盘 自带的openssh也占用不了多少资源

---

<div class="post-metadata">

作者： ![xianyukang](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xianyukang/32/20536_2.png) [@xianyukang](https://meta.appinn.net/u/xianyukang)\
发布日期： [2022 年1 月 7 日 10:26 UTC](https://meta.appinn.net/t/topic/28947/11 "2022-01-07T10:26:21Z")

</div>

推荐使用 WSL 呢, 这么漂亮方便的 linux 环境不心动吗?

 ![image](https://meta.appinn.net/uploads/default/original/3X/3/9/3953042b30123aa78c57e2af5263ebefac0d401e.png)

---

<div class="post-metadata">

作者： ![future\_93](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/future_93/32/10174_2.png) [@future\_93](https://meta.appinn.net/u/future_93)\
发布日期： [2022 年1 月 7 日 13:08 UTC](https://meta.appinn.net/t/topic/28947/12 "2022-01-07T13:08:01Z")

</div>

啊，这玩意儿我装了之后就一直放在开始菜单里吃灰……下次可以试着玩玩。不过拿来当常驻监控器的话，应该还是会嫌重吧？
