使用sshpass借助scp自动输入密码传输一个文件夹下的全部内容

    科技2024-03-21  96

    直接用scp传输/srv/test.txt 到远程服务器: scp /srv/test.txt root@服务器IP:/srv/ # 输入密码后传输 传输整个文件夹使用/srv/*表示: # 传输本地 /srv/目录下的所有内容到远程服务器/srv_2/目录下 scp /srv/* root@服务器IP:/srv_2/ 自动输入密码传输:

    scp是无法做到的,需要sshpass

    sudo apt install sshpass

    然后就可以传输数据了:

    sshpass -p 远程服务器密码 scp /srv/* root@服务器IP:/srv_2/

    所以其实就是sshpass -p 远程服务器密码 scp命令

    Processed: 0.013, SQL: 8