加载中…
个人资料
天乐树
天乐树
  • 博客等级:
  • 博客积分:0
  • 博客访问:947,645
  • 关注人气:1,037
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

SSH Secure Shell Client用public key认证登录

(2012-06-08 16:27:31)
标签:

ssh

杂谈

分类: 试用手记

1. Edit->settings->Keys

2. 点击“Generate New” 可选择 rsa dsa两种加密方式

3. 输入生成Key的文件名和注释,打算使用空密码登录则Passphrase中不输入密码

4. 完成

5. 登录SSH Server,再到Edit->Settings->key下,选择”upload”

6. 因为SSH Server是Linux,而SSH Secure Shell Client客户端上Windows,所以密钥需要进行格式转换

cd $HOME/.ssh/

ssh-keygen -i -f xxx.pub >> authorized_keys

7. 修改sshd_config

sudo vi /etc/ssh/sshd_config

让这几项生效:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys

可选择关闭输入pasword认证:

PasswordAuthentication no

8. 重启sshd服务 sudo service ssh restart

9. 连接即可,自己生成的keys在c:\Users\<username>\AppData\Roaming\SSH\UserKeys中

 

另外,linux下还可以使用sshpass 来实现不提示不输入密码:

sshpass -p passwords ssh user@server

 

mxio

2012.6.8

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有