scp免密码

每次scp的时候都会提示输入密码,这在集群运维的时候太不方便,写个脚本都不能自动化。要让scp的时候免密码,其实也很简单。假设我们要从host_src这台机器执行scp,另外一台机器是host_dest。

  1. 在host_src上执行
    ssh-keygen -t rsa
    默认情况下,会生成~/.ssh/id_rsa.pub这个文件
  2. 在host_dest上,把上一步生产的id_rsa.pub这个文件的内容,添加到~/.ssh/authorized_keys这个里面即可。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为了让两个linux机器之间使用ssh不需要用户名和密码。所以采用了数字签名RSA或者DSA来完成这个操作。 ...
    Sunshine_Boys阅读 10,680评论 0 4
  • 我们知道如果要向远程服务器传输数据和操作必须输入用户名和密码远程登录服务器 ,或用FTP等协议,都需要权限控制。 ...
    欢醉阅读 5,048评论 1 4
  • SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group...
    shuff1e阅读 5,743评论 1 11
  • CA和证书安全协议(SSL/TLS)OpenSSH 一、CA和证书 (一) PKI(Public Key Infr...
    哈喽别样阅读 5,264评论 0 0
  • 版权归作者所有,任何形式转载请联系作者。 作者:小山 来源: 近段时间闲适在家,没事可做的时候,我会绕着楼下破败的...
    小山的随思录阅读 2,994评论 2 4