LFTP

12月11日任务

China☆狼群 提交于 2021-02-16 12:25:55
15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 扩展 vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 http://www.aminglinux.com/bbs/thread-961-1-1.html 15.4 xshell使用xftp传输文件 下载Xshell的Xftp插件: 快捷键:Ctrl + Alt + F 进邮箱里,点击链接,(ps: 这里是去年操作的了,本次做实验用的本地保存的安装包...) 就可以下载Xftp5.exe这个包! 在Xshell登录状态,快捷键:Ctrl + Alt + F 弹出XFtp 默认状态:左边是Windows系统桌面,右边centos系统用户夹目录 这两个系统,可以互传文件!!! 15.5 使用pure-ftpd搭建ftp服务 1. 安装epel-release和pure-ftpd : [root@hao-01 ~]# yum install -y epel-release [root@hao-01 ~]# yum install -y pure-ftpd 2. 编辑pure-ftpd.conf配置文件 : [root@hao-01 ~]# vim /etc/pure-ftpd

0_sftp上传和下载.sh

与世无争的帅哥 提交于 2021-02-09 19:01:11
get_file(){ HOST={ip 地址 } USER={ 用户名 } PASSWORD={ 密码 } SERVICENAME=$ 2 LOCAL_PATH={ 本地路径 } REMOTE_PATH={ 远端路径 } lftp -u $USER,$PASSWORD sftp://$HOST << EOM lcd ${LOCAL_PATH} cd ${REMOTE_PATH} mget *${SERVICENAME}* echo " success !" bye EOM } put_file(){ HOST={ip 地址 } USER={ 用户名 } PASSWORD={ 密码 } SERVICENAME=$ 1 LOCAL_PATH={ 本地路径 } REMOTE_PATH={ 远端路径 } lftp -u $USER,$PASSWORD sftp://$HOST << EOM lcd $LOCAL_PATH cd $REMOTE_PATH mput *${SERVICENAME}* bye EOM } 来源: oschina 链接: https://my.oschina.net/u/3639418/blog/4951552

lftp基本使用

我与影子孤独终老i 提交于 2021-02-06 01:07:47
登录ftp lftp 用户名:密码@192.168.1.1:传送端口(默认21) 显示工作目录 远程 lpwd 本地 pwd 切换目录 远程 lcd 本地 cd 显示文件列表 本地 !ls 本地 cls !ls -l ls 单个文件 下载 get 上传 put 多个文件 下载 mget 上传 mput 多线程 pget 目录 下载 mirror 上传 mirror -R 设置pget使用的线程数 set pget:default -n 5 中文乱码 lftp >set ftp:charset gbk #设置远程编码为gbk lftp >set file:charset utf8 #设置本地编码(Linux系统默认使用 UTF-8,这一步以省略) 也可以在 lftp 配置文件中 ~/.lftp/rc 设置默认值: set ftp:charset gbk set file:charset utf8 来源: oschina 链接: https://my.oschina.net/u/4384335/blog/4946766

Curl命令、Elinks命令、lynx命令、Wget命令、lftp命令

二次信任 提交于 2020-11-23 08:09:20
一、Curl命令 语法 curl(选项)(参数) 选项 -a/--append 上传文件时,附加到目标文件 -A/--user-agent <string> 设置用户代理发送给服务器 -anyauth 可以使用“任何”身份验证方法 -b/--cookie <name=string/ file > cookie字符串或文件读取位置 --basic 使用HTTP基本验证 -B/--use-ascii 使用ASCII /文本传输 -c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中 -C/--continue- at <offset> 断点续转 -d/--data <data> HTTP POST方式传送数据 --data-ascii <data> 以ascii的方式post数据 --data-binary <data> 以二进制的方式post数据 --negotiate 使用HTTP身份验证 --digest 使用数字身份验证 --disable-eprt 禁止使用EPRT或LPRT --disable-epsv 禁止使用EPSV -D/-- dump -header <file> 把header信息写入到该文件中 --egd-file <file> 为随机数据(SSL)设置EGD socket路径 --tcp-nodelay 使用TCP

Linux操作系统之文件服务(ftp、nfs)

帅比萌擦擦* 提交于 2020-08-16 14:47:26
一、FTP server 1、简介 名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一。 logo: 作用 : 提供文件共享服务,互联网上多的媒体资源和软件资源。绝大部分都是通过FTP服务器传递。 软件包:vsftp 2、基础 控制端口 command 21/tcp 数据端口 data 20/tcp 3、FTP Server 默认配置 ① 安装vsftp [root@localhost ~]# yum -y install vsftpd //安装vsftp程序 请提前准备好YUM源 ② 准备分发的文件 [root@localhost ~]# touch /var/ftp/abc.txt 注释:FTP服务器的主目录:“/var/ftp/”,是FTP程序分享内容的本机目录。 ③ 启动服务 [root@localhost ~]# systemctl start vsftpd [root@localhost ~]# systemctl enable vsftpd ④ 关闭防火墙 # systemctl stop firewalld # systemctl disable firewalld # setenforce 0 # vim /etc/selinux/config 修改内容为:SELINUX=disabled

liunx-文件服务

﹥>﹥吖頭↗ 提交于 2020-08-16 08:40:16
一、FTP Server: 1。名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一 2.logo: 3.作用: 4.软件包:vsftpd 5.基础:控制端口 command 21/tcp 数据端口 data 20/tcp 6.TP Server 默认配置: (1)安装vsftp:yum -y install vsftpd (2)准备分发的文件: touch /var/ftp/abc.txt 注释:FTP服务器的主目录:“/var/ftp/”,是FTP程序分享内容的本机目录。 (3)启动服务:# systemctl start vsftpd systemctl enable vsftpd (4)关闭防火墙:# systemctl stop firewalld systemctl disable firewalld vim /etc/selinux/config 修改内容为:SELINUX=disabled 注:前面文章说的有这几条命令的意思 7.FTP Clinet: (1) 任何系统firefox,IE (2)客户机打开浏览器 (3)输入“ftp://服务器IP地址" 默认仅能下载文件 注:需虚拟机桥接网络:用本机浏览器访问;ftp只支持浏览器访问 8.LinuxFTP客户端程序1:lftp

【Linux】lftp客户端使用详解

给你一囗甜甜゛ 提交于 2020-08-11 09:56:12
文章目录 一. lftp介绍 1. 客户端安装: 2. lftp使用介绍 3. lftp常用命令 1)常见参数如下: 2) 补充说明: 三. 使用举例 1. 使用普通用户登录 2. 下载和上传 1)下载测试: get,mget 2) 上传测试 put ,mput 总结 一. lftp介绍 1. 客户端安装: [ root@gaosh-17 ~ ] # yum install -y lftp 2. lftp使用介绍 lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。lftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。 3. lftp常用命令 1)常见参数如下: 命令 作用 ls 显示远端文件列表(!ls 显示本地文件列表)。 cd 切换远端目录(lcd 切换本地目录)。 get 下载远端文件。 mget 下载远端文件(可以用通配符也就是 *)。 pget 使用多个线程来下载远端文件, 预设为五个。 mirror 下载/上传(mirror -R)/同步 整个目录。 put 上传文件。 mput 上传多个文件(支持通配符)。 mv

ftp

烈酒焚心 提交于 2020-04-06 05:03:46
1. ftp简介 网络文件共享服务主流的主要有三种,分别是ftp、nfs、samba。 FTP是File Transfer Protocol(文件传输协议)的简称,用于internet上的控制文件的双向传输。 FTP也是一个应用程序,基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。 在FTP的使用当中,用户经常遇到两种概念:下载和上传 下载(Download) 上传(Upload) 从远程主机拷贝文件至自己的计算机上 将文件从自己的计算机上拷贝至远程主机上 下载(Download) 上传(Upload) 从远程主机拷贝文件至自己的计算机上 将文件从自己的计算机上拷贝至远程主机上 2. ftp架构 FTP工作于应用层,监听于tcp的21号端口,是一种C/S架构的应用程序。其有多种客户端和服务端的应用程序,下面来简单介绍一下 客户端工具 服务端软件 ftp lftp,lftpget wu-ftpd wget,curl proftpd(提供web接口的一种ftp服务端程序) filezilla pureftp gftp(Linux GUI) vsftpd(Very Secure) 商业软件(flashfxp,cuteftp) ServU(windows平台的一种强大ftp服务端程序) OSI七层模型 : 物理层 数据链路层 网络层 传输层 会话层

nginx实践--nginx正向代理实现上网功能

試著忘記壹切 提交于 2020-01-10 15:04:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> nginx配置和介绍 正向和反向代理介绍 nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网)。 反向代理,外部机器通过网关访问网关后面服务器上的内容,网关起到了反向代理的功能,我们平时通过浏览器访问远程的web服务器大都是这样实现的。 正向代理,就是上面的过程反过来,我们平时说的代理上网,局域网中的用户通过网关做代理访问外部的网络。 nginx同样可以实现代理上网的功能。 nginx.conf配置如下: user www; worker_processes 1; error_log /var/log/nginx/error.log debug; events { use epoll; worker_connections 1024; } http { ##增加dns解析resolver resolver 8.8.8.8; ##增加无server_name名的server server { listen 8088; location / { ##proxy_pass指令 proxy_pass http://$http_host$request_uri; } } } nginx实现代理上网,有三个关键点必须注意,其余的配置跟普通的nginx一样 1.增加dns解析resolver 2

nginx正向代理——实现上网功能

隐身守侯 提交于 2020-01-10 14:50:12
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网)。 反向代理,外部机器通过网关访问网关后面服务器上的内容,网关起到了反向代理的功能,我们平时通过浏览器访问远程的web服务器大都是这样实现的。 正向代理,就是上面的过程反过来,我们平时说的代理上网,局域网中的用户通过网关做代理访问外部的网络。 nginx同样可以实现代理上网的功能,配置如下: user www; worker_processes 1; error_log /var/log/nginx/error.log debug; events { use epoll; worker_connections 1024; } http { resolver 8.8.8.8; server { listen 8088; location / { proxy_pass http://$http_host$request_uri; } } } nginx实现代理上网,有三个关键点必须注意,其余的配置跟普通的nginx一样 1.增加dns解析resolver 2.增加无server_name名的server 3.proxy_pass指令 具体上网步骤: 1、找一台可以上服务器,安装nginx,然后按照上面配置好正向代理。 2