• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ibnf
V2EX  ›  程序员

推荐一款 ssh 工具 -- shuttle

  •  
  •   ibnf · Dec 13, 2016 · 17412 views
    This topic created in 3623 days ago, the information mentioned may be changed or developed.

    Shuttle : A simple SSH shortcut menu for OS X

    http://fitztrev.github.io/shuttle/

    自从用了之后,节省了不少时间,推荐一下。

    另外征集一下各位的利器是什么: https://www.wxappr.com/topic/122

    54 replies  •  2017-01-24 10:16:35 +08:00
    timothyye
    timothyye
    Dec 13, 2016 via Android
    1
    用的系统自带的 ssh
    ppwangs
    ppwangs
    Dec 13, 2016
    2
    ssh_config 足够了
    mcfog
    mcfog
    Dec 13, 2016 via Android
    3
    ssh_config 加上 alias ,=ssh
    zhenjiachen
    zhenjiachen
    Dec 13, 2016
    4
    没有什么好用的 ssh ,公司的服务器不准许 使用密钥登陆,只能用密码,我就把密码用一个文件存起来::>_<::。
    484A4B
    484A4B
    Dec 13, 2016
    5
    感觉给命令加个别名更快
    wbswjc
    wbswjc
    Dec 13, 2016
    6
    @484A4B +1
    yangg
    yangg
    Dec 13, 2016
    7
    常用的到~/.ssh/config 里配置 Host
    然后将下面的加到 Bashrc
    [ -e ~/.ssh/config ] && complete -o nospace -W "$(perl -ne 'print "$1 " if /^Host (.+)$/' ~/.ssh/config)" ssh
    AlphaTr
    AlphaTr
    Dec 13, 2016
    8
    @zhenjiachen 为什么公司不允许密钥登录?
    CoderRunner
    CoderRunner
    Dec 13, 2016
    9
    @zhenjiachen 如果不介意安全性的话。。 sshpass
    Roope
    Roope
    Dec 13, 2016
    10
    ssh auto login manage, 支持密码, 密钥。 开源 Python + Shell 实现。 [GitHub]( https://github.com/zhoukaibo/ssh-auto-login-manage)
    alouha
    alouha
    Dec 13, 2016
    11
    多用户操作服务器的情况下,貌似一般都不用密钥登录
    zhenjiachen
    zhenjiachen
    Dec 13, 2016
    12
    @AlphaTr 运维说使用密钥怕你离职之后还把公钥存在服务器上,然后导致你离职了还可以访问公司服务器,还有就是怕你密钥泄漏。
    @CoderRunner 就是不敢用。
    knightdf
    knightdf
    Dec 13, 2016❤️1
    13
    mosh, 用过就离不开了
    st2udio
    st2udio
    Dec 13, 2016
    14
    我们也不能用密钥,都是用动态令牌,每次输入动态密码进入跳板机,然后再进服务器。然后我就把令牌绑在自己钥匙上了。
    airqj
    airqj
    Dec 13, 2016 via Android
    15
    @zhenjiachen 用 expext 写个脚本 密码写到这个脚本里去
    登陆的时候直接运行这个脚本就行了
    iCyMind
    iCyMind
    Dec 13, 2016
    16
    @zhenjiachen .ssh/config 不行么, 为啥要"把密码用一个文件存起来"
    cncqw
    cncqw
    Dec 13, 2016
    17
    xshell
    zhenjiachen
    zhenjiachen
    Dec 13, 2016
    18
    @airqj 是 expect 吧?我去搜了一下,貌似还不错。

    @iCyMind .ssh/config 只能指定用户名, host 等等,不能配置密码。
    airqj
    airqj
    Dec 13, 2016 via Android
    19
    @zhenjiachen 是的 手机打字 不小心按错了没发现……
    ruchee
    ruchee
    Dec 13, 2016
    20
    服务器上存本机公钥,然后 .bashrc 加别名 alias my-server='ssh name@ip_address' :smile:
    RealLiuSha
    RealLiuSha
    Dec 13, 2016
    21
    密码可以用 sshpass... keyauth 写个 path 就行,, 我自己是撸了个小脚本来着,,, 能用就行
    piaoliu
    piaoliu
    Dec 13, 2016
    22
    alfred + ssh workflow 自己改写了下 首次使用上传本机公钥
    bbbb
    bbbb
    Dec 13, 2016 via iPhone
    23
    哈哈,就用这个,感觉很好用。看老司机用的都感觉不好用。
    ins
    ins
    Dec 13, 2016
    24
    自带的..
    CoderRunner
    CoderRunner
    Dec 13, 2016
    25
    @zhenjiachen 你用文件存密码 和用 sshpass 不是一样的么,反正都会暴露密码
    anthozoan77
    anthozoan77
    Dec 13, 2016
    26
    正准备下,发现之前已经装过了......还没用过
    cloudyplain
    cloudyplain
    Dec 13, 2016❤️1
    27
    iterm2 profile+expect 脚本,支持快捷键、标签颜色。
    sectic
    sectic
    Dec 13, 2016
    28
    不能用密钥的情况下,我自己手写 applescript ,调用 item 登进去的
    ywgx
    ywgx
    Dec 13, 2016
    29
    xabcloud.com 无感知 动态 更替 RSA key pairs , 如果有人离职,估计还没走出公司大门,全线生产机器 RSA key paris 已经更替一次了
    zacksleo
    zacksleo
    Dec 13, 2016
    30
    @cloudyplain +1 当然是大名鼎鼎的 iTerm2 了
    zacksleo
    zacksleo
    Dec 13, 2016
    31
    iTerm2+Zsh, 补发一张图, 除了高亮, 补全, 自动登录, 还可以加标签注释(badge), 关键是要知道当前工作在哪个主机上,不然标签一多傻傻分不清楚

    yulgang
    yulgang
    Dec 13, 2016
    32
    secureCRT =。=
    meppy
    meppy
    Dec 13, 2016
    33
    都不如 win 上的 mobaxterm 好用,可以就是没有 mac 版
    wizardoz
    wizardoz
    Dec 13, 2016
    34
    其实就是把 ssh_config 配置能完成的事做了个菜单栏工具,这么理解对吗?
    wizardoz
    wizardoz
    Dec 13, 2016
    35
    @zhenjiachen 感觉你们运维的想法有点不对啊

    运维说使用密钥怕你离职之后还把公钥存在服务器上,然后导致你离职了还可以访问公司服务器
    ===================================================
    离职了管理员直接把账号停用就行了,如果这个都不想做,用密码登录不是存在一样的问题吗?

    还有就是怕你密钥泄漏
    ===================================================
    密钥泄漏最多就是能登录到服务器,要进行特殊权限的操作还得输入密码啊.相反,登录和 sudo 都使用
    密码的话,密码一旦泄漏就完了.


    当然我说的这些是建立在每个人用一个单独的账号,然后特殊权限用 sudo 来干的基础上的.
    plprapper
    plprapper
    Dec 13, 2016
    36
    ubuntu pac
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Dec 13, 2016 via iPhone
    37
    @wizardoz 最好的方法应该是发一个智能卡,离职上交
    反正私钥也导不出来
    akira
    akira
    Dec 13, 2016
    38
    @zhenjiachen 你们需要的是一个堡垒机
    hackevin
    hackevin
    Dec 13, 2016
    39
    未注册的 zoc
    magicdawn
    magicdawn
    Dec 13, 2016
    40
    不能登上 ssh, 然后做一些事啊, 给一些输入啊

    ssh xxx && command on remote server
    lucasxu00
    lucasxu00
    Dec 13, 2016
    41
    推荐一个 zoc
    WhatIf
    WhatIf
    Dec 13, 2016
    42
    用过一小会儿 shuttle ,不习惯然后退出, 过段时间发现自己不用就删了。
    机器上装了个 vSSH Lite 可以保存两个 profile , 要更多,可以选择付费的 pro , 貌似就 30 多块钱,不贵,但是觉得自己 mac 用的频率不高,所以一直没买。
    但是虽然频率不高,但是每个礼拜总有几天会用一下,所以最后还是选择 sshpass , 存了几个 sh 文件, 放在一个目录,然后整个目录固定到 dock 中,鼠标点击以下就弹出列表, 选择就可以用 iterm2 打开, 相对来说已经很方便了。
    znoodl
    znoodl
    Dec 13, 2016
    43
    一般都是 ctrl+r
    zander
    zander
    Dec 13, 2016
    44
    .ssh/config
    Host hk1
    blahblah

    Host jp1
    blahblah
    zander
    zander
    Dec 13, 2016
    45
    @zhenjiachen 这种问题用多用户+用户组完美解决啊。
    ye10010
    ye10010
    Dec 13, 2016
    46
    @st2udio 问下,动态密码进入跳板机,这个是怎么实现的?有这方面的开源软件还是商业服务?
    Jobin0528
    Jobin0528
    Dec 14, 2016
    48
    alias 完美解决哈!
    hihihihihi
    hihihihihi
    Dec 14, 2016 via iPhone
    49
    alias +1
    douglas1997
    douglas1997
    Dec 14, 2016
    50
    alias +2
    Xrong
    Xrong
    Dec 14, 2016
    51
    @zacksleo 那个本机的要怎么弄出来???
    iMouseWu
    iMouseWu
    Dec 14, 2016
    52
    @st2udio 这个该咋弄,也是通过跳板机+动态密码,加了一层跳板机就没法了更不要说有动态秘钥了,请问有这方便的教程嘛?不然机器太多,实在是太麻烦了,谢谢
    SharkIng
    SharkIng
    Dec 16, 2016
    53
    我是这个软件和 config 一起,但是基本上 Config 为主
    zacksleo
    zacksleo
    Jan 24, 2017
    54
    @Xrong Preferences - Profiles - General - Basics - Badge 在这里设置
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1141 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 18:06 · PVG 02:06 · LAX 10:06 · JFK 13:06
    ♥ Do have faith in what you're doing.