debianftp安装
⑴ Debian怎样安装并配置vsftpd服务器
vsftpd的配置在RedHatLinux9.0里的vsftpd共有3个配置文件,它们分别是:vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd.conf配置文件里启用userlist_enable=NO选项时才允许访问。vsftpd.conf:位于/etc/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工具对它进行修改,以此来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。(1)用户登录控制anonymous_enable=YES,允许匿名用户登录。no_anon_password=YES,匿名用户登录时不需要输入密码。local_enable=YES,允许本地用户登录。deny_email_enable=YES,可以创建一个文件保存某些匿名电子邮件的黑名单,以防止这些人使用Dos攻击。banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。(2)用户权限控制write_enable=YES,开启全局上传权限。local_umask=022,本地用户的上传文件的umask设为022(系统默认是077,一般都可以改为022)。anon_upload_enable=YES,允许匿名用户具有上传权限,很明显,必须启用write_enable=YES,才可以使用此项。同时我们还必须建立一个允许ftp用户可以读写的目录(前面说过,ftp是匿名用户的映射用户账号)。anon_mkdir_write_enable=YES,允许匿名用户有创建目录的权利。chown_uploads=YES,启用此项,匿名上传文件的属主用户将改为别的用户账户,注意,这里建议不要指定root账号为匿名上传文件的属主用户!chown_username=whoever,当启用chown_uploads=YES时,所指定的属主用户账号,此处的whoever自然要用合适的用户账号来代替。chroot_list_enable=YES,可以用一个列表限定哪些本地用户只能在自己目录下活动,如果chroot_local_user=YES,那么这个列表里指定的用户是不受限制的。不要选中chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=YES,则指定该列表(chroot_local_user)的保存路径(默认是/etc/vsftpd.chroot_list)。nopriv_user=ftpsecure,指定一个安全用户账号,让FTP服务器用作完全隔离和没有特权的独立用户。这是vsftpd系统推荐选项。async_abor_enable=YES,强烈建议不要启用该选项,否则将可能导致出错!ascii_upload_enable=YES;ascii_download_enable=YES,默认情况下服务器会假装接受ASCⅡ模式请求但实际上是忽略这样的请求,启用上述的两个选项可以让服务器真正实现ASCⅡ模式的传输。注意:启用ascii_download_enable选项会让恶意远程用户们在ASCⅡ模式下用SIZE/big/file这样的指令大量消耗FTP服务器的I/O资源。这些ASCⅡ模式的设置选项分成上传和下载两个,这样我们就可以允许ASCⅡ模式的上传(可以防止上传脚本等恶意文件而导致崩溃),而不会遭受拒绝服务攻击的危险。(3)用户连接和超时选项idle_session_timeout=600,可以设定默认的空闲超时时间,用户超过这段时间不动作将被服务器踢出。data_connection_timeout=120,设定默认的数据连接超时时间。(4)服务器日志和欢迎信息dirmessage_enable=YES,允许为目录配置显示信息,显示每个目录下面的message_file文件的内容。ftpd_banner=WelcometoblahFTPservice,可以自定义FTP用户登录到服务器所看到的欢迎信息。xferlog_enable=YES,启用记录上传/下载活动日志功能。xferlog_file=/var/log/vsftpd.log,可以自定义日志文件的保存路径和文件名,默认是/var/log/vsftpd.log
⑵ 如何在debian下安装软件
您好,很高兴能帮助您
在Debian Linux安装软件首先必须配置好安装源。有几个程序可以用来安装软件:apt-get, aptitude, synaptic.apt-get是命令行工具,aptitude是字符图形界面工具,synaptic是图形界面工具。
1. 配置安装源
/etc/apt/sources.list文件可以这样写
deb ftp://debian.ustc.e.cn/debian stable main non-free contrib
deb ftp://debian.ustc.e.cn/debian testing main non-free contrib
下面我们将以安装firefox浏览器来解释3个安装工具的用法。
2. 使用apt-get安装软件
在终端中输入su和密码后,以root身份运行apt-get update更新软件列表,然后运行apt-get install firefox就可以安装上firefox浏览器了。
3. 使用aptitude安装软件
用apt-get安装软件固然方便,但是,有时候你必须记住软件的全称和具体版本号,用aptitude就不需要了。
在终端中输入su和密码后,以root身份运行aptitude,用鼠标选择Actions菜单——Update package list更新软件列表或者你按"u"键。然后按"/"键,弹出搜索窗口。输入fire回车,将高亮显示第一个被搜索到的名字含有fire的软件。如果第一个不是firefox,按"n"(next)键继续搜索下一个。找到后按SHIFT+"+"选定,再按"g"(go)就安装上了。升级软件也是同样的方法。
4. 使用synaptic安装软件
你可以需要使用前面的两种方法中的一种安装synaptic.
从系统菜单中运行Synaptic Package Manager运行synaptic,输入root密码后就可以使用了。从Edit菜单中选择Reload Package Information更新软件列表。用鼠标点击任意一个软件,以激活软件列表框,然后直接按键盘输入的fire——搜索。按键盘上的向下箭头来搜索下一个。找到后按回车,然后按工具栏上的Apply就安装上了。
你的采纳是我前进的动力,
记得好评和采纳,答题不易,互相帮助,
⑶ Debian怎样安装并配置vsftpd服务器
可以参考如下debian中安装vsftpd的步骤:1、查看Debian系统是否已经安装了FTP服务器(vsftpd),执行“dpkg-lvsftpd”命令查看FTP服务器(vsftpd)软件是否被安装。如果没有被安装,请继续;如果安装,请不要重复安装。2、安装分为在线安装和离线编译安装。由于在线安装方便,本文使用在线安装方式,对FTP服务器(vsftpd)软件进行安装。安装的命令为“apt-getinstallvsftpd”。3、为了确保安装FTP服务器(vsftpd)是成功,可以通过在浏览器中输入安装ftp服务器的IP地址来确认。浏览器地址栏输入“ftp://192.168.2.104”。4、为了加强FTP服务器(vsftpd)中资料的安全,配置/etc/vsftpd.conf配置文件,不允许匿名用户登录FTP服务器(vsftpd)。将“anonymous_enable=YES”改为“anonymous_enable=NO”。5、验证修改的配置文件是否生效。先重启FTP服务器(vsftpd),重启命令为"/etc/init.d/vsftpdrestart"。6、在浏览器地址栏中再次输入刚才的地址“ftp://192.168.2.104”来确认修改的配置是否生效。生效后只有输入用户名和密码后才能够看到文件的目录列表。