V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
shaojz2005
V2EX  ›  Linux

Linux 下使用 Remmina 连接远程 Linux 服务器,保存 SSH 密码的问题

  •  
  •   shaojz2005 · 2018-07-07 09:21:37 +08:00 · 4338 次点击
    这是一个创建于 2337 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚转到 Linux 进行开发,不是很习惯,Remmina 不能保存 ssh 密码(我知道用 key 登录更好,但是远程服务器目前没配置)。网上搜索得知要用 Ubuntu 的“密码和密钥”先生成一个 key,key 里面包含有密码,再用 Remmina 载入这个 key。试过可以使用,但总觉得这种方式怪怪的,这样我岂不是每登录一个服务器都要有一个 key,.ssh 文件夹岂不是越来越多 key ?而且这也不好识别和管理啊。所以我想问问大家的经验:

    1. 大家在 Linux 下是怎么登录和管理多台远程服务器的?
    2. 我注意到生成 key 之后,在终端下可以直接 ssh 到所设定的服务器,不需要再输入密码。系统是怎么识别用哪个 key 去登录的?难道它会把.ssh 下的 key 全部试一遍?
    23 条回复    2018-07-07 17:50:20 +08:00
    feloxx
        1
    feloxx  
       2018-07-07 09:30:28 +08:00 via Android
    crt for linux
    Remember
        2
    Remember  
       2018-07-07 09:30:45 +08:00
    一对密钥就够了, 搞那么多做什么.
    shaojz2005
        3
    shaojz2005  
    OP
       2018-07-07 09:33:14 +08:00
    @Remember 由于做外包,需要维护很多不同的服务器,它们都是用密码登录,而且登录密码不一样
    shaojz2005
        4
    shaojz2005  
    OP
       2018-07-07 09:34:03 +08:00
    @feloxx 啊啊,收费软件。。。
    EricXuu
        5
    EricXuu  
       2018-07-07 09:39:12 +08:00 via Android
    知道公钥私钥么?
    shaojz2005
        6
    shaojz2005  
    OP
       2018-07-07 09:41:36 +08:00
    @EricXuu 远程是密码登录,而且有多台不同的服务器,可以统一用吗?
    kmahyyg
        7
    kmahyyg  
       2018-07-07 09:45:44 +08:00 via iPad   ❤️ 1
    我觉得楼主应该恶补下 linux 基础再来开发
    yanaraika
        8
    yanaraika  
       2018-07-07 09:46:39 +08:00 via Android
    1 ansible 等自动化运维工具
    2 是
    EricXuu
        9
    EricXuu  
       2018-07-07 09:47:29 +08:00
    @shaojz2005 可以啊,ssh 用的非对称加密,保证私钥不泄露就行了。私钥在自己机器上,公钥 copy 到服务器上。
    MeteorCat
        10
    MeteorCat  
       2018-07-07 10:07:49 +08:00 via Android
    用 bash 编写自动输入密码的登录的脚本,可以把命令写 alias 到 bashrc,详情请看:https://blog.csdn.net/menglei8625/article/details/7493977
    greenskinmonster
        11
    greenskinmonster  
       2018-07-07 10:10:07 +08:00
    我试了下,remmina 可以保存密码啊
    chocotan
        12
    chocotan  
       2018-07-07 10:12:54 +08:00
    remmina 可以保存密码+1
    iwtbauh
        13
    iwtbauh  
       2018-07-07 10:13:07 +08:00 via Android
    直接 openssh-client 啊,再多加一层其他软件你不觉得难受么
    Judoon
        14
    Judoon  
       2018-07-07 10:44:20 +08:00   ❤️ 2
    ssh-copy-id 了解一下
    .ssh/config 了解一下
    x13945
        15
    x13945  
       2018-07-07 10:53:19 +08:00
    #14 +1
    princelai
        16
    princelai  
       2018-07-07 11:27:09 +08:00 via Android
    上面说 ssh-copy-id 的是都不知道要在 sshd 里面开启 AuthorizedKeysFile 和 PubkeyAuthentication 吗,可能是楼主没权限开启呢
    shaojz2005
        17
    shaojz2005  
    OP
       2018-07-07 11:33:18 +08:00
    key 登录是最方便的,但我有些服务器不能这么操作
    Remember
        18
    Remember  
       2018-07-07 11:45:23 +08:00
    一对公钥 /私钥 可以登录八万个密码不同的服务器.
    可以密码登陆的服务器就可以密钥登陆,如果例外就是管理员禁止密钥登陆,这么傻的管理员应该不多见.
    plko345
        20
    plko345  
       2018-07-07 12:52:38 +08:00 via Android
    @shaojz2005 可以统一的,写个脚本每台服务器都发个,或者用自动化工具搞
    zwy100e72
        21
    zwy100e72  
       2018-07-07 15:09:07 +08:00 via iPhone
    你把公钥私钥想成 橡皮章图案样本 和 橡皮章
    橡皮章保存好自己留着
    样本每个服务器留一份用来鉴定 SSH 连接有没有对应的章留下的图案
    每次连接相当于你拿出橡皮章给这个 SSH 连接上盖一下,对面服务器认证通过你就能用登录了
    xiaoxinxiaobai
        22
    xiaoxinxiaobai  
       2018-07-07 17:46:00 +08:00 via Android
    SSH - vv 看看
    likuku
        23
    likuku  
       2018-07-07 17:50:20 +08:00
    你值得拥有:

    《 SSH 权威指南》—— O'Reilly 北京 : http://www.oreilly.com.cn/index.php?func=book&isbn=7-5083-1085-3
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1154 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:43 · PVG 02:43 · LAX 10:43 · JFK 13:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.