Openssh 配置 使用

openssh是一个加密系统,在windows下使用,需要安装cygwin64,添加openssh package。

配置ssh

进入cygwin64 terminal,输入ssh-host-config一路基本选择yes,输入用户名密码,也可以用-y,全部选择yes,ssh-host-config -y
配置完输入:net start sshdssh localhost

配置SSH免密码登录

执行ssh-keygen命令生成密钥文件
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
注意-t -P -f参数区分大小写。ssh-keygen是生成密钥命令-t 表示指定生成的密钥类型(dsa,rsa)-P表示提供的密语-f指定生成的密钥文件。注意:~代表当前用户的文件夹,/home/用户名
cd ~/.ssh/
cp id_dsa.pub authorized_keys

书上用cat命令
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

在Ubuntu下,用root帐号登录,也就是
sudo su
不能进入ssh localhost,输入原来账户Hadoop的密码,失败,显示权限不足。
退出来,用Hadoop账户登录ssh localhost,成功。

参考:
http://www.cnblogs.com/kinglau/p/3270160.html
http://www.cnblogs.com/kinglau/p/3261886.html
http://pwcrab.blog.163.com/blog/static/16990382220107267443810/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SSH(Secure Shell)协议为远程登录或其它网络服务(如:sftp、scp)提供安全保障的一种协议。它设...
    CHUANHAI阅读 10,942评论 0 0
  • OpenSSH简介 OpenSSH是SSH(Secure Shell)协议的免费开源实现,SSH协议族可以用来进行...
    魏镇坪阅读 7,361评论 0 2
  • 在计算机应用中,较常用的远程登陆工具有telnet和ssh。 telnet是“远古”时期的远程登陆工具,它在进行远...
    QGUOFENG阅读 3,308评论 0 1
  • OpenSSH OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来...
    guo的学习笔记阅读 6,637评论 0 1
  • 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上n级台阶一共有多少种方法?思路:假设1级台阶有f(1...
    江小修阅读 4,216评论 0 0