• ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 ...问题:linux root 目录下没有.ssh目录 解决办法: # ssh localhost 原因: .ssh 是记录密码信息的文件夹...

    ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力

          转载请注明出处:https://blog.csdn.net/qq_40938301/article/details/89340731

     

    问题:linux root 目录下没有.ssh目录

    解决办法:

    # ssh localhost

    原因:

     .ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此登录 localhost ,并输入密码就会生成了。

    展开全文
  • 当前用户下没有.ssh文件夹: 解决办法: ssh localhost 上面命令在当前用户目录下执行一次,问题就解决了。 原因: .ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此登录 ...

    当前用户下没有.ssh文件夹:

    解决办法:

     ssh localhost
    

    上面命令在当前用户目录下执行一次,问题就解决了。

    原因:
    .ssh 是记录密码信息的文件夹,如果没有登录过root的话,就没有 .ssh 文件夹,因此登录 localhost ,并输入密码就会生成了。

    展开全文
  • .ssh/文件和目录。是不许其他账户具有读写权限的。否则失效。 配置用户的公钥登陆时,配置完authorized_keys居然一直不生效,于是google之,发现原来是因为.ssh目录和下面文件的权限问题导致的,因为目录的权限已经...

    .ssh/文件和目录。是不许其他账户具有读写权限的。否则失效。
    配置用户的公钥登陆时,配置完authorized_keys居然一直不生效,于是google之,发现原来是因为.ssh目录和下面文件的权限问题导致的,因为目录的权限已经超过了sshd的要求权限。

    如果希望ssh公钥生效需满足至少下面两个条件:

    1. .ssh目录的权限必须是700
    2. .ssh/authorized_keys文件权限必须是600
    展开全文
  • 执行 cd ~/.ssh发现ssh目录找不到 1 2 [root@ocdp2~]# cd ~/.ssh -bash: cd: /root/.ssh: No such file or directory 原因是因为没有用root用户ssh登录过,执行一下ssh操作就会自动...

    执行 cd ~/.ssh发现ssh目录找不到

    1

    2

    [root@ocdp2 ~]# cd ~/.ssh

    -bash: cd: /root/.ssh: No such file or directory

    原因是因为没有用root用户ssh登录过,执行一下ssh操作就会自动生成了

    展开全文
  • 需求:当你需要访问一台linux服务器或两台服务器互相免密访问时,ssh keys这时需要,创建办法是当前主机上执行命令: ...执行后会在当前用户登录目录生成.ssh目录和两个文件(/home/tomcat/.ssh): -r...

    需求:当你需要访问一台linux服务器或两台服务器互相免密访问时,ssh keys这时需要,创建办法是当前主机上执行命令:

    ssh-keygen  或  ssh-keygen -t rsa  或 ssh-keygen -t dsa

    A\B机器,如果A访问B免密,就把A的公钥给B,反之亦然

    执行后会在当前用户登录目录下生成.ssh目录和两个文件(/home/tomcat/.ssh):

    -rw-------  1 tomcat tomcat  1675  Oct 17 17:28 id_rsa
    
    -rw-r--r--  1 tomcat tomcat  393   Oct 17 17:28 id_rsa.pub
    
    -rw-r--r--  1 tomcat tomcat  412   Oct 17 17:23 known_hosts
    
    

    id_rsa.pub里是公钥,如果需要登录到远程主机,需要到远程主机/home/root/.ssh目录下,新建authorized_keys文件,并将id_rsa.pub里的内容复制进去:

    -rw-------. 1 root root  407 Jul  20  17:34 authorized_keys
    
    -rw-r--r--. 1 root root  175 Aug  2   11:49 known_hosts

    这个操作看要不要登录到远程的机器上,如果需要,就添加,不需要,可以不建。

     

    注意:新建后,需要更改authorized_keys文件的用户权限,不然文件无法生效,ssh公钥生效需满足至少下面两个条件:

    1 .ssh目录的权限必须是700;
    2 .ssh/authorized_keys文件权限必须是600;

    执行下面命令

    chmod 600 ~/.ssh/authorized_keys

     

    展开全文
  • 执行 cd ~/.ssh发现ssh目录找不到 [root@ocdp2 ~]# cd ~/.ssh -bash: cd: /root/.ssh: No such file or directory 原因是因为没有用root用户ssh登录过,执行一下ssh操作就会自动生成了  ...
  • 1.删除 .ssh目录,在/root/.ssh或者/home/.ssh/下 rm -rf /root/.ssh/ 2.使用ssh-keygen重新生成,一路enter ssh-keygen 3.重新添加其他主机的ip ssh-copy-id zoo1 ssh-copy-id zoo3 或者 ssh-copy-id 192...
  • Linux生成.ssh公私钥

    2018-11-19 18:20:55
    经过三次回车,生成 .ssh 文件夹 进入 .ssh 文件夹 $: cd .ssh 可以看到 两个文件 (id_rsa , id_rsa.pub)   id_rsa 生成的是 私钥 id_rsa.pub 生成的是公钥 我们只需要暴露 公钥即可。 比如 github 等 ...
  • 可以采用ssh免秘钥登录。要系统学习ssh可以man ssh-kengen,里边有好多选项,本文介绍了快速做秘钥验证,我们公司就是采用的以下方法2.操作(1)生成秘钥[root@server1 .ssh]# ssh-keygen //生成...
  • linux命令:cd ~/..ssh/

    2016-05-18 20:32:41
    ~ 表示当前用户的 home 目录,展开即为 /home/用户名 在shell中以 . 开头的表示隐藏文件或目录,用ls是默认...这里..ssh也就是个隐藏目录。 所以 cd ~/..sh/ 也就是切换当前工作目录为 /home/用户名/..sh 这个隐藏目录
  • 1.安装。sudo apt-get install openssh-server2.启动ssh。sudo /etc/init.d/ssh resart 3....创建私钥ssh-keygen那么就可以在root/.ssh/中使用公钥,cat后,复制到gitee/github上面ssh的公钥保存,...
  • 为什么80%的码农都做不了架构师?>>> ...
  • SSH怎么生成公钥私钥免密登录什么的就不细说了,今天记录的是怎么解决设置完之后,每次还提示”Enter passphrase for key ‘/root/.ssh/id_rsa’:“ 或者其他用户名的这个坑。 ssh localhost, 是不是要你输入id_rsa...
  • Linux生成SSH-KEY

    2017-08-16 11:18:12
    一、检查SSH-KEY是否已经生成过ls -al ~/.ssh二、生成新的SSH-KEYssh-keygen -t rsa -C "your_email@example.com"三、生成成功Your identification has been saved in /root/.ssh/id_rsa. Your public key has been ...
  • LinuxSSH-KEY生成

    2017-08-31 11:36:03
    欢迎访问我的个人博客网站:http://www.yanmin99.com/ * #### 一、SSH-KEY介绍 ...二、SSH-KEY生成步骤1、检查SSH keys是否存在//查看id_rsa.pub 或 id_dsa.pub是否存在 ls -al ~/.ssh 2、生成新的ssh key
  • 执行 cd ~/.ssh发现ssh目录找不到 [root@ljl /]# cd .ssh bash: cd: .ssh: 没有那个文件或目录 原因是因为没有用root用户ssh登录过,执行一下ssh操作就会自动生成ssh hostname(你自己的主机名) ...
  • Linux生成SSH公钥

    2018-10-11 20:19:37
    Linux生成SSH公钥 一、运行 ssh-keygen -t rsa -C "xxxxx@xxxxx.com" xxxxx@xxxxx.com 为你自己的邮箱 按照提示完成三次回车,即可生成 ssh key。 二、cat ~/.ssh/id_rsa.pub 文件内容,获取到你的 public...
  • linux生成ssh密钥

    2018-08-25 11:50:38
    密钥一般位于用户目录下的.ssh目录下,root用户的密钥位于/root/.ssh/目录,可以先看看.ssh目录有没有id_rsa和id_rsa.pub两个文件,分别对应私钥和公钥。如果没有,用 ssh-keygen -t rsa 命令,然后一路回车就可以...
  • 新装的虚拟机、ubuntu,本来就没有/.ssh,因为这是要单独安装的,如果你之前你用别的虚拟机觉得没安装也有./ssh,那很有可能是别人已经装过(或者是用别人配置好的虚拟机文件包直接安装的虚拟机,我之前的就是这种...
  • SSH Key的生成和使用

    2016-11-20 20:02:19
    通常sshkey会默认生成在用户家目录下,所以查看家目录下是否存在.ssh 文件夹,以及是否存在相关目录就行。(~/.ssh/id_rsa) 二、生成key 在控制台输入:  ssh-keygen -t rsa  Note: -t 的意思是选择kye的...
1 2 3 4 5 ... 20
收藏数 86,463
精华内容 34,585