SCP

  1. #将本机的test.txt拷贝到对面服务器的/home/abc路径,对面端口为22
  2. scp -P 22 test.txt home@106.15.25.120:/home/abc
  3. #从对面服务器上下载test.txt到本机的/home/xyz上,对面端口为22
  4. scp -P 22 home@106.15.25.120:/home/abc/test.txt /home/xyz

-P 后面接端口,-r 用于传输文件夹,远程ip后面要接’:’以及路径,eg abc@106.15.48.256:/home/abc
-6强制使用ipv6
pwd查看当前路径

  • 生成校验文件md5sum file > file.md5,检查md5sum -c file.md5需将被校验的文件放到.md5同一目录。

    rsync

    1. # 将对面服务器文件保存到本地家目录,-a递归,-v显示详细信息,-P显示进度
    2. rsync -av -P -e 'ssh -p 22112' name@10.15.12.100:/home/name/test/ ~/

链接

SSH免密登录 华为云

  1. [root@centos1 ~]# ssh-keygen -t rsa
  2. #全部采用回车,采用默认值(即无密码)的公钥和私钥,自动存放到~/.ssh目录下
  3. [root@centos1 ~]# cd ~/.ssh/
  4. [root@centos1 ~]# ll
  5. 总用量 16
  6. -rw-r--r--. 1 root root 1182 8 15 23:04 authorized_keys
  7. -rw-------. 1 root root 1671 8 15 23:01 id_rsa
  8. -rw-r--r--. 1 root root 394 8 15 23:01 id_rsa.pub
  9. -rw-r--r--. 1 root root 1974 8 15 23:05 known_hosts
  10. [root@centos1 ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub -p 22112 root@centos2 #centos2的端口是22112
  11. #这里是将id_rsa.pub追加到centos2的~/.ssh/authorized_keys命令
  12. #即centos1可以免密码登录centos2