当前位置:首页 » 文件传输 » debian打开ftp
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

debian打开ftp

发布时间: 2022-04-15 09:58:28

① debian阿里云服务器安装ftp问题

你好
推荐两种环境配置方案
第一种用阿里云的帮助里安装官方的环境包,教程很详细
第二种用阿里云论坛的面板安装教程,面板整合了环境,教程也很详细

② 怎么在LINUX开启FTP服务啊

推荐使用 vsftp
如果是debian, ubunto系统一下就装上了
apt-get install vsftpd

这里有个教程是下载tar压缩包解压安装
http://www.linuxsir.org/main/node/152

③ debian下ftp的访问

gnome用nautilus上, kde用Konqueror

还可以用lftp

④ 为什么我在debian系统中装vsftpd没有生成ftp账户却提示我有了呢。。。。。。。。

你架设的前提没有讲解清楚,估计如下你在学校的一台win的主机上虚拟了一台debian的虚拟机然后在上面安装了一个ftp的服务,其他在外网的机器要用该ftp服务大概如此了有一个前提你先要能搞清楚,就是那台win的宿主机和debian的虚拟机之间的网络配置是否ok,一般建议使用桥接的方式如果上述没问题了,请检查你学校是否有防火墙,如果有,请做好相应的设置,这里要清楚一点,虚拟机其实在外面看来是一台真实的机器,这和你新增一台服务器是一样的网络通了,才是apt-getinstall这样的操作

⑤ debian怎么下载(最新的版本)

http://ftp.cn.debian.org/debian-cd/8.2.0/amd64/iso-cd/


⑥ debian服务器的ftp配置文件在哪

确定装好了?一般在/etc会有相关的配置或者目录

⑦ debian下 如何卸载vsftp

apt-get remove vsftp

⑧ Debian怎样安装并配置vsftpd服务器

方法/步骤一:安装vsftpd查看是否已经安装vsftpd二:基于虚拟用户的配置所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS系统。修改配置文件配置文件直接贴出来吧三:使用BerkeleyDB进行认证yuminstalldb4db4-utils然后,创建用户密码文本/etc/vsftpd/vuser_passwd.txt,注意奇行是用户名,偶行是密码接着,生成虚拟用户认证的db文件编辑认证文件/etc/pam.d/vsftpd,全部注释掉原来语句,再增加以下两句:最后,创建虚拟用户配置文件设置FTP根目录权限最新的vsftpd要求对主目录不能有写的权限所以ftp为755,主目录下面的子目录再设置777权限添加防火墙,把ftp的21端口开放vi/etc/sysconfig/iptables经过以上步骤我们就完成了ftp服务器的搭建,让我们畅游ftp吧

⑨ debian这玩意怎么用

Debian Linux安装软件首先必须配置安装源几程序用安装软件:apt-get aptitude synaptic/debian stable main non-free contrib deb ftp://debian/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 linux 系统上配置过vsftpd 作为FTP服务器

一、配置防火墙,开启21端口、9000到9045端口
说明:debian默认安装是没有开启任何防火墙的,为了服务器的安全,建议大家安装启用防火墙设置,
这里推荐使用iptables防火墙。
whereis iptables #查看系统是否安装防火墙
iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz #表示已经安装iptables
apt-get install iptables #如果默认没有安装,请运行此命令安装防火墙
iptables -L #查看防火墙配置信息,显示如下:
#####################################################
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
#####################################################
nano /etc/iptables.default.rules #添加以下内容
##################################################################################################
*filter
# Allows all loopback (lo0) traffic and drop all traffic to 127/8 that doesn't use lo0
-A INPUT -i lo -j ACCEPT
# Accepts all established inbound connections
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Allows all outbound traffic
# You could modify this to only allow certain traffic
-A OUTPUT -j ACCEPT
# Allows HTTP and MySQL and FTP connections from anywhere (the normal ports for websites)
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp --dport 21 -j ACCEPT
-A INPUT -p tcp --dport 9000:9045 -j ACCEPT
# Allows SSH connections for script kiddies
# THE -dport NUMBER IS THE SAME ONE YOU SET UP IN THE SSHD_CONFIG FILE
-A INPUT -p tcp -m state --state NEW --dport 22 -j ACCEPT
# Now you should read up on iptables rules and consider whether ssh access
# for everyone is really desired. Most likely you will only allow access from certain IPs.
# Allow ping
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
# log iptables denied calls (access via 'dmesg' command)
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7
# Reject all other inbound - default deny unless explicitly allowed policy:
-A INPUT -j REJECT
-A FORWARD -j REJECT
COMMIT
##################################################################################################
系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
ctrl+o #保存
ctrl+x #退出
备注:21是指FTP默认端口、80是指web服务器端口、3306是指MySQL数据库链接端口、
22是指SSH远程管理端口、9000到9045是FTP被动模式端口范围
iptables-restore < /etc/iptables.default.rules #使防火墙规则生效
nano /etc/network/if-pre-up.d/iptables #创建文件,添加以下内容,使防火墙开机启动
##########################################################
#!/bin/bash
/sbin/iptables-restore </etc/iptables.default.rules
##########################################################
chmod +x /etc/network/if-pre-up.d/iptables #添加执行权限
二、安装Vsftpd服务器
apt-get install vsftpd #根据提示,输入y安装完成
三、配置Vsftpd服务器
cp /etc/vsftpd.conf /etc/vsftpd.confbak #备份原有配置文件
nano /etc/vsftpd.conf#编辑
use_localtime=YES#ftp时间和系统同步
listen_port=21 #默认无此行,ftp端口为21,添加listen_port=21把默认端口修改为21,注意:防火墙同时要开启21端口
anonymous_enable=NO #禁止匿名用户
local_enable=YES #设定本地用户可以访问。注意:主要是为虚拟宿主用户,如果该项目设定为NO那么所有虚拟用户将无法访问
write_enable=YES #全局设置,是否容许写入(无论是匿名用户还是本地用户,若要启用上传权限的话,就要开启)
local_umask=022 #设定上传后文件的权限掩码。
anon_upload_enable=NO #禁止匿名用户上传。
anon_mkdir_write_enable=NO #禁止匿名用户建立目录。
dirmessage_enable=YES #设定开启目录标语功能。
xferlog_enable=YES #设定开启日志记录功能。
connect_from_port_20=YES #设定端口20进行数据连接。
chown_uploads=NO #设定禁止上传文件更改宿主。
xferlog_file=/var/log/vsftpd.log #日志保存路径(先创建好文件)
xferlog_std_format=YES #使用标准格式
async_abor_enable=YES #设定支持异步传输功能。
ascii_upload_enable=YES #设定支持ASCII模式的上传功能。
ascii_download_enable=YES #设定支持ASCII模式的下载功能。
ftpd_banner=Welcome to osyunwei.com FTP servers #设定Vsftpd的登陆标语。
chroot_local_user=YES #禁止本地用户登出自己的FTP主目录。
pam_service_name=vsftpd #设定PAM服务下Vsftpd的验证配置文件名。因此,PAM验证将参考/etc/pam.d/下的vsftpd文件配置。
userlist_enable=NO #设为YES的时候,如果一个用户名是在userlist_file参数指定的文件中,那么在要求他们输入密码之前,会直接拒绝他们登陆,这里设置为NO
tcp_wrappers=YES #是否支持tcp_wrappers
idle_session_timeout=300 #超时设置
data_connection_timeout=1 #空闲1秒后服务器断开
#########################################################
以下这些是关于Vsftpd虚拟用户支持的重要配置项目。
默认Vsftpd.conf中不包含这些设定项目,需要自己手动添加配置
#########################################################
guest_enable=YES #设定启用虚拟用户功能。
guest_username=vsftpd #指定虚拟用户的宿主用户(这个是我们后面要新建的用户)
user_config_dir=/etc/vsftpd/vconf #设定虚拟用户个人Vsftp的配置文件存放路径。也就是说,这个被指定的目录里,将存放每个Vsftp虚拟用户个性的配置文件,一个需要注意的地方就是这些配置文件名必须和虚拟用户名相同
virtual_use_local_privs=YES #当该参数激活(YES)时,虚拟用户使用与本地用户相同的权限,当此参数关闭(NO)时,虚拟用户使用与匿名用户相同的权限。默认情况下此参数是关闭的(NO)。
pasv_min_port=9000 #设置被动模式的端口范围
pasv_max_port=9045 #设置被动模式的端口范围
accept_timeout=5 #保持5秒
connect_timeout=1 #1秒后重新连接
ctrl+o #保存配置
ctrl+x #退出
四、建立虚拟用户名单文件
mkdir /etc/vsftpd #创建目录
nano /etc/vsftpd/virtusers.txt #建立虚拟用户名单文件(第一行账号,第二行密码)
bbs
123456
sns
123456
blog
123456
ctrl+o #保存配置
ctrl+x #退出
五、生成虚拟用户数据文件
apt-get install db4.8-util #安装db4数据库,注意:Debian 5.x需要用命令apt-get install db3-util
db4.8_load -T -t hash -f /etc/vsftpd/virtusers.txt /etc/vsftpd/virtusers.db #生成数据库文件
chmod 600 /etc/vsftpd/virtusers.db #设定PAM验证文件,并指定对虚拟用户数据库文件进行读取
cp /etc/pam.d/vsftpd /etc/pam.d/vsftpdbak #备份原有配置文件
nano /etc/pam.d/vsftpd #编辑配置文件,在头部加入以下信息(在后面加入无效),并注释最后四行
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib/security/pam_userdb.so db=/etc/vsftpd/virtusers
#@include common-account
#@include common-session
#@include common-auth
#auth required pam_shells.so
ctrl+o #保存配置
ctrl+x #退出
注意:如果系统为64为,则上面的lib改为lib64,否则配置失败
系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
六、新建一个系统用户vsftpd,用户家目录为/home/www.osyunwei.com, 用户登录终端设为/bin/false(即使之不能登录系统)
useradd vsftpd -d /home/www.osyunwei.com -s /bin/false #创建用户vsftpd
chown vsftpd:vsftpd /home/www.osyunwei.com -R #设置用户家目录
七、建立虚拟用户个人Vsftp的配置文件
mkdir /etc/vsftpd/vconf #创建目录
cd /etc/vsftpd/vconf #进入目录
touch bbs sns blog #这里创建三个虚拟用户配置文件(用户名不能为root,系统保留)
nano bbs #编辑用户bbs配置文件
local_root=/home/www.osyunwei.com/bbs
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
ctrl+o #保存配置
ctrl+x #退出
nano sns #编辑用户sns配置文件
local_root=/home/www.osyunwei.com/sns
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
ctrl+o #保存配置
ctrl+x #退出
nano blog #编辑用户blog配置文件
local_root=/home/www.osyunwei.com/blog
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
ctrl+o #保存配置
ctrl+x #退出
八、重启vsftpd服务器
apt-get install chkconfig #安装chkconfig
chkconfig vsftpd on #开机启动vsftpd
/etc/init.d/vsftpd restart #重启
/etc/init.d/vsftpd stop #停止
/etc/init.d/vsftpd start #启动
测试篇
在Windows客户端cmd命令行下输入
ftp
open 192.168.21.139
bbs
123456 #密码
ls #列出FTP服务器目录