CentOS7配置FTP服务器的方法

前言

安装虚拟机,有时候特别苦恼于宿主机和虚拟机之间的文件共享问题

比如说我想在CentOS系统中配置Oracle数据库,安装好虚拟机之后,如何将已经下载好的Oracle安装包导入linux就成了一个问题

本文提供一个基于FTP协议简单快速实现文件传递的方法

宿主机 虚拟机
win10 CentOS7.6

配置vsftpd

安装

vsftpd -version
yum install  -y vsftpd vsftpd-sysvinit.x86_64

关闭匿名登录

/etc/vsftpd/vsftpd.conf 

更改

anonymous_enable=NO

开通防火墙

firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload

开启FTP服务

service vsftp stop
service vsftp start

Window端登陆ftp

查询虚拟机IP地址:

ifconfig

假设得到

192.168.150.128

资源管理器登陆

地址栏输入

ftp://192.168.150.128/

在这里插入图片描述
输入你的用户名和密码,完成登陆。
在这里插入图片描述
注意,这种方法不能使用root用户登陆,会提示权限不足。

添加用户

#添加用户组
groupadd ftpgroup
#添加用户
useradd -s /sbin/nologin -d /home/gng -g ftpgroup gng
useradd -s /sbin/nologin -d /home/gng -g ftpgroup ftp01
useradd -s /sbin/nologin -d /home/gng -g ftpgroup ftp02
useradd -s /sbin/nologin -d /home/gng -g ftpgroup ftp03
#更改用户密码
passwd gng
#更改用户组
usermod -g ftpgroup gng
#更改用户home目录
usermod -d /home/gng
#只能登录ftp
usermod -s /sbin/nologin
#恢复
usermod -s /sbin/bash
发布了45 篇原创文章 · 获赞 46 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/founderznd/article/details/90005314