每次scp的时候都会提示输入密码,这在集群运维的时候太不方便,写个脚本都不能自动化。要让scp的时候免密码,其实也很简单。假设我们要从host_src这台机器执行scp,另外一台机器是host_dest。
- 在host_src上执行
ssh-keygen -t rsa
默认情况下,会生成~/.ssh/id_rsa.pub这个文件 - 在host_dest上,把上一步生产的id_rsa.pub这个文件的内容,添加到~/.ssh/authorized_keys这个里面即可。
每次scp的时候都会提示输入密码,这在集群运维的时候太不方便,写个脚本都不能自动化。要让scp的时候免密码,其实也很简单。假设我们要从host_src这台机器执行scp,另外一台机器是host_dest。
ssh-keygen -t rsa