今天主要学习了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 文件名 -》这是上传

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

局域网内Linux下开启ftp服务的“曲折路”和命令复习相关推荐

  1. Linux下检测FTP服务并开启FTP服务

    Linux下检测FTP服务并开启FTP服务 1. 检测FTP服务是否开启 通过查询提供FTP服务的进程是否存在 Shell代码   ps -ef | grep ftp   并未找到任何包含ftp关键字 ...

  2. 如何起Linux服务器的21端口,linux下开启ftp的21号端口

    linux下开启ftp的21号端口 1.先运行vsftpd服务: #service vsftpd start 2.通过iptables开放21号端口 (1) 先查看iptables设置: #iptab ...

  3. linux+创建一个v文件共享,win10与Ubantu双系统:Linux下开启FTP服务器与创建无线热点(实现文件共享)...

    如何在win系统下使用filelizza这个软件搭建FTP服务器,然后建立一个无线局域网,让平板终端连接以后,访问电脑硬盘的文件. 如果是只在win7环境下,一切都很简单,按照上文提供的教程就可以实现 ...

  4. centos下开启ftp服务

    如果要ftp访问linux需要安装ftp服务,vsftpd是Linux下比较好的的FTP服务器. 一.检查安装vsftp 1 //检查是否安装vsftpd 2 rpm -qa | grep vsftp ...

  5. Linux下的FTP服务

    一.什么是FTP协议? ftp:// ##文件传输协议 ftp(文件传输协议)是Internet上常用的最老的网络协议之一,ftp系统提供了通过网络与远程服务器进行传输的简单方法.ftp服务器包的名称 ...

  6. Linux下开启FTP的21端口

    这几天一直在学习在CentOS7.0创建本地yum源和局域网yum源,准备两台CentOS7.0虚拟机,一个做服务器,一个做客户端:由于开发环境只有局域网,没法使用网上的各种yum源,来回拷贝rpm包 ...

  7. java ftp返回到根目录,Linux下搭建ftp服务,更改根目录到大存储到位置

    Linux下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令 rpm -qa | grep vsftpd 来查看是否安装相应的包 ...

  8. Linux下开启SFTP服务

    Linux下VI编辑器用的很是难受,还是用SFTP工具直接编辑比较愉快. 因此经常有需要开启SFTP服务. 需要编辑sshd_config文件 用命令 vi /etc/ssh/sshd_config ...

  9. ftp linux 开启验证_在linux中开启ftp服务

    1,首先,安装vsftpd组件 直接yum -y install vsftpd就行了 2,添加ftp用户 useradd ftpuser 3,给ftp用户添加密码 passwd ftpuser之需要输 ...

最新文章

  1. PyTorch 自动微分
  2. SpringBoot高级篇MongoDB之修改基本使用姿势
  3. Linux headtail命令
  4. 1.6 this关键字详解(3种用法)
  5. chrome浏览器如何重新打开关闭的标签页?(快捷键ctrl+shift+t)
  6. 复杂多边形光栅化算法
  7. python语句x 3 3执行_Python 3.x 学习笔记--杂
  8. 今天是 OSChina 上线 6 周年!
  9. 互联网公司常用MySQL分库分表方案
  10. 网页websocket服务器端,node.js中ws模块创建服务端和客户端,网页WebSocket客户端
  11. 百度web前端面试2015.10.18
  12. zabbix3.4 监控mysql 数据库连接数
  13. Jepack4.5.1上手动安装cuda10.0 cudnn 7, Jepack4.5.1 TX2 i安装pytorch1.6.0
  14. 开学季,如何申请免费学生云服务器
  15. 投融资项目入门和总结
  16. html5混合app原理,HTML5混合App开发
  17. hasnext() java_关于Java:为什么HasNeXT()false,但hasNextLine() 是真的?
  18. Pathos: Nethack Codex 游戏指南
  19. ROS2之OpenCV基础代码对比foxy~galactic~humble
  20. BPE系列之—— BPE算法

热门文章

  1. 战疫之下的“大数据+网格化”管理,谁在颠覆“智能城市”的路径?
  2. SVM要点总结(一)
  3. android 获得ram大小,Android中获取(RAM)总运存大小跟可用运存大小
  4. 血泪总结:如何从微信小程序的坑跳进支付宝小程序的大坑
  5. css四种炫酷科技背景边框,颜色渐变,四角特效
  6. F5 HSL高速日志配置(GTMLTM)
  7. QingCloud Insight 2016 | 科技,洞见未来
  8. Linux驱动概念扫盲篇【转】
  9. 【如何处理Windows 8 系统自带微软拼音简捷输入法无法删除】
  10. 微信小程序笔记、小程序打印