Category : CREATED BY JENKINSBOT

华为网络设备的配置文件和 VRP 系统文件都保存在物理存储介质中,所以文件系统是 VRP 正常运行的基础。
只有掌握了对文件系统的基本操作,网络工程师才能对设备的配置文件和 VRP 系统文件进行高效的管理。
查询命令
pwd 查看当前目录,默认 flash: dir 查看当前目录下文件 cd 进入目录 mkdir 创建目录 rmdir 删除目录
move 移动文件 renanme <OLD> <NEW> 重名文件 copy 复制文件 more 查看文件的具体内容 delete 删除文件 undelete <FILENAME> 恢[……]

Read more

备份 VRP 系统文件、配置文件
网络设备的配置文件也需要进行备份,以防设备故障或其他灾害给业务带来损害。
通过 FTP 进行备份
鉴于 FTP 使用 TCP 协议,TFTP 使用 UDP 协议,所有我们多使用 FTP 服务来提供文件传输。
首先,我们需要在网络中假设 FTP 服务器,参考 FTP/2.Installing and Upgrading 笔记。
然后,备份设备配置文件,使用 put xxx 命令: 1)xxxx.cc ⇒ 系统文件 2)vrpcfg.zip ⇒ 配置文件(saved-configuration) 3)某些 .pat 补丁文件;[……]

Read more

问题描述
该部分笔记将记录:与 FTP 服务搭建有关的内容,以及相关问题的解决方案。
解决方案
Filezilla Server
Download FileZilla Server for Windows
通过 Filezilla Server 应用,他带有图形化界面,我们能够快速部署 FTP Server 服务。
# 07/24/2021 目前,仅支持 Windows 操作系统。
3CDaemon(FTP / TFTP)
3CDaemon 2.0 – Download
它也是个图形化软件,能够让我们快速部署 TFTP, FTP, Sy[……]

Read more

用户类型
在vsftpd中,有三种类型用户: 1)匿名用户:配置一个匿名帐号,该帐号可查看、可下载、但不能上传(需要设置)。 2)本地用户:配置一个本地用户,登录后只能进入自己的家目录中,并且可以上传、修改文件。 3)虚拟用户:配置一个虚拟帐号,登录后只能进入自己的家目录中,并且可以上传、修改文件。
注意「虚拟用户」功能不能与「本地用户」功能同时使用,参见vsftpd.conf中guest_enable的说明。[……]

Read more

从仓库中直接安装(推荐)
CentOS 7.5 and vsftpd 3.0.2

#!/bin/sh

yum install -y vsftpd

使用源码编译安装
环境概述
系统环境:Ubuntu 16.04 TLS 安装路径:/usr/local/vsftpd 上传目录:/mnt/ftp
第一步、下载源码包
去官网下载源码包
第二步、安装相关依赖
libcap with PAM,Linux-PAM,OpenSSL

#!/bin/sh

##########################
# Ubuntu 16.0[……]

Read more

问题描述
我们需要搭建 FTP 服务进行文件的上传下载。
该笔记将记录:如何使用 vsftpd 搭建 FTP 服务,实现文件上传与下载。
解决方案
第一步、系统环境、路径等相关信息
创建 FTP 根目录:/mnt/ftp

install -v -d -m 0755 /mnt/ftp

第二步、配置文件修改(vsftpd.conf)
添加公共配置到vsftpd.conf中:

cat >> /usr/local/vsftpd/vsftpd.conf << “EOF”

# 后台运行vsftpd服务。[……]

Read more

内容简介
本文将介绍使用vsftpd搭建匿名FTP站点,允许用户下载资源。我们还将介绍如何配置以允许匿名上传(当然不建议该行为)
环境概述
操作系统:CentOS Linux release 7.5 软件版本:vsftpd: version 3.0.2 安装方式:YUM
设置匿名下载
第一步、修改配置文件
我们使用默认配置文件,但是需要修改配置文件:(1)设置listen=YES,(2)并设置listen_ipv6=NO,使其监听IPv4地址。配置文件内容如下:

# grep -v -E ‘^#|^\s*$’ /etc/vsftpd/vsftpd[……]

Read more

问题描述
在进行产品交付时,我们使用 FTP 提供下载:1)内部帐号,上传到各子目录中,2)客户登录帐号,只能访问自己的目录,并且能进行下载且无法上传。
该笔记将记录:如何实现,某个用户上传,而其他用户只能下载。
解决方案
这里只记录关键配置:

# 前台运行(可选)
background=NO

# 禁止匿名访问,允许本地访问,允许客人(虚拟用户)访问
anonymous_enable=NO
local_enable=YES
guest_enable=YES

# 使虚拟用户具有与本地用户相同的权限
virtual_use_local_privs=YES[……]

Read more

vsftpd.conf,vsftpd的配置文件。
配置文件描述
该配置文件用户控制vsftpd的行为。默认在/etc/vsftpd.conf查找该文件。可以在命令行中以参数的形式指定配置文件。此行为非常有用,因为你可能会使用高级的inetd(如xinetd)在每个虚拟主机的基础上启动具有不同配置文件的vsftpd。
配置文件格式
井号(#)开始的行为注释行,会被忽略。
指令的格式为:

option=value

警告:option,=,value这三者之间是不能由空格的。
每个设置都有默认值,可以在配置文件中进行修改[……]

Read more

500 OOPS: vsftpd: refusing to run with writable root inside chroot()
问题描述 在以匿名用户身份并使用ftp命令连接vsftpd服务时,产生500 OOPS: vsftpd: refusing to run with writable root inside chroot()错误。
问题原因 导致该问题的原因有很多。在我们的场景中,该问题是由于目录权限错误导致的。
用户及组可以具有写入权限,但是其他用户不能具有写入权限。
解决办法 修改目录权限,去掉其他用户的写入权限(chmod o-w “/pa[……]

Read more

问题描述
在登录vsftpd服务时,产生530 Login incorrect错误。
问题原因
还未深入探究。
解决办法
vim /etc/vsftpd/vsftpd.conf pam_service_name=ftp
service vsftpd restart — You are disabling default access control via PAM, because default “ftp” has no rules. The default pam_service_name=vsftp uses the file /etc/pam.[……]

Read more

问题描述
在使用ftp命令进行下载文件时,产生550 Failed to open file.错误提示。
问题原因
可能是文件自身问题,但更多是因为权限错误,导致运行FTP进程的用户无法读取文件。
解决办法
修改文件权限,使实际读取文件的用户具有对该文件的读取权限。[……]

Read more

问题描述
在执行目录删除时,产生如下提示:

Command: RMD deliver-master
Response: 550 Remove directory operation failed.

问题原因
当服务器进行查看,发现目录存在 dot file(我们常说的隐藏文件,以点(.)开头的文件)
解决方法
修改 vsftpd.conf 配置(如下),以强制显示所有的 dot file,并重启服务,再次进行删除:

force_dot_files=YES

参考文献
Enable display of hidden[……]

Read more

问题描述
我们使用 vsFTPd 搭建 FTP 服务,以容器方式运行,并使用被动模式。
在连接 ftp 服务时,我们使用 ftp(1) 命令,但是出现 Connection refused 错误:

# ftp -4 -p ftp.example.com 21
Connected to ftp.example.com.
220 (vsFTPd 3.0.2)
Name (ftp.example.com:k4nz): ftp-read
331 Please specify the password.
Password:
230 Login successful.
Remo[……]

Read more

内容简介
解决问题:当使用NFS挂载点作为FTP目录时,上传/下载特别慢。
问题描述
在系统中,运行vsftpd服务,并使用NFS挂载点作为vsftpd文件上传目录。
出现的问题是上传/下载超时。并且,在上传时,文件可以创建成功,但是大小为零。
系统环境

操作系统:
CentOS release 6.9 (Final)

vsftpd:
version 2.2.2 (vsftpd -v)[……]

Read more

密码重置
通过以下网站中模式1的方式来对NAS进行重置。
– 对于DSM 6.2.4或以上版本: https://kb.synology.cn/zh-cn/DSM/tutorial/How_to_reset_my_Synology_NAS_7
– 对于DSM 6.2.3 或更早版本: https://kb.synology.cn/zh-cn/DSM/tutorial/How_to_reset_my_Synology_NAS
重置不会丢失数据,也不会丢失以往的用户。
但部分系统配置会处于以下状况: -管理员帐户会还原为默认值。 -UI 管理端口会重置为 50[……]

Read more