zoukankan      html  css  js  c++  java
  • SSH无密码登陆问题解决

    转载 http://my.oschina.net/hunzi/blog/10687

    安装好Cygwin后,SSH需要设置为无密码登陆,

    首先查看是ssh还是ssh2:
    ls -l `which ssh`
    lrwxrwxrwx 1 root root 4 2008-07-10 10:15 /usr/local/bin/ssh -> ssh2

    如果“ls -l `which ssh`”得到的结果是:/usr/bin/ssh或/usr/local/bin/ssh,则可先认为为ssh2,不行再以ssh试一试。

    SSH登录:
    现在确认能否不输入口令就用ssh登录localhost:
    $ ssh localhost

    如果不输入口令就无法用ssh登陆localhost,执行下面的命令:
    $ rm -fr ~/.ssh
    $ mkdir ~/.ssh
    $ cd ~/.ssh
    $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
    $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

    但配置完成后执行ssh localhost 报错:

    Connection closed by 127.0.0.1

    用Connection closed by ,ssh localhost等作为关键字遍搜google,文章无数,解决方案繁多,但是没有一个有效,主要是说 hosts.allow,hosts.deny,ssh_config等文件需要修改的问题,我是改了一遍又一遍没有效果,后来在已朋友的博客上看到书权 限问题,想到将windows中CYGWIN SSHD 服务进程的运行权限修改成当前用户,重启后就妥了.

    SSH2登录:
    现在确认能否不输入口令就用ssh登录localhost:
    $ ssh localhost
    如果不输入口令就无法用ssh登陆localhost,执行下面的命令:
    $ rm -fr ~/.ssh2
    $ mkdir ~/.ssh2
    $ cd ~/.ssh2
    $ ssh-keygen2 -t rsa
    $ echo "IdKey id_rsa_2048_a" > identification
    $ echo "key id_rsa_2048_a.pub" > authorization

  • 相关阅读:
    监控 | open-falcon | 安装
    日语 | 日本50音
    PXE | 开关机
    linux | 网卡驱动
    Linux——Centos 7 chmod命令
    Linux——Centos 7 ls命令
    Linux——Centos 7 passwd命令
    Linux——Centos 7 账户管理命令(用户组篇)groupadd groupmod groupdel
    Linux——Centos 7 账户管理命令(用户篇)useradd usermod userdel
    Linux——Centos 7 diff命令
  • 原文地址:https://www.cnblogs.com/qianlixing/p/4376597.html
Copyright © 2011-2022 走看看