ssh 及scp 免密码登陆

现在希望在机器A上免密码连接至机器B,可通过如下两种方式进行操作: 1. 创建公钥和私钥对 需要将机器A ~/.ssh/id_rsa.pub 的内容拷贝至机器B的 ~/.ssh/authorized_keys 文件末尾即可。

  1. sshpass 工具 先在机器A上安装 sshpass 工具,然后使用
    1
    2
    sshpass -p passwd ssh(scp) ** 或者 
    sshpass -f file ssh(scp) **
    其中 -p 直接指定密码,-f 则从文件中读取密码。