安装centos7并配置上网和安装ftp
来源:互联网 发布:加盟农村淘宝多少钱 编辑:程序博客网 时间:2024/05/17 03:19
安装centos7并配置上网和安装ftp
1、下载VMware Workstation虚拟机
下载地址:https://my.vmware.com/web/vmware/downloads
下载完成后自行安装,如果解压不成功,可以用管理员身份运行,安装完成后可以到网上找序列号进行激活
2、下载centos7
自行下载一个iso镜像文件,下载完成后用VMware Workstation创建一个新的虚拟机,然后跟着向导走就行了
3、配置上网
# cd /etc/sysconfig/network-scripts
# vi ifcfg-eno16777736
修改以下配置
IPV4_FAILURE_FATAL=yes
ONBOOT=yes
修改后重启网络
# service network restart
重启网络后测试网络是否已经通了
# ping www.baidu.com
可以使用网络了,前提是你自己的电脑可以上网
4、yum update
更新系统
# yum update
这一步骤比较慢,取决于你的网络速度了
5、安装ftp
a、安装vsftpd
# yum install vsftpd
b.启动/重启/关闭vsftpd服务器
# service vsftpd restart
这一步没报错就证明ftp已经安装好了,下面是做一些ftp的配置
启动和关闭分别把restart改为start/stop即可.
c.与vsftpd服务器有关的文件和文件夹
vsftpd服务器的配置文件的是: /etc/vsftpd/vsftpd.conf
查看vsftpd服务器的根目录,即FTP服务器的主目录:
# more /etc/passwd|grep ftp
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
这样你就能看到FTP的服务器的目录在/var/ftp处
如果你想修改服务器目录的路径,那么你只要修改/var/ftp到别处就行了
d.添加FTP本地用户
# adduser -d /opt/ftp -g ftp -s /sbin/nologin ftpuser
使用命令(adduser)添加ftpuser用户,不能登录系统(-s /sbin/nologin),自己的文件夹在(-d /opt/ftp)),属于组ftp(-g ftp)
然后你需要为它设置密码
# passwd ftp
这样就添加了一个FTP用户了.下面的示例可以帮助你进入FTP服务器了.
要保证自己能读写自己的目录,就要在配置文件vsftpd.conf里设置一下就可以读写了.
local_enable=yes
write_enable=yes
local_umask=022
这时候你已经可以在别的地方连接ftp了,可以在自己的windows系统下安装FileZilla Client,这个软件比较好用,也支持断点续传
不过这时候你应该会遇到一些错误:
550 Permission denied
目录没有权限,授权就可以了
使用chmod和chown授权
vsftpd:500 OOPS
可以用命令chmod a-w /opt/ftp去除用户主目录的写权限,注意把目录替换成你自己的。或者你可以在vsftpd的配置文件中增加下列两项中的一项:
allow_writeable_chroot=YES
553 could not createfile
查看SELinux模式
#sestatus
SELinux status: enabled <==是否启动 SELinux
SELinuxfs mount: /selinux <==SELinux的相关文件资料挂载点
Current mode: enforcing <==目前的模式
Mode from config file: enforcing <==设定档指定的模式
Policy version: 21
Policy from config file: targeted <==目前的政策为何?
修改SELinux模式
#vi /etc/selinux/config
SELINUX=enforcing <==调整 enforcing|disabled|permissive
SELINUXTYPE=targeted <==目前仅有 targeted 与 strict
可能会遇到更多的错误,百度吧
e.匿名上传下载
修改配置文件即可vsftpd.conf,确定有以下几行,没有自己添加进去就可以了.
anonymous_enable=yes
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_umask=022
然后你可以新建一个文件夹,修改它的权限为完全开放,任何用户就可以登录这个文件夹,并上传下载文件:
mkdir /var/ftp/guest
chmod 777 /var/ftp/guest
f.定制进入FTP服务器的欢迎信息
在vsftpd.conf文件中设置:
dirmessage_enable=yes
然后进入用户目录建立一个.message文件,输入欢迎信息即可。
- 安装centos7并配置上网和安装ftp
- 安装centos7并配置上网和安装ftp
- CentOS7 FTP安装和配置
- CentOS7安装和配置FTP
- CentOS7安装和配置FTP
- CentOS7安装和配置FTP
- centos7 安装配置ftp
- CentOS7安装配置FTP服务器
- centos7下ftp服务器的安装和配置
- centos7安装并配置mysql
- CentOS7安装并配置PostgreSQL
- 安装IIS并配置FTP
- linux安装并配置ftp
- vbox安装centos7并配置(nat+host only)双网卡上网
- CentOS7安装配置vsftp搭建FTP
- centOS7下FTP服务器安装与配置
- CentOS7安装配置vsftp搭建FTP
- 详解CentOS7安装配置vsftp搭建FTP
- iOS中block的定义和使用
- CString 成员函数大全
- 测试哦
- EasyUI datagrid detailview
- Swift-手势识别
- 安装centos7并配置上网和安装ftp
- 启动图片
- 2015年十大热门Android开源新项目
- windows10桌面崩溃问题
- 多渠道打包
- OAuth2.0认证和授权原理
- 近一个月的努力,我的第一个网站《茶余饭后网》终于上线了
- servlet回顾
- unity3d 中动画的帧事件