我们公司有好多服务器要管理,经常连接各个服务器,mac 上有什么能批量+记住账号密码类似 xshell 的软件么? mac 自带终端搞起来要死人的
![]() | 1 EricCartman 2017-07-18 00:01:44 +08:00 ![]() item2 加 expect 脚本? |
2 Marfal 2017-07-18 00:17:28 +08:00 via Android 不多的话 config 就挺好的 |
![]() | 3 Chyroc 2017-07-18 00:23:52 +08:00 zsh+ohmyzsh 不过这个应该不能解决你问题 可以配 alias? 或者上 ansible,然后写配置文件 |
![]() | 4 vs506 2017-07-18 00:25:22 +08:00 FinalShell Mac 版 http://www.hostbuf.com/t/988.html |
![]() | 5 bao3 2017-07-18 00:48:01 +08:00 如果只是记住账户密码,那么 .ssh/config 这个文件就足够了 ``` Host * KexAlgorithms +diffie-hellman-group1-sha1 AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_rsa Host github.com AddKeysToAgent yes IdentityFile ~/Dropbox/github/github_rsa Host jp us AddKeysToAgent yes hostname %h.heibang.club UseKeychain yes AddKeysToAgent yes # LocalForward 9080 127.0.0.1:8080 ControlMaster auto ControlPath /tmp/ssh_mux_%h_%p_%r ControlPersist 4h GSSAPIAuthentication no ``` 这样就挺好的。 如果是要登录后自动执行指令,则可以使用 expect 达到。几乎不太需要 UI 软件,另外 SecuretCRT 在 Mac 下也是可以用的。 |
![]() | 6 cxbig 2017-07-18 02:07:07 +08:00 via iPhone ssh key 应该做为唯一的登陆方式,对方不提供可以自己加 |
![]() | 7 ynyounuo 2017-07-18 04:47:48 +08:00 如果非要用密码的话,可以用 iTerm 的 trigger 和自带的密码管理器(F )来管理密码。 缺点是 trigger 会对本地 screen/tmux 等无限激发,除非相关关键词被挤出当前页。 |
![]() | 8 Sliverburger 2017-07-18 05:19:57 +08:00 |
![]() | 9 ywgx 2017-07-18 07:24:00 +08:00 via iPhone 楼主看这个 xabcloud .com |
10 ksupertu 2017-07-18 07:54:48 +08:00 via iPhone Secure crt mac 版 |
![]() | 11 deamwork 2017-07-18 08:42:13 +08:00 via Android 你可以买个 vSSH,不过我也支持 #2 说的? config 就够了,我也是 itrem2+config+mosh 的 |
12 paranoiagu 2017-07-18 08:49:19 +08:00 via Android 其实我跟需要 xftp+notepad++ |
![]() | 13 yylzcom 2017-07-18 08:50:39 +08:00 刚切换到 Linux 的时候我也有这个烦恼,后来管理服务器都是用 ssh_key 登录了 ssh-copy-id -d .ssh/yylzcom.pub [email protected] 输入密码 以后每次使用的时候就 ssh [email protected] Ubuntu 会弹出密码框输入密钥密码,连接任意一台都这么 Easy …… 忘掉 Xshell 吧 |
![]() | 14 yylzcom 2017-07-18 08:52:07 +08:00 上面打错了 是 ssh-copy-id -i .ssh/yylzcom.pub root@yourdomain ![]() ![]() V 站反垃圾机制绝了…… "请不要在每一个回复中都包括外链,这看起来像是在 spamming" |
15 bingkubei OP @yylzcom 公司好多服务器,总不可能记住每个 IP 或者服务器名字吧……在 xshell 里我都是直接在列表里找我要连接的服务器,还有我也不想每次连接都去弄密码或者密匙这东西,太多服务器了经常连接来连接去搞这个要晕的 |
![]() | 16 harry890829 2017-07-18 10:50:14 +08:00 默认的.ssh 就支持的,可以取别名。iterm2 有列表,你选择后,配合.ssh 里面的 key,就是自动登录了 |
![]() | 17 sexoutsex2011 2017-07-18 10:59:06 +08:00 via Android 跳板机 |
![]() | 18 Sliverburger 2017-07-19 04:00:30 +08:00 我们公司有 2K+台服务器,一样用,每次需要了从数据库里面查看密码输入。 想想看如果你全部存上了,你是方便了,如果你电脑丢了,小偷更方便了。 |