zoukankan      html  css  js  c++  java
  • 局域网内Linux下开启ftp服务的“曲折路”和命令复习

    今天主要学习了Linux下网络配置以及vsftp(FTP)和samba的服务配置,学习起来,难度也就一般,并没有特别难,可是在可以做实验的时候,却并没有自己想像的那么顺利,可见,很多事情看起来不难,做起来却又是另外一回事。特作此篇以作纪念。

    一:vsftpd 的配置。

    1,首先,最好已经进行yum源的配置(如果没有配置,可以搜索我的日记,做好配置),方便于我们安装vsftpd。

    只需一句命令即可:

    [root@localhost ~]# yum -y install vsftpd

    喝杯茶,已经安装完毕。

    2,

    在进行搭建服务前,需要先关闭名为selinux的安全防护

    Vi /etc/selinux/config

    把SELINUX=FORCING改为SELINUX=disabled

    接下来就修改配置文件:

    3,打开配置文件进行编辑

    [root@localhost ~]# vi /etc/vsftpd/vsftpd.conf

    会看到,一大堆的配置信息,别着急,需要修改的地方不多

    找到并确保

    listen_port=21

    connect_from_port_20=YES

    local_enable=YES

    write_enable=YES

    local_umask=022

    local_max_rate=300(此项可有可无,主要用户限制用户上传的速度限制)

    其次:

    anonymous_enable=YES

    (此项,去掉注释后就生效,从而安全性就下降了,这里做实验,也就打开了)

    还有限制用户访问权限的配置(此三项最好进行配置,用于权限管理):

    chroot_local_user=YES

    chroot_list_enable=YES

    chroot_list_file=/etc/vsftpd/chroot_list

    好了,已经基本把vsftpd.conf文件配置好了。接着,为了更好的进行用户权限管理,需要手动建立一个文件:

    [root@localhost ~]# vi /etc/vsftpd/chroot_list

    此文件可以算是白名单,可以给某个用户分配特定的权限(也即是较高的权限,例如可以访问服务器系统目录,比较危险)

    完毕之后,可以到宿主机也就是真实机上对Linux的ftp服务进行访问

    打开win下的dos窗口,使用命令

    ftp 虚拟机的ip

    接着输入用户名,接着密码,即可登录

    登录之后,可以对文件上传和下载

    get 文件名 -》这是下载

    put 文件名 -》这是上传

    注意:不能上传和下载目录,只能是文件

    持之以恒!
  • 相关阅读:
    iOS开发-图片高斯模糊效果
    很认真地聊一聊程序员的自我修养
    iOS 动画队列—仿映客刷礼物效果
    iOS -NSOperation并发编程
    iOS Status Bar变换
    iOS 使用Quartz和OpenGL绘图
    iOS开发中WiFi相关功能总结
    视频直播初窥:高仿喵播APP
    智捷公开课马上开始了-欢迎大家一起讨论学习-第一系列读《Swift开发指南(修订版) 》看Swift视频教程
    《iOS开发指南》要改iOS8版本了,听听您的意见?
  • 原文地址:https://www.cnblogs.com/ishenghuo/p/3913434.html
Copyright © 2011-2022 走看看