vsftpd

centos下ftp安装

社会主义新天地 提交于 2019-12-09 17:49:40
1 、 查询本机是否安装 vsftpd 服务 [root @develop ~]# rpm -qa |grep vsftpd [root @develop ~]# 2 、检查是否安装 ftp 客户端 [root @develop ~]# ftp -bash: ftp: command not found 3 、从第一和第二不结果可知, vsftpd 和 ftp 都没有安装,安装 vsftpd 和 ftp [root @develop ~]# yum install vsftpd ftp 4 、 查询当前 ftp 的状态 [root @develop ~]# chkconfig --list |grep vsftpd vsftpd 0: 关闭 1: 关闭 2: 关闭 3: 关闭 4: 关闭 5: 关闭 6: 关闭 5 、 开启 ftp 服务 [root@develop ~]# chkconfig vsftpd on 6 、 再次查询当前 ftp 的状态 [root@develop ~]# chkconfig --list |grep vsftpd vsftpd 0: 关闭 1: 关闭 2: 启用 3: 启用 4: 启用 5: 启用 6: 关闭 7 、启动 ftp 服务 [root@develop ~]# service vsftpd start Starting vsftpd for

day15 vsftpd服务

坚强是说给别人听的谎言 提交于 2019-12-09 14:15:30
(1)文件传输协议。ftp,vsftpd服务, (2)tftp传输协议 (3)samba或nfs实现文件共享 来源: oschina 链接: https://my.oschina.net/u/4251328/blog/3138964

CentOS最小安装的系统安装FTP服务

和自甴很熟 提交于 2019-12-09 11:45:39
当我们最小安装CentOS系统时,使用FTP服务上传文件的是时候,发现系统没有FTP服务,此时我们需要给系统安装FTP文件传输服务。接下来我们开始安装FTP服务,首先使用SSH连接服务器(知道IP情况下): 使用 SSH 用户@IP地址 连接主机,然后输入密码 然后在终端执行:yum -y install vsftpd 特别注意:如果安装ftp服务时不能解析域名,需要配置dns解析:vi /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 安装完成FTP服务,这时候使用FTP服务还是连接不上,主要是: linux 系统默认是没有开放FTP的21端口的,需要手动打开21端口,我们修改vsftpd的配置文件:vi /etc/vsftpd/vsftpd.conf 1.修改禁止匿名用户登陆 anonymous_enable=NO 2.不启动IPV6设置 listen=YES #listen_ipv6=YES 3.设置用户权限 userlist_file=/etc/vsftpd/user_list 接下开打开FTP客户端连接: ip:192.168.100.100 name:root pass:123456 禁止防火墙: systemctl stop firewalld.service 停止防火墙服务 systemctl

【CentOS】设置服务开机自动启动

别来无恙 提交于 2019-12-09 10:39:35
CentOS安装好apache、mysql等服务器程序后,并没有设置成开机自动启动的,为避免重启后还要手动开启web等服务器,还是做下设置好,其实设置很简单,用 chkconfig 命令就行了。 例如,要开机后自动启动mysql、apache、vsftpd服务,用以下命令即可: chkconfig mysqld on chkconfig httpd on chkconfig vsftpd on 要关闭自动启动的话,把 on 改为 off 就行了。 chkconfig mysqld off chkconfig httpd off chkconfig vsftpd off 不过要注意的是,如果某个服务尚未被添加到chkconfig列表中,则现需要使用 –add 参数将其添加进去: chkconfig –add postfix 如果要查询当前所有自动启动的服务,可以输入: chkconfig –list 但是这样显示东西太多了,看起来很晕。如果只想看指定的服务怎么办呢?这个时候只需要在“ –list ”之后加上服务名就好了,比如查看httpd服务是否为自动启动,就输入: chkconfig –list httpd 这个时候输出的结果: httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off 此时0~6均为off

Linux 设置apache,mysql开机启动

假如想象 提交于 2019-12-09 10:30:33
linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务 cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig --level 2345 mysqld on chown mysql:mysql -R /usr/local/mysql5/ service mysqld start apache设为linux服务 cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd vi /etc/init.d/httpd 在在#!/bin/sh后面加入下面两行 #chkconfig:345 85 15 #description: Start and stops the Apache HTTP Server. 然后 chmod +x /etc/rc.d/init.d/httpd chkconfig --add httpd 然后可以用setup命令进入服务设置,设置为开机启动 第二种方法: 在/etc/rc.d/rc.local中增加启动apache的命令,例如:/usr/local/httpd/bin/apachectl

CentOS7 vsftpd安装

为君一笑 提交于 2019-12-07 21:33:39
0. 首先安装ftp服务 yum install -y ftp 1. 通过yum install -y vsftp安装vsftp 2. 修改vi /etc/vsftpd/vsftpd.conf,把chroot_list_enabled=yes打开,chroot_list_file=/etc/vsftpd/chroot_list打开 然后 touch /etc/vsftpd/chroot_list 添加刚才的用户 3. 新建ftp用户: useradd -d /home/ftp -g ftp -s /sbin/nologin ftptest passwd ftptest 4. 需要 配置防火墙 打开/etc/sysconfig/iptables文件 vi /etc/sysconfig/iptables 在REJECT行之前添加如下代码: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT 然后重启防火墙,因为CentOS防火墙命令已改成firewalld,所以命令改成了: service firewalld start/restart/stop 5. 给 /home/ftp 授权 chmod 777 /home/ftp/* 取消根目录的权限 chmod a-w /home/ftp

Centos 7装vsftpd配置虚拟用户

依然范特西╮ 提交于 2019-12-07 16:34:42
centos7.5 x86_64 yum install -y vsftpd 建立Vsftpd虚拟宿主用户: useradd vsftpd -s /sbin/nologin 修改配置文件 cd /etc/vsftpd/ && cp vsftpd.conf{,.bak} vi /etc/vsftpd/vsftpd.conf # Example config file /etc/vsftpd/vsftpd.conf # # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=NO 不允许匿名访问 # # Uncomment this to allow local users to log in. # When SELinux is enforcing check for SE bool ftp_home_dir local_enable=YES 设置本地用户能访问 # # Uncomment this to enable any form of FTP write command. write_enable=YES # # Default umask for local users is 077. You may wish to change this

CentOS7(Linux) Xshell能够连接至服务器但Xftp无法连接

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-07 03:43:21
问题描述: 使用xshell连接至服务器但无法使用xftp连接至服务器。 解决方案: 因为一般服务器禁止root用户以ftp,sftp方式登录服务器。因此打开服务器端(linux)的root账号登陆ftp,sftp权限: cd /etc/vsftpd/ #如果没有这个文件夹,就安装vsftpd服务 ls vi ftpuser vi user_list 注释掉root用户; 安装vsftpd服务使用: yum install vsftpd 检查下win的FTP服务是否开启: 控制面板—程序—打开或关闭windows功能—找到Internet information service——打开该选项卡——选中(打开)FTP服务器相关功能 端口号改为22 如果还不行,换SFTP服务试试; 来源: CSDN 作者: liang墨竹 链接: https://blog.csdn.net/oschina_41140683/article/details/82048441

vsftpd-Note

只愿长相守 提交于 2019-12-07 03:14:04
FTP在实践中使用的比较多。今天实践一下VSFTPD的部署。 #1 centos7 Vsftpd ###1.1 安装vsftpd yum install -y vsftpd ###1.2 配置ftp vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO chroot_local_user=YES #最后添加如下行解决无法登陆的问题 allow_writeable_chroot=YES ###1.3 启动/重新启动ftp systemctl start vsftpd.service (原service start vsftpd) systemctl restart vsftpd.service (原service restart vsftpd) ###1.4 设置开机启动ftp systemctl enable vsftpd.service (原chkconfig vsftpd on) ###1.5 建立ftp账户 useradd -d /www/ftp -s /sbin/nologin ftpadmin /www/ftp 为ftp目录 ###1.6 修改密码 passwd ftpadmin ###1.7 设置账户权限 chown -R ftpadmin.ftpadmin /www/ftp 如果系统启用了防火墙和SELinux