zoukankan      html  css  js  c++  java
  • 设置 SSH 免密码登陆——仍提示输入密码

    1)生成密钥:在根目录下(cd  ~/   用户根目录)执行如下语句:

       ssh-keygen -t dsa -P ' ' -f ~/.ssh/id_dsa

    以上是两个单引号。

    2)将id_dsa.pub(公钥)追加到授权的key中:

             cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

    3)将认证文件复制到其它节点上:

             scp ~/.ssh/authorized_keys 用户@主机名:~/.ssh/

    例如:scp ~/.ssh/authorized_keys wlsadmin@ongmefex54vm12:~/.ssh/    此时要输入密码

    配置完

     

    接着验证   ssh  ongmefex54vm12  提示要输入密码

    可能是 .ssh 及其内的文件权限不够

    解决方法:   root用户登陆 

    1. chmod 700 ~/.ssh

      2.  chmod 600 ~/.ssh/authorized_keys

    如果 本地登陆用户与远程登陆用户不一致也可能出这个问题

    解决方法:

    修改本地登陆用户的 ~/.ssh/config 文件,如果木有的话就自个儿建一个吧,内容如下:
    Host hostname
    user username
    Host hostname2
    user username2
    这样,本地和远程登陆用户名不一致也可以 ssh hostname 登陆了。
    收工。

       

  • 相关阅读:
    其实吧
    一个很SB的方法,来开始调一个刚启动就SB的程序
    今天真的很SB
    32位程序关闭路径重定向
    WinDbg神断点
    SQLMap用户手册【超详细】

    真有敢干的
    21.递归
    16.数字大小升降排序编写
  • 原文地址:https://www.cnblogs.com/yousen/p/5194725.html
Copyright © 2011-2022 走看看