用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
备份容灾
›
备份
›
怎样将本地文件通过终端上传到linux服务器 /服务器/阿里 ...
怎样将本地文件通过终端上传到linux服务器 /服务器/阿里云 ...
守听
金牌会员
|
2025-1-8 09:58:14
|
显示全部楼层
|
阅读模式
楼主
主题
983
|
帖子
983
|
积分
2949
scp -P 端口 c://xxxx.txt user@ip:/home/root
注意:
-P 大写
-i 公钥
(我是将文件上传到阿里云)
(1)在本地的终端下,而不是在服务器上。在本地的终端上才气将本地的文件拷入服务器。
(2)
scp -r localfile.txt username@192.168.0.1:/home/username/
其中,
1)scp是下令,-r是参数
2)localfile.txt 是文件的路径和文件名
3)username是服务器账号
4)192.168.0.1是要上传的服务器ip地址
5)/home/username/是要拷入的文件夹路径
怎样连接一个Linux服务器
Linux服务器端准备工作
起首必要在Linux服务器上安装openssh-server,打开Linux服务器下令行终端,键入下面下令
sudo apt-get install openssh-server
复制代码
1
修改Linux服务器的ssh设置文件
sudo gedit /etc/ssh/sshd_config
复制代码
1
先利用”#”解释掉PermitRootLogin without-password
添加一行 PermitRootLogin yes
然后开启ssh服务
ps -e | grep ssh
复制代码
1
客户端准备工作
客户端既可以是Windows系统用户,也可以是Linux系统用户,下面我们就分别先容这两种系统怎样来连接Linux服务器
Ubuntu系统
一般情况下,Ubuntu系统都是自带了openssh-client,如果没有安装,在下令行键入下面
sudo apt-get install openssh-client
复制代码
1
如果已经安装好了openssh-client,那么可以利用下面的下令连接服务器
ssh username@ip 在下令行下输入,然后就可以连接到服务器了
ssh username@IP
复制代码
1
这里的username是服务器的一个用户账号,IP也是服务器的IP地址
Windows系统
Windows平台下有许多提供ssh服务的软件,我们在这里利用Xshell 5软件
打开Xshell 5软件,点击左上角的
新建
在
主机
处输入Linux服务器的IP地址,
协议
选择为ssh,
端口号
为22
点击
确定
按钮,再点击
连接
,此时会弹出一个交互窗口,输入服务器的一个账户和暗码
数据传输
下面我们就分别先容Windows和Linux两种系统怎样与Linux服务器进行数据传输
Ubuntu系统
在于服务器连接正常后,再次打开一个下令行终端,键入以下下令,就可以将客户端数据传入服务器
scp ./filename username@IP:/home/bio321/Desktop
复制代码
1
也可以将服务器端的数据传入到客户端,键入以下下令
scp username@IP:/home/bio321/Desktop/filename ./data
复制代码
1
Windows系统
在Linux服务器安装lrzsz,服务器端打开下令行,键入以下下令安装
sudo apt-get install lrzsz
复制代码
1
将客户端数据传入服务端,服务端打开下令行,键入下令rz
将服务端数据传入客户端,服务端打开下令行,键入下令sz
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/ 目录
tar zxvf zhcon-0.2.5.tar.gz
分别是四个参数
x : 从 tar 包中把文件提取出来 x:解压缩。c是压缩。
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz : 指定被处理的文件是 xxx.tar.gz
复制代码
Linux 下的解压下令
注:1、c-创建-create
** **
2、v-复杂输出
** 3、f-文件-file**
** 4、x-解压-extract**
** 5、z-gz格式**
** 66666、真不会用语法的就利用man…例如 man tar 他就会给你现实tar的一些参数操作**
.tar
打包语法:tar cvf newFileName.tar fileName || dirName
解包语法:tar xvf newFileName.tar fileName(-C dirName)
解释:1、这个是文件打包(跟压缩没有关系)
2、后面如果加-C dirName的话就代表解包(下面关于tar的都累死)后放到dirName这个路径的文件夹下面
3、newFileName是指打包后文件的文件名 fileName是指文件名、如果有多个文件的话可以并列写、并且用" "空格隔开; 如果用dirName的话,那就打包那个文件夹(附带里面的文件)
复制代码
截图:
** .tar.gz**
压缩:
方法1 tar czvf newfileName.tar.gz fileName || dirName
方法2 tar cvf tmpfileName.tar fileName || dirName (就是想打包成.tar); gzip -v tmpfileName.tar (删除源文件、变成了tmpfileName.tar.gz、并且显示压缩比---如果-v写成-q的话就不显示压缩比);
复制代码
解压:
1、tar zxvf fileName
2、tar xvf fileName(亲测也可以)
3、gzip -d fileName.tar.gz ; tar xvf fileName
复制代码
解释:压缩的时间两种方式、实在第一种够用了、第二种就是分步进行的、先把打包成tar、然后用gzip压缩成.tar.gz格式、推荐第一种。解压正好相反
截图:
不显示压缩比的gzip
这个是吧a.php压缩成.tar.gz
直接解压 显示了a.php
这个显示了压缩比
解压e.tar.gz
.bz2
压缩:
方法1、 tar jcvf fileName.tar.bz2 fileName
方法2、 bzip2 -z fileName.tar.bz2 fileName.tar
解压缩:
方法1、 tar jxvf fileName.tar.bz2
复制代码
方法2、 bzip2 -d fileName.tar.bz2; tar xvf fileName.tar
解释:电脑内里简单的测试通过了…如果有错误请指正
截图:
.zip
压缩: tar xvf fileName.zip fileName
解压:upzip fileName.zip
.rpm
解压:rpm2cpio fileName.rpm | cpio -div
** .rar**
本日不小心下载了一个rar的文件= =
因为linux自带没有解压rar的方法、所以得下载一个http://down.itlearner.com/soft/2412.shtml
make 安装好以后
压缩: rar a fileName
解压: rar x fileName.rar
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
守听
金牌会员
这个人很懒什么都没写!
楼主热帖
【网络编程】从零开始搭建一个开源博客 ...
Python学习:import的正确用法
Vulnhub靶机-Al-Web-1
【CSDN云VS腾讯云】要不然怎么说CSDN开 ...
jdbc如何连接sqlserver数据库呢? ...
报错building for iOS Simulator, but ...
TCP协议
面试官:BIO、NIO、AIO是什么,他们有 ...
通达OA,长途下令执行漏洞复现 ...
如何成为一名开发人员——第 3 部分: ...
标签云
运维
CIO
存储
服务器
浏览过的版块
.Net
人工智能
快速回复
返回顶部
返回列表