使用scp的前提:
1、服务端启动了sshd服务
2、是本地和远程两端的系统都必须要有scp这个命令、即openssh-clients软件包
【安装方法】
[root@5201351 ~]# yum install /usr/bin/scp -y //方法一 [root@5201351 ~]# yum install openssh-clients -y //方法二
关于命令的的使用帮助如下
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2
现在许多服务器为了安全,都会改ssh默认的22端口,改成一个特殊的端口。所以在scp或者sftp时
就要指定通过什么端口来迁移。现在,特记下这个特殊端口来scp的命令。现在假设这个端口是22123
【本地----->远程】
[root@5201351 ~]# scp -P 22123 /5201351.txt root@192.168.100.2:/opt //拷贝本地文件到远端服务器 [root@5201351 ~]# scp -r -P 22123 /5201351 root@192.168.100.2:/opt //拷贝本地目录到远端服务器
【远程----->本地】
[root@5201351 ~]# scp -P 22123 root@192.168.100.2:/root/nrpe-2.15.tar.gz /opt //拷贝远端文件到本地 [root@5201351 ~]# scp -r -P 22123 root@192.168.100.2:/root/abc /opt //拷贝远端目录到本地
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!