welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ:9167702333 邮箱:admin@xlongwei.com

Remote Systems


分类 Java   关键字 分享   标签 linux,eclipse   发布 hongwei  1452134853760
注意 转载须保留原文链接,译文链接,作者译者等信息。  
Remote Systems是Eclipse自带的远程视图,用好它可以非常方便地管理服务器资源,并且支持使用私钥连接主机,从而减小主机密码泄露的风险。

  1. 生成公私钥,
    菜单Window -> Prefences,
    左侧General -> Network Connections -> SSH2,
    选择Key Management,点击Generate RSA Key,输入Comment备注和Passphrase私钥密码,点击Save Private Key,保存为id_rsa
    选择General,点击Add Private Key,将刚才保存的私钥id_rsa添加进来


  2. 公钥添加到远程主机
    #使用主机密码登录
    vi ~/.ssh/authorized_keys
    #复制粘贴公钥内容,注意删除换行符,Home+Backspace即可,然后Esc+$检查是否仅有一行,保存退出

  3. 建立远程连接
    打开Remote Systems试图,添加连接,右键属性设置UTF-8编码,
    展开连接,SSH Terminals右键Launch Terminal,提示输入私钥密码,连接成功(如果提示输入主机密码,直接留空确定)


  4. 删除主机密码
    菜单Window -> Preferences,左侧Remote Systems -> Passwords,右侧选中密码,点击Remote即可


  5. 远程主机拒绝连接
    修改信任文件:~/.ssh/authorized_keys,删除对应的私钥即可
    ps: git操作也会用到公私钥,但最好添加到普通用户gituser的信任文件:/home/gituser/.ssh/authorized_keys

  6. Eclipse重新连接
    添加可连接远程主机的私钥,原默认私钥可以去掉


    如果连接失败,检查是否用户不对


    连接时不需要输入root密码,只需要输入私钥密码