V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
shaojz2005
V2EX  ›  Linux

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

  •  
  •   shaojz2005 · Jul 7, 2018 · 4922 views
    This topic created in 2851 days ago, the information mentioned may be changed or developed.
    刚转到 Linux 进行开发,不是很习惯,Remmina 不能保存 ssh 密码(我知道用 key 登录更好,但是远程服务器目前没配置)。网上搜索得知要用 Ubuntu 的“密码和密钥”先生成一个 key,key 里面包含有密码,再用 Remmina 载入这个 key。试过可以使用,但总觉得这种方式怪怪的,这样我岂不是每登录一个服务器都要有一个 key,.ssh 文件夹岂不是越来越多 key ?而且这也不好识别和管理啊。所以我想问问大家的经验:

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

    《 SSH 权威指南》—— O'Reilly 北京 : http://www.oreilly.com.cn/index.php?func=book&isbn=7-5083-1085-3
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1783 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 16:25 · PVG 00:25 · LAX 09:25 · JFK 12:25
    ♥ Do have faith in what you're doing.