㈠ debian 软件安装的时候出现dvd的
找不到原先的那张DVD了,你得插入进去啊
㈡ 如何在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官网下载光盘镜像
1,一般下载第一张cd就ok了,后面的看个人的需要而定了.这个不像opensuse,redhat之类统统以cd1,cd2,...而是列出了cd的内容,方便用户按照个人需要下载.
2,amd64是事实上的64位linux的标准,不光你的cpu要下这个版本,core o 2也要下,只要想安装64位linux就都是这个版本.
3,cd和dvd本质上没有区别,linux本身支持ftp,nfs,甚至硬盘安装,所以cd和dvd仅仅是载体的不同,别的没有什么两样.
stable是稳定版,经过测试,但是有的软件版本可能较老.
test正好和stable相反,最新的功能,只是最好不要用到生产环境而已.
至于能否通过光驱启动的问题,首先md5一下所下的镜像文件是否有问题,然后设定bios的设置,接下来应该没有其他问题了,对了,有的光驱和主板不太兼容,也有可能不启动,你可以放到别的机器上试试来排除这个可能。
㈣ debian下 如何卸载vsftp
apt-get remove vsftp
㈤ 怎么在LINUX开启FTP服务啊
推荐使用 vsftp
如果是debian, ubunto系统一下就装上了
apt-get install vsftpd
这里有个教程是下载tar压缩包解压安装
http://www.linuxsir.org/main/node/152
㈥ 谁在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服务器目录
㈦ debian阿里云服务器安装ftp问题
你好
推荐两种环境配置方案
第一种用阿里云的帮助里安装官方的环境包,教程很详细
第二种用阿里云论坛的面板安装教程,面板整合了环境,教程也很详细
㈧ 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”来确认修改的配置是否生效。生效后只有输入用户名和密码后才能够看到文件的目录列表。
㈨ debian下ftp的访问
gnome用nautilus上, kde用Konqueror
还可以用lftp
㈩ 如何在Debian里用Pure-FTPd里创建一个匿名FTP
一、安装:
apt-get install pure-ftp-common pure-ftpd
二、配置:
Pure-FTPd的配置比较怪异,它的配置不像其他FTP通过一个配置文件来实现,而是通过命令行+参数来启动,据开发这是为了更好的性能和安全性,我实在想不通这能起到多大的作用,相反觉得增加了用户的使用难度。Debian的开发人员为了降低难度,采用一种变通的配置方式,在/etc下建立一个pure-ftpd的目录,底下还有conf、db、auth这三个目录和一个pureftpd-alias-dir文件。
每一个配置选项将以一个文件的形式存在于/etc/pure-ftpd/conf之中,例如如果想配置AnonymousOnly=yes(只允许匿名用户),则在/etc/pure-ftpd/conf中创建一个名为AnonymousOnly的文件,里面只有一行内容:yes。
cat /etc/pure-ftpd/conf/AnonymousOnly
yes
了解了基本的配置规则后下面开始配置我们的匿名FTP服务器,因为是匿名的,所以安全性就需要考虑得多一些。
1、创建ftp帐号和组
groupadd ftp
useradd -s /bin/false -m -c Anonymous ftp -d /home/ftp ftp ftp
2、限制匿名用户权限
cd /etc/pure-ftpd/conf
echo yes > AnonymousOnly
echo no > NoAnonymous
# 只允许匿名用户
echo no > AnonymousCanCreateDirs
# 不允许匿名用户创建目录
echo yes > AnonymousCantUpload
# 不允许匿名用户上传
echo no > AllowAnonymousFXP
# 不允许匿名FXP
echo yes > ChrootEveryone
# 将匿名用户限定到ftp的家目录,也就是/home/ftp,这样可以提高安全性
3、绑定IP地址和端口
Pure-FTPd默认下会监听所有的网卡地址,默认的端口是21
我们只需要让它监听本机的eth0就OK了,eth0连接的是企业的内网段,假设为192.168.100.1/24
echo yes > IPV4Only
echo 192.168.100.1,21 > Bind
4、限速
匿名FTP意味着什么人都可以登陆我们的FTP,那就不能提供太高的下载速率,否则容易引起性能问题,甚至DDOS。
echo 2000 > AnonymousBandwidth
# 只允许所有匿名用户使用2000 KB/s的带宽
5、限用户进程
同时一个IP只允许开启两个登陆进程
echo 2 > MaxClientsPerIP
6、配置匿名FTP的文件夹
将共享文件夹拷贝到/home/ftp,例如software
cp -r software /home/ftp
chown -R ftp:ftp /home/ftp/software
chmod -R 550 /home/ftp/software
这里需要将权限设为550,如果设为只读的话用户无法进入software这个目录中。
7、重启服务器
/etc/init.d/pure-ftpd restart
大功告成,一个简单、高效的匿名FTP服务器就这样安装成功了。下一篇将讲如何将Pure-FTPd和LDAP进行整合。