SSH无密码登录

 SSH无密码登录

1、创建密钥对,两台都做
[root@hosta /]# who am i
root     pts/1        2008-04-30 12:08 (172.16.10.220)
[root@hosta /]# cd ~/.ssh
[root@hosta .ssh]# ssh-keygen -t dsa
passphrase(
密钥保护) 保留为空,否则使用ssh时将要求输入passphrase(密钥保护)

2.发布公钥和获取公钥
[root@hosta .ssh]# scp id_dsa.pub hostb:/root/.ssh/hosta.key.pub
[root@hosta .ssh]# scp hostb:/root/.ssh/id_dsa.pub /root/.ssh/hostb.key.pub
3.
对公钥授权两台都做
[root@hostb .ssh]# cat hosta.key.pub >>authorized_keys2 ----
A机公钥授权,A机用私钥来登录B
[root@hostb .ssh]# cat id_dsa.pub >>authorized_keys2   -----
可选项,本机登录本机,可不配置
如果是ssh v1版本,比如solaris 9,就使用authorized_keys文件
4
、使用密钥对登录
[root@hosta .ssh]# ssh hostb
Last login: Sun Apr 27 00:04:49 2008 from 172.16.10.220

 

你可能感兴趣的:(职场,休闲,ssh无密码访问)