含义:
1、SCP是"特殊收容措施(Special Containment Procedures)"的一个首字母缩写,在现实中作为"SCP项目或实体"的非正式短语,以指代《SCP基金会》中的项目或收容物。为虚构的怪奇现象、物体。
2、SCP全称为secure copy,指的是安全拷贝,一种传送命令,是用来进行远程文件拷贝的。数据传输使用ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。
如何使用:
1、scp的指令的作用是可以在一台服务器将本地的文件上传到一台远端服务器,或将远端服务器的文件下载到本地。下面来演示一下,比如在我们的服务器上:在/home/lmode/下有CpspTask.class这个文件
2、我们需要将这个文件上传到某个ip的/home/lmode/apache-tomcat-task/temp/下: 那么我们就可以在我们服务器执行:scp /home/lmode/CpspTask.class lmode@IP:/home/lmode/apache-tomcat-task/temp/
3、上面的/home/lmode/CpspTask.class是我们的本地服务器路径要上传的文件,lmode@IP:/home/lmode/apache-tomcat-task/temp/是要上传到位置,点击回车之后要输入远端的ip密码,输入完之后就ok了,
4、最后我们就可以到那个远端服务器上看看文件是否上传成功:
5、然后如果这个远端使用的不是默认服务器的话,我们就需要在加一个-P参数:
scp -P 端口 /home/lmode/CpspTask.class lmode@IP:/home/lmode/apache-tomcat-task/temp/
6、如果是想将远端服务器的文件下载下来的话,也可以在本地服务器输入:scp lmode@IP:/home/lmode/apache-tomcat-task/temp/CpspTask.class /home/lmode 将远端文件下载到我们服务器的/home/lmode这个位置。