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

  • 相关阅读:
    windows环境python2.7安装MySQLdb
    查找文件中除了注释以外的中文
    python2的reload模块
    虚拟机网络连接NAT模式,本地用Xshell连接
    PHP中逻辑运算符的高效用法---&&和||
    mysql 的 alter table 操作性能小提示
    MySQL优化指南
    UTF-8的BOM含义
    MySQL中 指定字段排序函数field()的用法
    MySQL PROFILE 跟踪语句各阶段性能开销
  • 原文地址:https://www.cnblogs.com/qianlixing/p/4376597.html
Copyright © 2011-2022 走看看