linux免密码登录

ssh-copy-id 命令

可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机的用户主目录(home)和~/.ssh, 和~/.ssh/authorized_keys设置合适的权限。

语法 ssh-copy-id [-i [identity_file]] [user@]machine 选项 -i:指定公钥文件

实例 1、把本地的ssh公钥文件安装到远程主机对应的账户下: ssh-copy-id user@server 

来自: http://man.linuxde.net/ssh-copy-id


本机免密码:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
远程免密码:
ssh-copy-id -i ~/.ssh/id_dsa.pub user@server

 注意:

使用ssh-copy-id命令却提示ssh-copy-id:command not found

这里需要安装ssh-copy-id

yum -y install openssh-clients

posted @ 2017-06-06 16:11  horizon~~~  阅读(280)  评论(0编辑  收藏  举报