linux 上有何好用的 ssh 管理工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
uleone
V2EX    Linux

linux 上有何好用的 ssh 管理工具

  •  
  •   uleone 2015-03-01 22:34:59 +08:00 16130 次点击
    这是一个创建于 3952 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为有很多服务器要进行管理,希望能有个工具像secureCRT一样保存多个ssh连接的设置,双击即可连接到机器,而不需要每次都在命令行里输入ssh命令来进行连接。
    大家有用过这样的工具吗?
    27 条回复    2021-01-28 14:40:42 +08:00
    mengzhuo
        1
    mengzhuo  
       2015-03-01 22:45:25 +08:00 via iPhone
    zsh 加 脚本 加 公钥
    tititake
        2
    tititake  
       2015-03-01 22:46:18 +08:00 via Android   1
    remmina
    rdp ssh都可以
    tclh123
        3
    tclh123  
       2015-03-01 22:48:36 +08:00
    ssh_config
    club
        4
    club  
       2015-03-01 22:50:41 +08:00
    /etc/ssh/sshd_config
    reeco
        5
    reeco  
       2015-03-01 22:55:15 +08:00   2
    Ubuntu 自带的Remmina Remote Desktop Client
    club
        6
    club  
       2015-03-01 22:58:43 +08:00   12
    哦,不好意思。你的意思是快速接,是吧?
    如果是的,你可以下面的法子:

    ~/.ssh 下创建config文件,内容如下:

    Host test1
    HostName xxx.xxx.xxx.xx
    User root
    Port 22

    之後就是shell接:

    ssh test1

    在linux下要工具?{呵呵}
    uleone
        7
    uleone  
    OP
       2015-03-01 23:07:21 +08:00
    @club 这种方法好,多谢!
    dubuqingfeng
        8
    dubuqingfeng  
       2015-03-02 00:11:44 +08:00 via Android
    目前在用PAC Manager
    seki
        10
    seki  
       2015-03-02 01:38:40 +08:00
    putty……
    Yamade
        11
    Yamade  
       2015-03-02 07:58:18 +08:00
    complete -W "$(echo `cat ~/.ssh/config | grep 'Host '| cut -f 2 -d ' '|uniq`;)" ssh
    mN71eOOprFyMsnPx
        12
    mN71eOOprFyMsnPx  
       2015-03-02 09:06:56 +08:00
    没什么好的推荐。所以,我自己写了一个

    $ rmgt -h
    rmgt v1.3.9 - 方便快捷的远程服务器连接工具
    用户身份验证成功,载入......
    -s <别名> 将连接的服务器的别名。查询别名,请直接使用-l参数
    -l 显示所有服务器列表
    -r <别名> 从配置文件删除服务器
    -o <操作系统> 增加服务器时,设置操作系统
    -i <IP地址> 增加服务器时,设置IP地址
    -a <别名> 增加服务器时,设置服务器别名
    -w <密码> 增加服务器时,设置密码
    -p <远程端口>(可选) 增加服务器时,设置远程端口
    -u <用户名>(可选) 增加服务器时,设置远程登录用户名
    -d <描述>(可选) 增加服务器时,设置描述
    -h <显示帮助信息> 显示帮助信息
    -v <显示连接信息> 显示连接信息
    -V <显示版本信息> 显示版本信息
    582033
        13
    582033  
       2015-03-02 09:08:40 +08:00
    win下 xshell
    linux下alias/tmuxp
    mac下 shuttle/item2
    fishg
        14
    fishg  
       2015-03-02 09:19:52 +08:00
    scrt
    fengchang
        15
    fengchang  
       2015-03-02 11:03:15 +08:00
    @reeco 太感谢了,以前一直以为Ubuntu下没办法连windows远程桌面
    Shazoo
        16
    Shazoo  
       2015-03-02 11:19:10 +08:00
    额……screen+ssh公钥,一直这么管理20多台主机的……
    kDolphin
        17
    kDolphin  
       2015-03-02 11:28:50 +08:00
    zhengkai
        18
    zhengkai  
       2015-03-02 11:34:07 +08:00   1
    公司内部分享时写的大纲,可以看下,写的比较简略,算是提供一些关键词用来进一步搜索更详细的文章 https://gist.github.com/zhengkai/15d5203b6bbfd9bc1594
    zhengkai
        19
    zhengkai  
       2015-03-02 11:34:47 +08:00
    呃,我只是想给个链接,没想到 v2ex 给转成全文了……
    bigzhu
        20
    bigzhu  
       2015-03-02 11:47:17 +08:00
    我自己用 python 写了一个,更像是一个 ssh 管理和选择登陆的工具:
    运行后显示一个需要连接 ssh 的主机列表(有主机 ip, 备注什么的) . 选择对应主机数据,则会尝试连接

    优先使用 key 登陆, 不行的话,就使用配置文件里面的明文密码(不安全,但是只有我用,所以不管了).

    因为以前做运维, 管理着 40-50 台机器,确实需要这么个东西...

    上面说的基本是快速登陆,文不对题嘛
    est
        21
    est  
       2015-03-02 11:57:02 +08:00
    @club bingo。。。。。。。。。正解!!!!
    diseng1991
        22
    diseng1991  
       2015-03-02 13:11:07 +08:00
    https://github.com/diseng/shell-scripts/blob/master/connect.sh 这个是我在mac下用的脚本 linux你可以自己改改哈
    notnumb
        23
    notnumb  
       2015-03-02 13:43:53 +08:00
    Ansible
    sumu
        24
    sumu  
       2015-03-02 14:20:12 +08:00
    用tmux就行,只要attach上,所有环境、ssh链接,都好好的
    masker
        25
    masker  
       2018-12-03 00:05:01 +08:00
    @club 感谢~ config + 密钥 真的舒服方便~ 感谢!!
    fmumu
        26
    fmumu  
       2019-11-30 00:13:32 +08:00 via Android
    @club 有时服务器很多,支持 tab 补全或者有没有命令可以列出服务器
    aboutyang
        27
    aboutyang  
       2021-01-28 14:40:42 +08:00
    @diseng1991 Cool, thanks.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5612 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 02:23 PVG 10:23 LAX 18:23 JFK 21:23
    Do have faith in what you're doing.
    ubao msn 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