ftp命令

exportfs命令、NFS客房端问题、ftp

匿名 (未验证) 提交于 2019-12-03 00:34:01
一、exportfs命令 用处: NFS不能随便重启,会让客户机进程异常,只有先让客户端把nfs的共享目录取消挂载。 但exportfs 可以服务器上 -a 全部挂载或全部卸载 -r 重新挂载 -u 卸载某一个目录 -v 显示共享目录 执行exportfs -arv 我们修改完服务器上的配置文件后,就会生效,不用关闭nfs服务 例: 我们在服务端上的exportts配置文件上增加一行配置 vi / /tmp/192.168.1.12/24(rw,sync,no_root_squash) 然后用exportfs -arv 命令重新加载配置文件。 二、NFS客户端问题属主属组为nobody 1?在cenos6上会遇到,在NFS 4版本会有该问题。 客房端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、属组为nobody 2、解决方法: 2.1客户端挂载成3版本:-o nfsvers=3 例: mount -t nfs -o nfsvers=3 192.168.1.12:/tmp/ /mnt/ 2.2 服务跟客房端都需要 编辑: vim /etc/idmapd.conf 把"#Domain =local.domain.edu" 改为 “Domain = xxx.com" (xxx.com随意定义)然后再重启rpcbind服务。 三、ftp介绍 1?ftp是file

centos7 搭建ftp服务器 供多用户上传文件

匿名 (未验证) 提交于 2019-12-03 00:32:02
Liunx外部文件的传输,避免不了使用FTP服务,所以现在就整理下,CentOS7环境下,FTP服务的搭建。FTP服务器需要安装vsftp服务端软件。我们知道,在建立vsftpd用户时,我们一般是在linux下建立用户useradd的方式来访问ftp,但有时我们只想提供ftp服务,而避免用户用ftp的帐号去登录linux,采用一般的方式只能是限制该用户的访问权限,但还是避免不了用户登录进linux系统,所以比较好的方法是用vsftpd的虚拟用户(virtual users)。 һ 、 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙(有的已经有iptable防火墙)。() 1、安装iptables防火墙(有iptables防火墙的可以忽略这一步) yum install iptables- services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加下面红色部分进入iptables,说明:21端口是ftp服务端口;10060到10090是Vsftpd被动模式需要的端口,可自定义一段大于1024的tcp端口  -A INPUT -m state --state NEW -m tcp -p tcp --dport 10060:10090 -j ACCEPT 二、关闭防火墙 1、关闭firewall:

在阿里云搭建FTP服务并使用Xftp上传

匿名 (未验证) 提交于 2019-12-03 00:26:01
刚刚购买阿里云服务器,自带环境Centos.7.4。没有FTP服务。 1、yum -y install vsftpd 查看vsftpd版本 vsftpd -version 2、修改配置文件 vi / etc / vsftpd / vsftpd . conf 保证下面3项为YES anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES 3、设置开机启动 systemctl enable vsftpd . service 4、 启动并查看vsftpd服务状态,systemctl启动服务成功不会有任何提示,绿色的active表示服务正在运行 systemctl start vsftpd . service systemctl status vsftpd . service 5、 本地验证ftp是否可以正常访问 安装ftp yum - y install ftp 6、 使用anonymous登陆,无需密码 7、 查看FTP服务器文件夹信息 ls命令 8、使用xftp连接,输入公网ip。这个时候只会显示一个系统自带的文件夹pub,并且不可访问上级目录。 需要使用被动模式。 远程连接进入服务器,在/var/ftp/下新增一个文件夹write mkdir / var / ftp / write

SUSE FTP问题

匿名 (未验证) 提交于 2019-12-03 00:22:01
to Name is only 解决方法 linux-34:/etc # vi vsftpd.conf #local_enable=YES 将#local_enable=YES的#去掉,保存退出 重启下vsftpd for 重启后再试,问题解决。 to User password Password 后来,同事说还有个问题,就是只能下载文件,不能上传。 这个问题就要修改write_enable参数。 linux-34:/etc # vi vsftpd.conf #write_enable=YES 将#write_enable=YES的#去掉,保存退出。 重启下vsftpd,问题解决。 ---------------------------另外附上vsftpd配置文件参数说明--------------------------------- 接受匿名用户 anonymous_enable=YES #匿名用户login时不询问口令 no_anon_password=YES #匿名用户主目录 anon_root=(none) #接受本地用户 local_enable=YES #本地用户主目录 local_root=(none) #如果匿名用户需要密码,那么使用banned_email_file里面的电子邮件地址的用户不能登录 deny_email_enable=YES

演示vsftpd服务匿名访问模式、本地用户模式的配置

匿名 (未验证) 提交于 2019-12-03 00:15:02
文件传输协议(FTP, F T P rotocol ) 即能够让用户在互联网中上传、下载文件的文件协议 ,而FTP服务器就是支持FTP传输协议的主机,要想完成文件传输则需要 FTP服务端 和 FTP客户端 的配合才行。 通常用户使用FTP客户端软件向FTP服务器发起连接并发送FTP指令,服务器收到用户指令后将执行结果返回客户端。 FTP 协议占用两个端口号: 21端口:命令控制,用于接收客户端执行的FTP命令。 20端口:数据传输,用于上传、下载文件数据。 FTP 数据传输的类型: 主动模式:FTP服务端主动向FTP客户端发起连接请求。 被动模式:FTP服务端等待FTP客户端的连接请求。 关于vsftpd的相关配置文件 用户禁止登陆列表 /etc/vsftpd/ftpusers /etc/vsftpd/user_list 主配置文件 /etc/vsftpd/vsftpd.conf vsftpd 程序配置文件参数的作用: listen=[YES|NO] 是否以独立运行的方式监听服务。 listen_address=IP地址 设置要监听的IP地址。 listen_port=21 的验证方式 vsftpd程序提供的FTP服务可选认证方式,分别为 匿名访问 、 本地用户 和 虚拟用户 : 匿名访问:任何人无需验证口令即可登入FTP服务端。 本地用户:使用FTP服务器中的用户、密码信息。

为 CentOS 安装FTP并开启服务

匿名 (未验证) 提交于 2019-12-03 00:11:01
开启FTP服务需要安装FTP软件和客户端软件 安装服务器软件vsftpd : yum -y install vsftpd 安装完毕后启动vsftpd服务 : service vsftpd start 此时我们便可以通过FTP登录本机 开放21端口 关闭防火墙: systemctl stop firewalld systemctl mask firewalld (命令说明: ) 安装iptables-service服务:yum -y install iptables-services 启用iptables-service服务:systemctl enable iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT 添加完毕,重启iptables服务: service iptables restart 尝试登录 尝试FTP登录其他主机,报错信息如下: 查看资料发现可能是防火墙导致 查看防火墙:iptables -L

懒人装机必备(PXE环境&kickstart工具)――你要做的只有按下回车

匿名 (未验证) 提交于 2019-12-03 00:03:02
本次博客将带领各位使用PXE进行网络装机,以及使用kickstart工具进行真一键装机。 PXE环境 被称为预启动执行环境,提供了一种使用网络接口启动计算机的机制,让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。 实验准备 第一步,安装本次实验所需的所有服务 输入: yum install dhcp -y //安装DHCP服务 yum install tftp-servsers -y //安装TFTP服务 yum install vsftpd -y //安装FTP服务 yum install syslinux -y //安装引导程序 第二步,添加网卡并设置静态IP 注意:使用PXE环境进行网络装机时,需全程在局域网中进行!!! 为第二块设置静态IP地址 实验步骤: 1、输入: cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens36 //将第一张网卡配置文件进行复制,方便后续修改 2、输入:vim /etc/sysconfig/network-scripts/ifcfg-ens36 //对新网卡配置文件进行修改 3、具体配置过程见下图实例 4、完成配置后,输入:service network restart //重启网络服务 5、输入

使用docker 搭建 ftp文件服务器

匿名 (未验证) 提交于 2019-12-02 23:57:01
A 使用fauria/vsftpd创建ftp。这个最简单,推荐使用 docker run - itd -- name ftp - h ftp - p 20 : 20 - p 21 : 21 - p 21100 - 21110 : 21100 - 21110 - v / home / vsftpd : /home/ vsftpd - e FTP_USER = userA - e FTP_PASS = 123456 fauria / vsftpd 注意: 这里将会自动在/home/vsftpd目录下建立userA文件夹!! docker run -itd --name ftp -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /home/vsftpd:/home/vsftpd \ -e FTP_USER=userA \ -e FTP_PASS=123456 \ fauria/vsftpd B .使用stilliard/pure-ftpd 搭建: docker run - itd -- name ftpd_server - h FTP - p 21 : 21 - p 30000 - 30009 : 30000 - 30009 - e "PUBLICHOST=localhost" - v / home / ftpusers / test :

Centos7搭建FTP服务

匿名 (未验证) 提交于 2019-12-02 23:49:02
1、安装 vsftpd 2、启动 vsftpd 服务 3、开放 21 端口 4、使用FileZilla进行客户端测试 (1)首先,将传输模式设置为主动模式: 5、配置 selinux 默认情况下,CentOS 的FTP 是不允许实体账号登录取得用户主目录数据的,这是因为 SELinux 的问题。 6、建立 ftp 账户 新建一个不能登录系统,而只能登录 ftp 服务的用户。 7、配置 vsftpd.conf # 禁止匿名用户登录 # 配置与实体用户相关的信息,可写入 userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list 之所以配置以上信息项,是因为我想只让某些人可以使用 FTP,而直接添加的用户默认不可使用 FTP 这个服务。如果我们想查看更多有关这个文件的配置说明,可以通过 man 5 vsftpd.conf 命令进行查看。 8、将 ftpuser 用户添加到 /etc/vsftpd/user_list 文件中,编辑后的内容如下: 此时写入 /etc/vsftpd/user_list 的用户就是可以使用 FTP 的账号了。所以未来添加的用户如果想使用 FTP 的话,也必须要写入这个文件。 9、重启 vsftpd 服务 10、再次使用 FileZilla 进行测试

FTP的安装并运行在Ubuntu Server 18.04系统

匿名 (未验证) 提交于 2019-12-02 23:49:02
如果您需要配置一个FTP服务器快速启动运行,那么VSFTP的易用性是无与伦比的。 如果你想将应用程序迁移到最新版本 Ubuntu VSFTP是一个非常安全和快速的FTP应用程序,它的设置和管理非常简单。 1、准备工作 需要安装并运行的Ubuntu Server 18.04系统。当然还需要一个具有sudo权限的账号。 2、安装VSFTP VSFTP程序位于标准存储库中,因此可以使用单个命令删除安装。打开终端窗口并使用以下命令: sudo apt-get install vsftpd 使用以下命令启动并启用该服务: sudo systemctl start vsftpd sudo systemctl enable vsftpd 安装完成后,您就可以继续了。 3、创建FTP用户 我们将使这很容易,并为FTP服务创建一个用户,然后您可以将其提供给需要它的人(并且在服务器上没有用户帐户)。这可以被视为通用FTP使用的帐户。您可以随时创建更多,服务器上具有用户帐户的任何人都可以通过FTP进行登录。我们的用户将被称为ftpuser,并使用以下命令创建: sudo useradd -m ftpuser 使用以下命令设置用户密码: sudo passwd ftpuser 至此用户已设置完成。 4、配置VSFTP 我们将创建一个全新的配置文件。在我们这样做之前,让我们用命令重命名原始文件: sudo