博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SSH无密码登陆问题解决
阅读量:6809 次
发布时间:2019-06-26

本文共 1037 字,大约阅读时间需要 3 分钟。

转载 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

转载于:https://www.cnblogs.com/qianlixing/p/4376597.html

你可能感兴趣的文章
Servlet各种接口和类
查看>>
input光标高度问题
查看>>
基础命令集合
查看>>
【转】poj pku 线段树题目20道汇总+简要算法+分类+难度
查看>>
python不同目录下的调用
查看>>
关于命令ride.py打不开RF,而是打开pycharm编辑器问题解决思路
查看>>
Codebook model 视频抠像 xp sp3 + vs2005 + OpenCV 2.3.1
查看>>
ffmpeg-20160714-git-bin.7z
查看>>
ListView下拉刷新实现(类似陌陌的箭头转动)
查看>>
[Android编程心得] Camera(OpenCV)自动对焦和触摸对焦的实现
查看>>
Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)
查看>>
关于新建android项目时 appcompat_v7报错问题的一点总结
查看>>
基于数据库复制的技术架构讨论
查看>>
SQLite介绍及使用
查看>>
css3实现内阴影
查看>>
杭电多校第一场补题-1002 Balanced Sequence
查看>>
jQuery学习笔记(一)
查看>>
第一课 矩阵的行图像与列图像(麻省理工公开课:线性代数)【转载】
查看>>
Screen Orientation for Windows Phone
查看>>
程序1:四则运算
查看>>