Linux下利用ssh远程文件传输 传输命令 scp
在linux下一般用scp这个命令来通过ssh传输文件。
一、scp是什么?
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。
二、scp有什么用?
1、我们需要获得远程服务器上的某个文件,远程服务器既没有配置ftp服务器,没有开启web服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过scp命令便可轻松的达到目的。
2、我们需要将本机上的文件上传到远程服务器上,远程服务器没有开启ftp服务器或共享,无法通过常规途径上传是,只需要通过scp命令便可以轻松的达到目的。
三、scp使用方法
1、从服务器上下载文件
scp username@servername:/path/filename /var/www/local_dir(本地目录)
例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
2、上传本地文件到服务器
scp /path/filename username@servername:/path
例如scp /var/www/test.php root@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中
3、从服务器下载整个目录
scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
例如:scp -r root@192.168.0.101:/var/www/test /var/www/
4、上传目录到服务器
scp -r local_dir username@servername:remote_dir
例如:scp -r test root@192.168.0.101:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录
注:目标服务器要开启写入权限。
From :http://www.cnblogs.com/jiangyao/archive/2011/01/26/1945570.html
http://linux.cn/article-31-1.html
Linux下利用ssh远程文件传输 传输命令 scp相关推荐
- ssh远程执行命令 linux,Linux下使用SSH远程执行命令方法收集
说明:可以做SSH免密登录之后执行,这样可以省去每次执行输入密码的提示. 对于简单的命令: 如果是简单执行几个命令,则: ssh user@remoteNode "cd /home ; ls ...
- linux备份文件到ftp上,Linux如何利用ssh传送文件至FTP空间进行备份
在Linux系统中,可通过ssh将文件传送到FPT空间中,将一些重要的数据进行备份,那么要如何实现文件的传送呢?小编给大家具体介绍下Linux利用ssh传送文件到FTP空间的方法. 步骤: 假设要备份 ...
- Linux SSH远程文件/目录传输命令scp
一.scp是什么? scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响 ...
- 【linux】利用ssh、sshpass和rsync命令,实现免密同步文件,指定非22端口
文章目录 rsync安装 sshpass安装 rsync常用参数说明 sshpass命令 免密登录,默认22端口 # sshpass -p password rsync -avz user@ip:/d ...
- linux配置文件密码加密工具,Linux下利用openssl对文件进行加密和解密
转载地址:http://hi.baidu.com/edeed/item/99206a096b62d0e1ff240db8 --建立文件test.txt, 特意写入中英文# cd /tmp # echo ...
- Linux下常用的编辑文件与保存命令
打开文件: vi aaa.conf 编辑: i 编辑结束,按ESC 键 跳到命令模式,然后输入退出命令: :w (write)保存文件但不退出vi 编辑 :w! 强制保存,不退出vi 编辑 :w fi ...
- linux上mysql允许远程连接,linux下mysql允许远程连接
1. MySql安装教程 https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html 默认情况下mysq的 roo ...
- Linux下批量重命名文件
Linux下批量重命名文件 通过rename命令批量重命名文件 基本语法 示例 1. 改变文件扩展名 2. 大写改成小写 3. 更改文件名模式 通过rename命令批量重命名文件 基本语法 renam ...
- Linux scp远程文件/目录传输 用ps和grep命令寻找僵尸进程
Linux scp远程文件/目录传输 现在越来越多的朋友有租用vps其中相当一部分都是基于linux的,那么在日常使用中使用最多的估计就是上传web文件了. 因此scp命令的使用概率也越来越高,大概的 ...
最新文章
- jQuery Mobile的学习时间bottonbutton的事件学习
- arcgis for server 登陆manager失败解决办法
- 总结下我所学 设计模式
- [Oracle] CPU/PSU补丁安装详细教程
- 【MFC】CDialog类详解
- Apache JMeter 3.2版新特性详述
- 父子沪c转大牌过户_机动车异地过户(转籍)
- python百度aip移动目标监控系统_python利用百度云接口实现车牌识别
- JAVA 搭建基于SPRINGBOOT的SSM(SPRING + SPRINGMVC + MYBATIS)的MAVEN项目
- matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图.doc
- sqlserver 如何将exec的结果保存到一个变量_SQL Server之SQL Trace选项
- 爱,可以如此悲壮!(转)
- 怎么锁定电脑屏幕_怎么录制视频?在电脑上录制视频的步骤详解
- Mac 开机没声音了?只需 2 招关闭/恢复
- STM32笔记之 FLASH(内存)
- QCC3003项目实战:BlueMotor6 AGHFP CVC 蓝牙对讲耳机
- 关于免费域名和空间搭建个人网站——服务器篇
- ABeam Recruiting | ABeam旗下艾宾信息技术开发(西安) 2023届校招资讯大放送
- MERGE Into 无法更新ON子句中引用的列
- 华为机试真题 C++ 实现【叠积木】
热门文章
- Go(Golang)_12_竞态
- “程序设计与算法训练”课程设计:“BP神经网络的实现”(C++类封装实现)
- wireshark解析信令tshark
- PWM直流马达速度控制
- MATLAB三维绘图(四)绘制特殊的三维图
- ubuntu换源 树莓派
- linux下gz和tar.gz、zip压缩解压
- python用 requests 模块从 Web 下载文件
- Eclipse 一直 invoking Maven Project Bulider 问题
- 卸妆·回归:“超级医保局时代“的医院信息化转型