oh my zsh SSH 连接到主机后,所有效果就都没了

2023-03-16 09:47:29 +08:00
 unt

这个可以设置吗,如果不能设置的话那用处少了一大半呀,我 ssh 的时间大于操作本地终端的时间,mac 本地命令用得不多。

还有请问 zsh 有没有可供安装的 snippets 插件,有的话就不再需要第三方 ssh 客户端了

7010 次点击
所在节点    程序员
44 条回复
clino
2023-03-16 09:49:18 +08:00
远程机器也做一样的配置不就好了?
brader
2023-03-16 09:52:26 +08:00
你猜有没有一种可能,你的 zsh 是安装配置在你本机上的,远程机器要有得话,你得在远程机器也安装一下
f6x
2023-03-16 09:54:26 +08:00
回归吧, bash rules the world.
hahastudio
2023-03-16 09:56:06 +08:00
更像是另一个问题:如何把测试环境的修改部署到生产环境上
unt
2023-03-16 09:57:34 +08:00
@clino
@brader
@hahastudio 可是正式服务器上装这玩意儿我好难受啊。。。自己的玩具服务器搞搞倒没事儿
unt
2023-03-16 09:59:25 +08:00
为什么我本地 vim 没有高亮和注释, 服务器上 vim 就是自带高亮和注释
hahastudio
2023-03-16 10:04:13 +08:00
brader
2023-03-16 10:08:34 +08:00
@unt 我自己也是不喜欢在服务器用这些东西,你可以选择找个漂亮点的 shell 工具
unt
2023-03-16 10:13:42 +08:00
@brader 我安装了很多 shell 工具,但是对它们的安全性始终不放心,生产服务器目前没有限 ip, 多方面因素
unt
2023-03-16 10:14:46 +08:00
@hahastudio 看着效果还不错,它这个是真的免安装还是说它来帮你自动安装,实际上还是会在服务器上装东西
AbelChe
2023-03-16 10:15:57 +08:00
我甚至还以为这是个钓鱼贴
brader
2023-03-16 10:17:28 +08:00
@unt 乱七八糟的就真别玩,还是用知名的,我基本只用 xshell 、MobaXterm
unt
2023-03-16 10:17:34 +08:00
@AbelChe 不是,是我想看看有没有什么更好的办法,我在服务器装这个就是一条命令的事儿
dreamramon
2023-03-16 10:21:02 +08:00
如果要经常管理一大堆远程,回归 bash 吧。
jaylee4869
2023-03-16 10:24:27 +08:00
你可能只是需要一个 PS2 环境变量。
fds
2023-03-16 10:29:47 +08:00
要不换个思路,不 ssh 远程,而是本地修改代码和配置,然后用 ansible 部署到服务器?
BeforeTooLate
2023-03-16 10:33:01 +08:00
@unt #5 一般生产服务器谁敢装啊?你自己的无所谓
libook
2023-03-16 10:37:51 +08:00
oh my zsh 是跑在你本地的 zsh 上的,当你连接 ssh 之后,你的 tty 就被远程的 shell 接管了,本地的 zsh 就被暂时架空了,而此时你看到的界面完全取决于远程的 shell 是什么。

所以如果你希望在远程有一样的效果,实际上就是让远程服务器上的 shell 具备这样的效果,那么就是在远程服务器上安装相同的 zsh 、oh my zsh 和进行相同的配置。

如果你不想在远程服务器上安装和配置这些,那么就需要在远程服务器上安装一种 shell ,可以接受临时性的来自于客户端的界面配置信息和脚本工具。我不清楚是否存在这种东西。
runwu2022
2023-03-16 10:45:22 +08:00
可以考虑使用 sshfs ,挂载远程服务器的目录到本机上来操作。
LWFF
2023-03-16 10:51:07 +08:00
让我上去帮你看一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/924410

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX