zoukankan      html  css  js  c++  java
  • 搭建hadoop平台(二)VSFTP安装配置

    (一)、检查是否已经安装:

    chkconfig –-list | grep vsftpd

    (二)、若没有反应,输入安装命令:

    yum –y install vsftpd

    截图如下:

    从上面的结果中看出,已经成功安装。然后为它创建日志文件:

    touch /var/log/vsftpd.log

    这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your_ip来访问的话,那还不行,还需要配置权限!

    (三)、配置启动

    再次使用"chkconfig --list | grep vsfpd"来查看vsftpd服务启动项情况;

    显示全部关闭

    开启其中四项:chkconfig vsftpd on

    注:查看与管理ftp服务:

    (四)、配置vsfpd服务

    vim /etc/vsftpd/vsftpd.conf

    (五)、配置iptables防火墙

    我们知道ftp的端口号是"20、21"

    查看防火墙中的允许端口号:service iptables status

    如果防火墙服务关闭,打开 service iptables start

    看到并没有允许FTP的端口号,我们修改一下文件。

    vim /etc/sysconfig/iptables

    添加两句话:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT

    保存退出

    (六)、设置selinux问题

    1、SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux史上最杰出的新安全子系统。SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制 (MAC)系统。对于目前可用的 Linux 安全模块来说,SELinux 是功能最全面,而且测试最充分的,它是在 20 年的 MAC 研究基础上建立的。SELinux 在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念SELinux提供了比传统的UNIX权限更好的访问控制。

    2、查询状态

    getsebool -a | grep ftp

    3、修改两个值为 on

    setsebool -P ftp_home_dir 1

    setsebool -P allow_ftpd_full_access 1

    (七)、重启两个服务

    service vsftpd restart

    service iptables restart

    注:为每个虚拟机新加用户 hadoop 密码 hadoop

    在root下 adduser username  ,会默认创建用户环境。

    创建、修改密码使用 passwd username

  • 相关阅读:
    php的下载与安装
    apache 的下载与配置
    Composer 安装与使用
    WampServer 的安装
    SQLServer主键约束和唯一约束的区别
    Mac如何修改Host
    解决XCode11中 [Application] The app delegate must implement the window property if it wants to use a main storyboard file.的问题
    Xcode10.1 import头文件无法索引
    iOS
    如何让windows服务器IIS支持.apk/.ipa文件下载
  • 原文地址:https://www.cnblogs.com/falllovewithIcecream/p/4492878.html
Copyright © 2011-2022 走看看