mac 上有类似 xshell 的软件么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bingkubei
V2EX    MacBook

mac 上有类似 xshell 的软件么?

  •  
  •   bingkubei 2017-07-17 23:54:50 +08:00 19551 次点击
    这是一个创建于 3008 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们公司有好多服务器要管理,经常连接各个服务器,mac 上有什么能批量+记住账号密码类似 xshell 的软件么? mac 自带终端搞起来要死人的

    第 1 条附言    2017-07-18 10:29:35 +08:00
    公司好多服务器,总不可能每次连接都要输入一遍 IP 或者服务器名字吧……还有我也不想每次连接都去弄密码或者密匙这东西,太多服务器了经常连接来连接去搞这个要晕的。
    在 xshell 里,我一般是想着我要连接名叫 a 的服务器,然后直接在列表里找到这台名叫 a 的服务器,双击就能连接好,其实就是想要一个服务器列表管理,能让我双击某个服务器就连接上去
    18 条回复    2017-07-19 04:00:30 +08:00
    EricCartman
        1
    EricCartman  
       2017-07-18 00:01:44 +08:00   1
    item2 加 expect 脚本?
    Marfal
        2
    Marfal  
       2017-07-18 00:17:28 +08:00 via Android
    不多的话 config 就挺好的
    Chyroc
        3
    Chyroc  
       2017-07-18 00:23:52 +08:00
    zsh+ohmyzsh 不过这个应该不能解决你问题

    可以配 alias?

    或者上 ansible,然后写配置文件
    vs506
        4
    vs506  
       2017-07-18 00:25:22 +08:00
    bao3
        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 下也是可以用的。
    cxbig
        6
    cxbig  
       2017-07-18 02:07:07 +08:00 via iPhone
    ssh key 应该做为唯一的登陆方式,对方不提供可以自己加
    ynyounuo
        7
    ynyounuo  
       2017-07-18 04:47:48 +08:00
    如果非要用密码的话,可以用 iTerm 的 trigger 和自带的密码管理器(F )来管理密码。
    缺点是 trigger 会对本地 screen/tmux 等无限激发,除非相关关键词被挤出当前页。
    Sliverburger
        8
    Sliverburger  
       2017-07-18 05:19:57 +08:00
    ywgx
        9
    ywgx  
       2017-07-18 07:24:00 +08:00 via iPhone
    楼主看这个 xabcloud .com
    ksupertu
        10
    ksupertu  
       2017-07-18 07:54:48 +08:00 via iPhone
    Secure crt mac 版
    deamwork
        11
    deamwork  
       2017-07-18 08:42:13 +08:00 via Android
    你可以买个 vSSH,不过我也支持 #2 说的? config 就够了,我也是 itrem2+config+mosh 的
    paranoiagu
        12
    paranoiagu  
       2017-07-18 08:49:19 +08:00 via Android
    其实我跟需要 xftp+notepad++
    yylzcom
        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 吧
    yylzcom
        14
    yylzcom  
       2017-07-18 08:52:07 +08:00
    上面打错了 是
    ssh-copy-id -i .ssh/yylzcom.pub root@yourdomain




    V 站反垃圾机制绝了……
    "请不要在每一个回复中都包括外链,这看起来像是在 spamming"
    bingkubei
        15
    bingkubei  
    OP
       2017-07-18 10:24:54 +08:00
    @yylzcom 公司好多服务器,总不可能记住每个 IP 或者服务器名字吧……在 xshell 里我都是直接在列表里找我要连接的服务器,还有我也不想每次连接都去弄密码或者密匙这东西,太多服务器了经常连接来连接去搞这个要晕的
    harry890829
        16
    harry890829  
       2017-07-18 10:50:14 +08:00
    默认的.ssh 就支持的,可以取别名。iterm2 有列表,你选择后,配合.ssh 里面的 key,就是自动登录了
    sexoutsex2011
        17
    sexoutsex2011  
       2017-07-18 10:59:06 +08:00 via Android
    跳板机
    Sliverburger
        18
    Sliverburger  
       2017-07-19 04:00:30 +08:00
    我们公司有 2K+台服务器,一样用,每次需要了从数据库里面查看密码输入。
    想想看如果你全部存上了,你是方便了,如果你电脑丢了,小偷更方便了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2627 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 06:46 PVG 14:46 LAX 23:46 JFK 02:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86