0

0

Linux命令--scp的使用

PHP中文网

PHP中文网

发布时间:2017-06-20 11:28:53

|

2406人浏览过

|

来源于php中文网

原创

不同的Linux之间copy文件常用有3种方法:

   第一种就是ftp,也就是其中一台linux安装ftpserver,这样可以另外一台使用ftp的client程序来进行文件的copy。

   第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。

   第三种就是利用scp命令来进行文件复制。scp是有security的文件copy,基于ssh登录

   有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。

 

一、将本机文件复制到远程服务器上

把本地文件 news.txt 复制到192.168.6.129机器(用户名是root)的/etc/squid目录下

#scp /home/administrator/news.txtroot@192.168.6.129:/etc/squid

  /home/administrator/       本地文件的绝对路径

  news.txt                      要复制到服务器上的本地文件

  root                             通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户)

  192.168.6.129             远程服务器的ip地址(也可以使用域名或机器名)

  /etc/squid                     将本地文件复制到位于远程服务器上的路径

 

通过root用户登录远程服务器,输入yes表示同意建立ssh连接

  

提示输入root用户的密码

  

建立连接后开始传输文件,显示百分比、实际时间和传送速度等信息

   

 复制文件夹请使用 -r参数

SmartB2B行业电子商务
SmartB2B行业电子商务

SmartB2B 是一款基于PHP、MySQL、Smarty的B2B行业电子商务网站管理系统,系统提供了供求模型、企业模型、产品模型、人才招聘模型、资讯模型等模块,适用于想在行业里取得领先地位的企业快速假设B2B网站,可以运行于Linux与Windows等多重服务器环境,安装方便,使用灵活。 系统使用当前流行的PHP语言开发,以MySQL为数据库,采用B/S架构,MVC模式开发。融入了模型化、模板

下载

二、将远程服务器上的文件复制到本机

#scp root@192.168.6.129:/usr/local/sin.sh/home/administrator

  root                           通过root用户登录到远程服务器

  192.168.6.129             远程服务器的ip

  /usr/local/sin.sh           欲复制到本机的位于远程服务器上的文件

  /home/administrator    将远程文件复制到本地的绝对路径

 

注意两点:

1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:

   #scp-p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator

  可以使用的参数-

     -v 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

     -C 使能压缩选项 .

     -P 选择端口 . 注意 -p 已经被 rcp 使用 .

     -4 强行使用 IPV4 地址 .

     -6 强行使用 IPV6 地址 .

   -r 复制一个文件夹

2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

 

相关专题

更多
PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

2

2026.01.19

微信聊天记录删除恢复导出教程汇总
微信聊天记录删除恢复导出教程汇总

本专题整合了微信聊天记录相关教程大全,阅读专题下面的文章了解更多详细内容。

39

2026.01.18

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

99

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

148

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

57

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

40

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

19

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

107

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

44

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.4万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号