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