求问老司机,手头的服务器多了怎么管理呢?

2016-07-18 14:37:52 +08:00
 Xuanwo
场景是这样的:
现在手头一堆服务器,阿里云一个,青云一个,学校用来做镜像站的两三个,然后国外还有个你懂的服务器。每个服务器都有一个 IP ,每次想上去操作一下的时候都记不得 IP 是多少,要上网站去看= =
问一下 V2 的老司机,你们是怎么管理手头的各种服务器的呢?
9685 次点击
所在节点    程序员
92 条回复
rootit
2016-07-18 16:03:48 +08:00
ps : 当然你还要记住每个 Server 的 ssh port 。。。 ==
Xuanwo
2016-07-18 16:07:24 +08:00
- -,所以就非常的尴尬, Win 下面有 Xshell 这样的东西, Linux 下面的话就更加倾向于用一些小而美的工具。
综合起来看,绑个 IP 貌似比较好管理- -,证书也是个蛋疼得问题,跨设备相当无解。

现在好像明白那种提供访问管理服务的存在必要性了
kiwi95
2016-07-18 16:10:05 +08:00
ssh config 配置一写就好了
thought
2016-07-18 16:25:47 +08:00
win 下推荐 xshell , mac 或 Linux 就是 csshx.
ToughGuy
2016-07-18 16:27:36 +08:00
机器实在多的就花钱买个 SecureCRT 吧. 支持全平台, 也算是"最好"的的 SSH 客户端了。

https://www.vandyke.com/products/securecrt/
Xuanwo
2016-07-18 16:47:31 +08:00
现在的方案是用 tmux 直接把 session 存下来
XDA
2016-07-18 17:02:10 +08:00
Win 下无责任推荐 mRemoteNG
walkman660
2016-07-18 17:23:21 +08:00
XSHELL 或者 SSH 免密码(非密匙)
shiji
2016-07-18 17:24:35 +08:00
如果是记不住 IP ,要么用大家都提到过的 DNS ,要么本地 ssh 客户端配置(比如 iTerm 的 profile )
MrMario
2016-07-18 17:38:29 +08:00
你需要堡垒机
beyond_st
2016-07-18 17:58:49 +08:00
@Xuanwo tmux 还是很不错的方案 如果不需要跨机器传输的话
hard2reg
2016-07-18 19:17:05 +08:00
中国菜刀 (逃
jerryshao
2016-07-18 19:26:00 +08:00
iTerm profile, 起个辨识性高的名字比如 DigitalOcean Ubuntu 16.04 之类的
然后每次从 profile list 里面选....
lightening
2016-07-18 19:44:22 +08:00
找一个基本的 orchestration 工具,比如 Ansible

ansible all -a "apt-get update" 这样
sdzxwxlsj
2016-07-18 20:20:55 +08:00
vps1.xxx;
vps2.xxx;
绑个域名多好。。别告诉我你没有域名
Syc
2016-07-18 20:23:59 +08:00
中国菜刀
god
2016-07-18 20:29:14 +08:00
vSSH
Clarencep
2016-07-18 20:30:04 +08:00
linux 下写点 shell 脚本不就 OK 了,表告诉我你连 shell 都不会~
WendellSun
2016-07-18 20:37:05 +08:00
Jerry5850022
2016-07-18 22:00:19 +08:00
我的方式比较弱鸡,用域名。

aliyun.xx.com

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

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

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

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

© 2021 V2EX