本地服务器复制到远程服务器(需要密码)

1.1 复制文件:

  1. $scp local_file remote_username@remote_ip:remote_folder
  2. $scp local_file remote_username@remote_ip:remote_file
  3. $scp local_file remote_ip:remote_folder
  4. $scp local_file remote_ip:remote_file

指定了用户名,命令执行后需要输入用户密码;如果不指定用户名,命令执行后需要输入用户名和密码;

1.2 复制目录:

  1. $scp -r local_folder remote_username@remote_ip:remote_folder
  2. $scp -r local_folder remote_ip:remote_folder

使用RSA进行scp传输

2.1 下载数据

  1. scp -i ~/.ssh/id_rsa -r root@remote_ip:服务器文件夹路径 本地文件夹路径

2.2 上传数据

scp -i ~/.ssh/id_rsa -r 本地文件夹路径 root@remote_ip:服务器文件夹路径

  1. scp -i ~/.ssh/id_rsa -r /root/nginx root@110.110.110.110:/root/test