Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38124
  • 博文数量: 16
  • 博客积分: 635
  • 博客等级: 上士
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-23 09:21
文章分类
文章存档

2011年(5)

2010年(10)

2009年(1)

我的朋友

分类: LINUX

2010-12-08 14:38:09

1、确认sshserver是否启动了:ps -e | grep ssh

  如果只有ssh-agent那ssh-server还没有启动,如果有sshd那说明ssh-server已经启动了。

2、安装 OpenSSH Server:sudo apt-get install openssh-server

3、启动ssh:sudo /etc/init.d/ssh start (重启:restart,停止:stop)

4、配置认证证书:

4.1、首先修改 sshd_config 文件,开启证书认证选项:

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

修改完成后重新启动 ssh 服务。

4.2、 生成rsa keygen

$ ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/danspeed/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/danspeed/.ssh/id_rsa.
Your public key has been saved in /home/danspeed/.ssh/id_rsa.pub.
The key fingerprint is:
cc:a9:df:5e:d1:b6:7e:b7:42:5d:f4:55:08:6a:fc:66 danspeed@ubuntu_server

生成的 key 存放在/home/danspeed/.ssh里,建立的过程中会提示输入 passphrase,这相当于给证书加个密码。当然如果这个留空的话,后面即可实现免密码的自动登录。

4.3、将id_rsa.pub的内容添加到~/.ssh/authorized_keys中. 

cat id_dsa.pub >>authorized_keys 

或者把id_rsa.pub改名为:authorized_keys
注意:目录.ssh和文件authorized_keys的权限必须是600. 

4.4、将id_rsa.pub拷贝到远程机器的.ssh目录下。

这样即可实现免密码自动登录ssh服务器。

阅读(2758) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~