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

  • 相关阅读:
    google
    学习Linux第六天
    对比教学大纲
    周 记
    《世界是数字的》读后感
    《我是一只IT小小鸟》读后感
    前端小知识
    JavaScript 执行机制
    执行栈和任务队列
    支付宝前端员工培训手册
  • 原文地址:https://www.cnblogs.com/qianlixing/p/4376597.html
Copyright © 2011-2022 走看看