ssh 不需要密码

来源:互联网 发布:四川广电电视网络套餐 编辑:程序博客网 时间:2024/05/21 10:51
需要用到两个命令:


ssh-keygen  产生公钥与私钥对.

ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中


example :

candy@local:~$ ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/home/candy/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/candy/.ssh/id_rsa.Your public key has been saved in /home/candy/.ssh/id_rsa.pub.The key fingerprint is:63:24:18:b6:87:26:96:e8:a6:ab:c2:5d:a8:b2:ba:80 candy@csdnThe key's randomart image is:+--[ RSA 2048]----+|    o            || . o =           ||. + = o .        ||.. o . o         || o  .   S        ||+  . . . .       ||E o .            ||++ .             ||@o               |+-----------------+

candy@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub remote-hostcandy@remote-host's password:    Now try logging into the machine, with "ssh 'remote-host'", and check in:    .ssh/authorized_keys    to make sure we haven't added extra keys that you weren't expecting.




原创粉丝点击