局域网内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 文件名 -》这是上传
注意:不能上传和下载目录,只能是文件
局域网内Linux下开启ftp服务的“曲折路”和命令复习相关推荐
- Linux下检测FTP服务并开启FTP服务
Linux下检测FTP服务并开启FTP服务 1. 检测FTP服务是否开启 通过查询提供FTP服务的进程是否存在 Shell代码 ps -ef | grep ftp 并未找到任何包含ftp关键字 ...
- 如何起Linux服务器的21端口,linux下开启ftp的21号端口
linux下开启ftp的21号端口 1.先运行vsftpd服务: #service vsftpd start 2.通过iptables开放21号端口 (1) 先查看iptables设置: #iptab ...
- linux+创建一个v文件共享,win10与Ubantu双系统:Linux下开启FTP服务器与创建无线热点(实现文件共享)...
如何在win系统下使用filelizza这个软件搭建FTP服务器,然后建立一个无线局域网,让平板终端连接以后,访问电脑硬盘的文件. 如果是只在win7环境下,一切都很简单,按照上文提供的教程就可以实现 ...
- centos下开启ftp服务
如果要ftp访问linux需要安装ftp服务,vsftpd是Linux下比较好的的FTP服务器. 一.检查安装vsftp 1 //检查是否安装vsftpd 2 rpm -qa | grep vsftp ...
- Linux下的FTP服务
一.什么是FTP协议? ftp:// ##文件传输协议 ftp(文件传输协议)是Internet上常用的最老的网络协议之一,ftp系统提供了通过网络与远程服务器进行传输的简单方法.ftp服务器包的名称 ...
- Linux下开启FTP的21端口
这几天一直在学习在CentOS7.0创建本地yum源和局域网yum源,准备两台CentOS7.0虚拟机,一个做服务器,一个做客户端:由于开发环境只有局域网,没法使用网上的各种yum源,来回拷贝rpm包 ...
- java ftp返回到根目录,Linux下搭建ftp服务,更改根目录到大存储到位置
Linux下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令 rpm -qa | grep vsftpd 来查看是否安装相应的包 ...
- Linux下开启SFTP服务
Linux下VI编辑器用的很是难受,还是用SFTP工具直接编辑比较愉快. 因此经常有需要开启SFTP服务. 需要编辑sshd_config文件 用命令 vi /etc/ssh/sshd_config ...
- ftp linux 开启验证_在linux中开启ftp服务
1,首先,安装vsftpd组件 直接yum -y install vsftpd就行了 2,添加ftp用户 useradd ftpuser 3,给ftp用户添加密码 passwd ftpuser之需要输 ...
最新文章
- PyTorch 自动微分
- SpringBoot高级篇MongoDB之修改基本使用姿势
- Linux headtail命令
- 1.6 this关键字详解(3种用法)
- chrome浏览器如何重新打开关闭的标签页?(快捷键ctrl+shift+t)
- 复杂多边形光栅化算法
- python语句x 3 3执行_Python 3.x 学习笔记--杂
- 今天是 OSChina 上线 6 周年!
- 互联网公司常用MySQL分库分表方案
- 网页websocket服务器端,node.js中ws模块创建服务端和客户端,网页WebSocket客户端
- 百度web前端面试2015.10.18
- zabbix3.4 监控mysql 数据库连接数
- Jepack4.5.1上手动安装cuda10.0 cudnn 7, Jepack4.5.1 TX2 i安装pytorch1.6.0
- 开学季,如何申请免费学生云服务器
- 投融资项目入门和总结
- html5混合app原理,HTML5混合App开发
- hasnext() java_关于Java:为什么HasNeXT()false,但hasNextLine() 是真的?
- Pathos: Nethack Codex 游戏指南
- ROS2之OpenCV基础代码对比foxy~galactic~humble
- BPE系列之—— BPE算法
热门文章
- 战疫之下的“大数据+网格化”管理,谁在颠覆“智能城市”的路径?
- SVM要点总结(一)
- android 获得ram大小,Android中获取(RAM)总运存大小跟可用运存大小
- 血泪总结:如何从微信小程序的坑跳进支付宝小程序的大坑
- css四种炫酷科技背景边框,颜色渐变,四角特效
- F5 HSL高速日志配置(GTMLTM)
- QingCloud Insight 2016 | 科技,洞见未来
- Linux驱动概念扫盲篇【转】
- 【如何处理Windows 8 系统自带微软拼音简捷输入法无法删除】
- 微信小程序笔记、小程序打印