- 直接用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命令