Ubuntu 14.04 LTS Server 安装vsftpd3.0.2.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ubuntu 14.04 LTS Server 安装vsftpd3.0.2

Ubuntu 14.04 LTS Server 安装vsftpd3.0.2 同时配置SSH + 静态IP/DNS + ACL权限 一.系统安装 1.安装时只选择OpenSSH server,其它选项都使用默认。可以在安装时指定IP地址 安装时建议选择英文,否则还要处理中文乱码的问题 2.登入系统后提示有更新 更新软件源: sudo agp-get update 安装更新:sudo agp-get dist-upgrade 重启sudo reboot (好像不重启也行) 二.中文和IP 1.如果在安装过程中选择的是中文,在命令行窗口和终端会出现乱码的问题 对于终端软件:直接修改虚拟终端界面配置项目中的字体编码为UTF-8即可。其实就是仍然采用了Ubuntu Server默认的zh_CN.UTF-8汉字编码,但在虚拟终端中经过“编码修正”后正确显示出来 对于命令行窗口,我没找到好的办法显示中文,还是换回英文吧,此处换回英文的话,命令行也同时换回了英文 修改Ubuntu的配置文件/etc/default/locale ,将原来的配置内容修改为 LANG=”en_US.UTF-8″ LANGUAGE=”en_US:en” 再在终端下运行: locale-gen -en_US:en 注销或重启后,Ubuntu Server真正服务器实体终端就恢复成了英文的语言环境。 所以,此方法不是真正意义上的中文化,而是恢复英文的默认编码 2.手动设定IP地址 ifconfig查看网卡名称 sudo vi /etc/network/interfaces ,修改eth0的配置 Sudo vi /etc/resolv.conf 增加DNS 增加1行或2行 nameserver xxx.xxx.xxx.xxx 但是在这里直接修改,重启后就没了,接下来 sudo vi /etc/resolvconf/resolv.conf.d/base 增加 nameserver nameserver 然后resolvconf –u 这样重启后DNS也不会丢了 三.安装配置vsftpd 1. 安装sudo apt-get install vsftpd 查看是否打开21端口sudo netstat -npltu | grep 21 此进vsftpd已按默认配置文件运行了。 测试ftp,正常运行 ftp localhost 更改配置文件:/etc/vsftpd.conf Listen=YES :设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动 anonymous_enable=NO :设置不支持匿名用户访问 local_enable=YES :设置支持本地用户帐号访问 local_root=/ftp :设置本地用户登陆后的目录,默认为本地用户的主目录。稍后会创建此目录 chroot_local_user=YES :限制登录用户访问其他目录 write_enable=YES :开放本地用户的写权限 以下都使用默认值,不理会 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key 回到/下,新建目录sudo mkdir /ftp 重启 sudo service vsftpd restart 2.配置用户 创建用户useradd 用户名 -g 组名-d Home 目录名 -s shell -p 密码 sudo groupadd user1 sudo useradd user1 –g user1 –d /ftp –s /sbin/nologin sudo groupadd user2 sudo useradd user2 –g user2 –d /ftp –s /sbin/nologin passwd user1 passwd user2 设定shell为/sbin/nologin,这种配置仍然允许这个用户执行重要的日常任务,比如收发信件,FTP,访问网络共享目录和其他任务。它只是阻止用户登录服务器 此时用user1或user2登入,会出现错误 我们去/etc/shells手动添加一行/sbin/nologin 3.设定访问权限 在 linux下,对一个文件

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档