debiandebian ftp服务器搭建的ftp配置文件在哪

图解 Debian 6安装配置vsftpd 教程
& 作者:OneLone & 来源: & 浏览:424 & 评论: &
最近添加一台独服作PHPcom的远程附件服务器,系统Debian 6,安装LNMP一键包后,发现LNMP一键包带的vsftpd安装脚本在Debian系统不能正常安装。没办法,只好自己手动安装了。以下是安装步骤:
1、安装 libpcre3 。由于Debian 6不再集成libpcre3所以要先装它才行
apt-get install libpcre3
2、安装 vsftpd。目前最新版本是2.3.2
apt-get install vsftpd
3、添加FTP用户,设置其home目录为www用户的home目录:/home/wwwroot ,并禁止其从本地登录。
useradd adminftp -d /home/wwwroot -s /bin/false
4、设置FTP用户密码
passwd adminftp
5、修改adminftp与www为同一个组
vi /etc/group
6、修改adminftp的GID和UID与www相同
vi /etc/passwd
7、修改 /etc/pam.d/vsftpd 文件,在auth required pam_shells.so前面加#
vi /etc/pam.d/vsftpd
8、创建文件 /etc/vsftpd.chroot_list
touch /etc/vsftpd.chroot_list
9、修改 /etc/vsftpd.conf 中的参数
vi /etc/vsftpd.conf
listen=YES & & & & & & & & #以独立的FTP服务运行listen_port=2121 & & & & #更改FTP端口anonymous_enable=NO   #禁止匿名用户登录local_enable=YES & & & & #启用本地用户登录write_enable=YES     #启用写入local_umask=022      #设置本地用户的文件掩码chown_uploads=YES     #上传文件的属主,与下面项配合用chown_username=adminftp #与上面项配合用chroot_local_user=YES   #锁定FTP用户在home目录
更多参数设置请参考:/thread-.html
vsftpd的文件:/usr/sbin/vsftpd ---- 主程序/etc/init.d/vsftpd ---- 启动脚本 /etc/vsftpd.conf ---- 配置文件/etc/pam.d/vsftpd ----PAM认证文件/etc/ftpusers ----禁止使用VSFTPD的用户列表文件/var/log/vsftpd.log ----日志文件/srv/ftp/ --匿名用户主目录
启动服务 #/etc/init.d/vsftpd start
重启服务 #/etc/init.d/vsftpd restart
停止服务 #/etc/init.d/vsftpd stop
顶一下(58)
网友评论&&
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
关注新云安卓游戏网相关文章推荐:
debian nas服务器
http://home./~lixuebai/GNU/FtpServer.html
许多实验室都有淘汰下来的旧电脑,有的闲置着也没什么用,其实经过简单的配置就可以拿来做ftp服务器了,可以自己实验室同学用着,也可以公开用户给大家用,放点电影电视剧之类的,放些音乐的,都蛮好的。
我下面使用的电脑就是一个旧电脑,cpu大概是赛扬几百兆的,内存似乎也只有256M……只要硬盘稍微大点就可以了。显示器也可以没有,安装系统的时候拿别的先用用,安...
阅读(0) 回复(0)
其他文章推荐
http://home./~lixuebai/GNU/GatewayServer.html
首先要求电脑有两块网卡,一个连接到外网,一个连接到switch,而switch与内网其他电脑相连。
安装linux操作系统,这里选择了debian stable版本(目前是sarge版)只需要安装基本部分,不需要安装x(比如xorg)和wm(比如fvwm)以及desktop environment(比如gnome,kde)
选择eth0作为主网卡(若eth0不能连接,则对调两个网线,或着把eth1作为对外网卡)
修改ip,...
阅读(0) 回复(0)
在debian环境下架设PPPoE服务器方法步骤,阅读在debian环境下架设PPPoE服务器方法步骤,一、环境 服务器debian 2.6.18 认证服务器radius+mysql 软件ppp-2.4.4 rp-pppoe-3.8 radiusclient 二、架设步骤 1、编译内核 为了能实现PPPoE,要先编译内核,让内核支持PP
服务器debian 2.6.18
认证服务器radius+mysql
软件ppp-2.4.4 rp-pppoe-3.8 radiusclient
二、架设...
阅读(120) 回复(0)
在20世纪80年代初,英国纽卡斯尔大学布赖恩.兰德尔教授 ( Brian Randell)和同事通过“纽卡斯尔连接”成功示范和开发了在整套UNIX机器上的远程文件访问。继“纽卡斯尔连接”之后, 1984 年Sun公司发布了NFS协议,允许网络服务器与网络客户分享他们的存储空间。90年代初Auspex工程师创建了集成的NetApp文件管理器,它支持windows CIFS和UNIX NFS协议,并有卓越的可扩展性和易于部署,从此市场有了专用nas设备。在短短几年中,nas凭借...
网络与安全
阅读(180) 回复(0)
/etc/apache2/site-available 建立相应的站点名字为文件名
&VirtualHost 42.96.136.209:80&
DocumentRoot /var/www/163trade/
ServerAlias
&/VirtualHost&
/*泛域名配置*/
&VirtualHost 42.96.136.209:80&
DocumentRoot /var/www/163trade/company/
ServerAlias *.
&/VirtualHost&
阅读(210) 回复(0)
.cn/s/blog_54a66a890101fcxf.html
解决办法:打开终端,切换至root帐号。  
执行以下命令:
apt-get install ttf-wqy-zenhei(安装字体)   
apt-get install ibus ibus-gtk ibus-pinyin(安装输入法)
-------------------------
设置本地化 Locale
如果我们在安装 debian
系统时,语言选择了英语呢?进入系统后看到全是英文,是不是有点郁闷。那么我们怎样设置成简体...
阅读(0) 回复(0)
问题背景:
给一个双网卡的debian服务器配了两个IP和两个网关,eth0:
address:192.168.2.23
netmask:255.255.255.0
gw:192.168.2.22 (连外网)
eth1: address:10.10.102.215
netmask:255.255.255.0
gw:10.10.102.20(连内部局域网),
首先执行/etc/init.d/networking restart的时候,会出现以下错误
这个问题解决方...
阅读(180) 回复(0)
检查网路配置:
# ifconfig eth0
配置DHCP客户端:
# vim /etc/network/interfaces
加入 iface eth0 inet dhcp
强制重新获取IP
# dhclient eth0
配置静态IP地址:
# vim /etc/network/interfaces
eth0配置如下:
iface eth0 inet static
address 192.168.10.13
netmask 255.255.255.0
gateway 192.168.10.1
让配置生效:
保存退出后,使用重启network命令让新配置生效:
# ./network restart
也可以重启网...
阅读(90) 回复(0)
网络连接存储:nas(Network Attached Storage),连接在网络里,用户无需通过服务器就可直接访问nas 设备。nas 技术不占用网络主服务器的系统资源,具有更快的响应速度和更高的带宽,即使主服务器发生崩溃,用户仍可访问nas 设备中的数据。PS:nas是通过网络读取数据。所以不依赖于服务器。可以这样理解就是一块硬盘只是普通的硬盘上面没有CPU、内存啥的抛开服务器就啥也干不了了。可是nas设备上面有嵌入式的CPU及内存等只要网络...
服务器与存储
阅读(0) 回复(0)
首先利用whereis 命令查找sudoers配置文件的目录(默认会在/etc/sudoers)
[root@localhost xiaofei]# whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.bak /usr/share/man/man5/sudoers.5.gz
然后需要su -切换到root用户,更改/etc/sudoers的权限
[root@localhost xiaofei]# chmod u+w /etc/sudoers
然后就可以利用vi编辑器来把用户添加到sudoers之中:
[root@localhost xiaofei]# vi /e...
阅读(0) 回复(0)
debian的网络配置脚本非常的任性化,使用起来比较方便
主配置脚本为/etc/network/interfaces
里面可以加上你的配置文件,还可把网卡配置信息分散到子配置目录中
子配置目录为/etc/network/interfaces.d
可以在interfaces里添加如下代码,
点击(此处)折叠或打开
# The loopback network interface
iface lo inet loopback
阅读(0) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题在debian下安装配置tftp服务器
今天完成了tftp服务器的安装配置,写下来以做总结
因为要做linux移植,用tftp传文件(内核和文件系统)更方便,比串口快,出错率底
我用的系统环境是debian 5.0
首先,安装tftp客户端和服务端,因为debian5.0默认下是不安装的
apt-get install tftp tftpd
然后,安装xinetd,因为默认下用的是openbsd-inetd ,而tftp需要xinetd这个网路管理的背景程式的支持
sudo apt-get
install xinetd
配置inetd.conf
將/etc/inetd.conf中关于tftp的部份注释删掉:
#:BOOT: TFTP service is provided primarily for booting.
Most sites
run this only on machines acting as &boot servers.&
/usr/sbin/tcpd
/usr/sbin/in.tftpd /home/creater/image
#将这句的注删掉
其中/home/creater/image为你要下载的文件所在的目录
接下来在/etc/xinetd.d/下新建一个tftp的文件:
sudo vim /etc/xinetd.d/tftp
添加如下内容:
service tftp
socket_type
= /usr/sbin/in.tftpd
server_args
= -s /home/creater/image
#替换为你的目录,注意权限
per_source
重启xinetd:
/etc/init.d/xinetd
sudo /etc/init.d/xinetd
u-boot.bin
#一开始在image下有u-boot.bin
到此,说明tftp服务器已经装好了
【声明】:黑吧安全网()登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱,我们会在最短的时间内进行处理。
上一篇:【】【】Debian下配置SSH服务器的方法-linux-操作系统-壹聚教程网Debian下配置SSH服务器的方法
debian是以linux为核心的操作系统,而ssh是一款ftp服务器在linux系统中ssh服务器是替代了telnet,ftp服务器的常用文件管理上传工具,下面我们一起来看具体配置技巧。
Debian 503版本中实现的,Debian默认好像是没有ssh支持的。
apt-get install openssh-server
apt-get install ssh
OpenSSH的配置都集中在/etc/ssh/ssh_config文件中
编辑&ssh_config&文件(vim /etc/ssh/ssh_config),添加或改变下面的参数:
# Site-wide defaults for various options
ForwardAgent no
ForwardX11 no
RhostsAuthentication no
RhostsRSAAuthentication no
RSAAuthentication yes
PassAuthentication yes
FallBackToRsh no
UseRsh no
BatchMode no
CheckHostIP yes
StrictHostKeyChecking no
IdentityFile ~/.ssh/identity
Cipher blowfish
EscapeChar ~
下面逐行说明上面的选项设置:
选项&Host&只对能够匹配后面字串的计算机有效。&*&表示所有的计算机。
ForwardAgent no
&ForwardAgent&设置连接是否经过验证代理(如果存在)转发给远程计算机。
ForwardX11 no
&ForwardX11&设置X11连接是否被自动重定向到安全的通道和显示集(DISPLAY set)。
RhostsAuthentication no
&RhostsAuthentication&设置是否使用基于rhosts的安全验证。
RhostsRSAAuthentication no
&RhostsRSAAuthentication&设置是否使用用RSA算法的基于rhosts的安全验证。
RSAAuthentication yes
&RSAAuthentication&设置是否使用RSA算法进行安全验证。
PasswordAuthentication yes
&PasswordAuthentication&设置是否使用口令验证。
FallBackToRsh no
&FallBackToRsh&设置如果用ssh连接出现错误是否自动使用rsh。
UseRsh no
&UseRsh&设置是否在这台计算机上使用&rlogin/rsh&。
BatchMode no
&BatchMode&如果设为&yes&,passphrase/password(交互式输入口令)的提示将被禁止。当不能交互式输入口令的时候,这个选项对脚本文件和批处理任务十分有用。
CheckHostIP yes
&CheckHostIP&设置ssh是否查看连接到服务器的主机的IP地址以防止DNS欺骗。建议设置为&yes&。
StrictHostKeyChecking no
&StrictHostKeyChecking&如果设置成&yes&,ssh就不会自动把计算机的密匙加入&$HOME/.ssh/known_hosts&文件,并且一旦计算机的密匙发生了变化,就拒绝连接。
#服务器端配置 /etc/ssh/sshd_config
#只考虑协议版本2
VersionAddendum TecZm- #在telnet ip 22时只能看出openssh的版本,看不出OS
Protocol 2 #使用协议版本2
Port 22 #sshd监听22端口
ListenAddress 192.168.7.1 #sshd只监听目标ip为192.168.7.1的请求
AllowGrou wheel myguest #允许wheel组和myguest组的用户登录
AllowUsers teczm authen@192.168.8.5 #允许来自以上组的teczm用户和authen用户登录,
#且authen用户只能从主机192.168.8.5登录
#DenyGroups #拒绝登录的组,参数设置和AllowGroups一样
#DenyUsers #拒绝登录的用户,参数设置和AllowUsers一样
#AllowTcpForwarding yes #是否转发的TCP包都被允许。默认是 &yes&。
LoginGraceTime 60 #60秒内客户端不能登录即登录超时,sshd切断连接。
KeyRegenerationInterval 秒(30分钟)后自动重新生成服务器的密匙。
MaxStartups 3 #设置同时发生的未验证的并发量,即同时可以有几个
UseDNS no #不使用DNS查询客户端。
PermitRootLogin no #不允许root登录,root可由wheel组用户登录后su。
X11Forwarding no #禁止用户运行远程主机上的X程序,我没有X,所以无所谓。
UseLogin yes #禁止X11Forwarding
#认证配置(口令认证、PAM认证、非对称密钥认证任选其一)
PubkeyAuthentication no #不使用非对称密钥认证
PasswordAuthentication yes #使用口令认证
PermitEmptyPasswords no #不允许使用空密码的用户登录
PasswordAuthentication no #不使用口令认证
UsePAM #使用pam认证
ChallengeResponseAuthentication yes #允许挑战应答方式
#非对称密钥认证
PasswordAuthentication no #不使用口令认证
PubkeyAuthentication yes #使用非对称密钥认证
AuthorizedKeysFile .ssh/authorized_keys #用户认证使用的公钥。
上一页: &&&&&下一页:相关内容

我要回帖

更多关于 ftp服务器配置文件 的文章

 

随机推荐