怎么设置服务器啊

作者&投稿:延衬 (若有异议请与网页底部的电邮联系)
如何配置服务器?~


oa是web服务器,所以你要学着搭建web服务器,
最简单的是,你是找谁购买的,让服务提供方给你安排人员指导安装。
以后的工作还会有很多需要用得到他们地方,你必须和他们熟悉起来。这才是正确的途径。

置RADIUS服务器

找到一篇关于在Linux上搭建RADIUS服务器的文章

请笑纳:

Linux上构建一个RADIUS服务器详解

为一名网络管理员,您需要为您所需管理的每个网络设备存放用于管理的用户信息。但是网络设备通常只支持有限的用户管理功能。学习如何使用Linux上的一个外部RADIUS服务器来验证用户,具体来说是通过一个LDAP服务器进行验证,可以集中放置存储在LDAP服务器上并且由RADIUS服务器进行验证的用户信息,从而既可以减少用户管理上的管理开销,又可以使远程登录过程更加安全。

数据安全作为现代系统中网络安全的一部分,与系统安全一样的重要,所以保护数据--确保提供机密性、完整性和可用性--对管理员来说至关重要。

在本文中,我将谈到数据安全性的机密性方面:确保受保护的数据只能被授权用户或系统访问。您将学习如何在Linux系统上建立和配置一个Remote Authentication Dial-In User Service 服务器(RADIUS),以执行对用户的验证、授权和记帐(AAA)。

各组成元素介绍

首先让我们谈一谈RADIUS协议、AAA组件以及它们如何工作,另外还有LDAP协议。

Remote Authentication Dial-In User Service 协议是在IET的RFC 2865中定义的(请参阅参考资料获得相关链接)。它允许网络访问服务器(NAS)执行对用户的验证、授权和记帐。RADIUS是基于UDP的一种客户机/服务器协议。RADIUS客户机是网络访问服务器,它通常是一个路由器、交换机或无线访问点(访问点是网络上专门配置的节点;WAP是无线版本)。RADIUS服务器通常是在UNIX或Windows 2000服务器上运行的一个监护程序。

RADIUS和AAA

如果NAS收到用户连接请求,它会将它们传递到指定的RADIUS服务器,后者对用户进行验证,并将用户的配置信息返回给NAS。然后,NAS接受或拒绝连接请求。

功能完整的RADIUS服务器可以支持很多不同的用户验证机制,除了LDAP以外,还包括:

PAP(Password Authentication Protocol,密码验证协议,与PPP一起使用,在此机制下,密码以明文形式被发送到客户机进行比较);

CHAP(Challenge Handshake Authentication Protocol,挑战握手验证协议,比PAP更安全,它同时使用用户名和密码);

本地UNIX/Linux系统密码数据库(/etc/passwd);

其他本地数据库。

在RADIUS中,验证和授权是组合在一起的。如果发现了用户名,并且密码正确,那么RADIUS服务器将返回一个Access-Accept响应,其中包括一些参数(属性-值对),以保证对该用户的访问。这些参数是在RADIUS中配置的,包括访问类型、协议类型、用户指定该用户的IP地址以及一个访问控制列表(ACL)或要在NAS上应用的静态路由,另外还有其他一些值。

RADIUS记帐特性(在RFC 2866中定义;请参阅参考资料获得相关链接)允许在连接会话的开始和结束发送数据,表明在会话期间使用的可能用于安全或开单(billing)需要的大量资源--例如时间、包和字节。

轻量级目录访问协议

轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP)是一种开放标准,它定义了用于访问和更新类X.500 目录中信息的一种方法。LDAP可用于将用户信息保存在一个中央场所,从而不必将相同的信息存储在每个系统上。它还可以用于以一种一致的、可控制的方式维护和访问信息。

LDAP在一个集中的目录中管理用户,从而简化了用户管理工作。除了存储用户信息外,在LDAP中定义用户还可以使一些可选特性得到启用,例如限制登录的数量。在本文中,您将学习如何配置RADIUS服务器,以便基于LDAP验证用户--由于本文的重点在于RADIUS,我不会描述关于LDAP服务器的安装和配置的细节。

OpenLDAP是LDAP的一种开放源码实现。在OpenLDAP.org上可以找到关于它的详细信息(请参阅参考资料获得相关链接)。

场景

想像以下场景:

用户在家里可以通过拨号验证访问他公司的内部网。

带无线支持的笔记本电脑可以通过无线验证连接到一个校园网。

管理员使用他们的工作站通过管理用户验证以telnet或HTTP登录到网络设备。

所有这些验证任务都可以通过一个RADIUS服务器基于一个中央LDAP服务器来完成(见图 1)。

在本文中,我将重点描述对最后一种选项的实现,作为对该解决方案的一个介绍。首先安装RADIUS服务器。

安装 RADIUS

RADIUS服务器软件可以从多个地方获得。在本文中,我将使用FreeRADIUS(请参阅参考资料获得相关链接),但Cisco Secure Access Control Server (ACS)是一种集中式用户访问控制框架,可用于跨UNIX和Windows上多个Cisco设备的用户管理,并支持Cisco 特有的协议TACACS+(据说在支持TACACS+的设备上可拥有更多的特性)。

FreeRADIUS是来自开放源码社区的一种强大的Linux上的RADIUS服务器,可用于如今的分布式和异构计算环境。FreeRADIUS 1.0.2 支持LDAP、MySQL、PostgreSQL和Oracle数据库,并与诸如EAP和Cisco LEAP之类的网络协议兼容。FreeRADIUS目前被部署在很多大型生产网络系统中。

下面的步骤演示如何在Red Hat Enterprise Linux Advanced Server 3.0上安装和测试FreeRADIUS 1.0.2:

清单1 安装和测试FreeRADIUS

tar -zxvf freeradius-1.0.2.tar.gz - extract it with gunzip and tar
./configure
make
make install - run this command as root
radiusd or - start RADIUS server
radiusd -X - start RADIUS server in debug mode
radtest test test localhost 0 testing123 - test RADIUS server

如果radtest收到一个响应,则表明FreeRADIUS服务器工作正常。

同时我还推荐另一种免费工具,那就是NTRadPing,它可用于测试来自Windows客户机的验证和授权请求。它可以显示从RADIUS服务器发回的详细的响应,例如属性值。

现在让我们来配置FreeRADIUS。
配置FreeRADIUS

RADIUS服务器的配置包括对服务器、客户机和用户的配置(都是用于验证和授权)。出于不同的需要,对RADIUS服务器可以有不同的配置。幸运的是,大多数配置都是类似的。

* 配置服务器

FreeRADIUS配置文件通常位于/etc/raddb文件夹下。首先,我们需要像下面这样修改radiusd.conf文件。

清单2 修改radiusd.conf

1) Global settings:

log_auth = yes - log authentication requests to the log file
log_auth_badpass = no - don't log passwords if request rejected
log_auth_goodpass = no - don't log passwords if request accepted

2) LDAP Settings:

modules {
ldap {
server = "bluepages.ibm.com" - the hostname or IP address of the LDAP server
port = 636 - encrypted communications
basedn = "ou=bluepages,o=ibm.com" - define the base Distinguished Names (DN),
- under the Organization (O) "ibm.com",
- in the Organization Unit (OU) "bluepages"
filter = "(mail=%u)" - specify search criteria
base_filter = "(objectclass=person)" - specify base search criteria
}

authenticate { - enable authentication against LDAP
Auth-Type LDAP {
ldap
}

参数被设为使用 IBM BluePages,这是LDAP服务的一个实例。对于其他LDAP服务器,参数可能有所不同。

* 配置客户机

客户机是在/etc/raddb/clients.conf 文件中配置的。有两种方式可用于配置RADIUS客户机。您可以按IP subnet将NAS分组(清单 3),或者可以按主机名或 IP 地址列出NAS(清单4)。如果按照第二种方法,可以定义shortname和nastype。

清单3 按IP subnet将NAS分组

client 192.168.0.0/24 {
secret = mysecret1 - the "secret" should be the same as configured on NAS
shortname = mylan - the "shortname" can be used for logging
nastype = cisco - the "nastype" is used for checkrad and is optional
}

清单4 按主机名或 IP 地址列出 NAS

client 192.168.0.1 {
secret = mysecret1
shortname = myserver
nastype = other
}

* 为验证而配置用户

文件 /etc/raddb/user 包含每个用户的验证和配置信息。

清单5 /etc/raddb/user 文件

1) Authentication type:

Auth-Type := LDAP - authenticate against LDAP
Auth-Type := Local, User-Password == "mypasswd"
- authenticate against the
- password set in /etc/raddb/user
Auth-Type := System - authenticate against the system password file
- /etc/passwd or /etc/shadow

2) Service type:

Service-Type = Login, - for administrative login

* 为授权而配置用户

下面的验证服务器属性-值对(AV)应该为用户授权而进行配置。在验证被接受后,这个属性-值对被返回给NAS,作为对管理员登录请求的响应。

对于Cisco路由器,有不同的权限级别:

级别1是无特权(non-privileged)。提示符是 router>,这是用于登录的默认级别。

级别15是特权(privileged)。 提示符是 router#,这是进入 enable 模式后的级别。

级别2到14 在默认配置中不使用。

下面的命令可以使一个用户从网络访问服务器登录,并获得对EXEC命令的立即访问:

cisco-avpair ="shell:priv-lvl=15"

下面的代码处理相同的任务,这一次是对于Cisco无线访问点:

Cisco:Avpair= "aironet:admin-capability=write+snmp+ident+firmware+admin"

任何功能组合都和这个属性一起返回:

Cisco:Avpair = "aironet:admin-capability=ident+admin"

Cisco:Avpair = "aironet:admin-capability=admin"

请与 Cisco 联系,以获得关于这些命令的更多信息。

配置网络访问服务器

接下来我们将配置NAS,首先是配置一个Cisco路由器,然后轮到一个Cisco WAP。

对于Cisco IOS 12.1路由器,我们将启用AAA,然后配置验证、授权和记帐。

清单6 启用AAA

aaa new-model
radius-server host 192.168.0.100
radius-server key mysecret1

AAA 在路由器上应该被启用。然后,指定能为 NAS 提供 AAA 服务的 RADIUS 服务器的列表。加密密钥用于加密 NAS 和 RADIUS 服务器之间的数据传输。它必须与 FreeRADIUS 上配置的一样。

清单7 配置验证

aaa authentication login default group radius local
line vty 0 4
login authentication default

在这个例子中,网络管理员使用 RADIUS 验证。如果 RADIUS 服务器不可用,则使用 NAS 的本地用户数据库密码。

清单8 配置授权

aaa authorization exec default group radius if-authenticated

允许用户在登录到 NAS 中时运行 EXEC shell。

清单9 配置记帐

aaa accounting system default start-stop group radius
aaa accounting network default start-stop group radius
aaa accounting connection default start-stop group radius
aaa accounting exec default stop-only group radius
aaa accounting commands 1 default stop-only group radius
aaa accounting commands 15 default wait-start group radius

必须对路由器进行特别的配置,以使之发送记帐记录到RADIUS服务器。使用清单9中的命令记录关于NAS系统事件、网络连接、输出连接、EXEC操作以及级别1和级别15上的命令的记帐信息。

这样就好了。现在让我们看看为Cisco无线访问点而进行的配置。下面的配置适用于带有Firmware 12.01T1的Cisco 1200 Series AP。如图2中的屏幕快照所示,您:

* 输入服务器名或 IP 地址和共享的秘密。

* 选择“Radius”作为类型,并选中“User Authentication”。
记帐:工作中的RADIUS

现在所有配置都已经完成,FreeRADIUS服务器可以开始记录NAS发送的所有信息,将该信息存储在/var/log/radius/radius.log文件中,就像这样:

清单10 /var/log/radius/radius.log文件

Thu Mar 3 21:37:32 2005 : Auth: Login OK: [David] (from client
mylan port 1 cli 192.168.0.94)
Mon Mar 7 23:39:53 2005 : Auth: Login incorrect: [John] (from
client mylan port 1 cli 192.168.0.94)

详细的记帐信息被存放在/var/log/radius/radacct目录中。清单11表明,David在2005年3月4日19:40到19:51这段时间里从 192.168.0.94登录到了路由器192.168.0.1。这么详细的信息对于正在调查安全事故以及试图维护易于审计的记录的管理员来说无疑是一大帮助。

清单11 RADIUS 提供的记帐细节示例

Fri Mar 4 19:40:12 2005
NAS-IP-Address = 192.168.0.1
NAS-Port = 1
NAS-Port-Type = Virtual
User-Name = "David"
Calling-Station-Id = "192.168.0.94"
Acct-Status-Type = Start
Acct-Authentic = RADIUS
Service-Type = NAS-Prompt-User
Acct-Session-Id = "00000026"
Acct-Delay-Time = 0
Client-IP-Address = 192.168.0.1
Acct-Unique-Session-Id = "913029a52dacb116"
Timestamp = 1109936412

Fri Mar 4 19:51:17 2005
NAS-IP-Address = 192.168.0.1
NAS-Port = 1
NAS-Port-Type = Virtual
User-Name = "David"
Calling-Station-Id = "192.168.0.94"
Acct-Status-Type = Stop
Acct-Authentic = RADIUS
Service-Type = NAS-Prompt-User
Acct-Session-Id = "00000026"
Acct-Terminate-Cause = Idle-Timeout
Acct-Session-Time = 665
Acct-Delay-Time = 0
Client-IP-Address = 192.168.0.1
Acct-Unique-Session-Id = "913029a52dacb116"
Timestamp = 1109937077

结束语

通过遵循本文中列出的简单步骤,您可以建立一个Remote Authentication Dial-In User Service服务器,该服务器使用一个外部的LDAP服务器来处理为网络安全问题而进行的验证、授权和记帐。本文提供了以下内容来帮助您完成此任务:

* 对RADIUS和LDAP服务器以及AAA概念的介绍。

* 一个融入了安装和配置任务的场景。

* 关于安装和配置RADIUS服务器的说明。

* 关于配置网络访问服务器的细节。

* RADIUS将提供和管理的详细信息的一个示例。

这些指示可以快速确保受保护的数据只能由Linux系统上已授权的实体访问。




如何设置服务器ip地址如何设置服务器ip地址
她们的IP地址有路由器动态分配,也并不需要设置! dns服务器怎么设置ip地址范围? 点击右下角电脑小图标,打开网络共享中心,点击本地连接,属性,双击Internet协议版本4(TCP\/IPv4),点击使用下面的ip地址,点击使用下面dns服务器地址,就可以设置ip地址和dns了。 在哪里设置IP地址? 电脑上网在设置ip地址的方法如下: 1、...

无线路由器怎么设置代理服务器
在电脑的【网络和共享中心】界面,选择【设置新的连接或网络】-【连接到工作区】;点击【使用我的Internet连接(VPN)】,输入Internet地址;输入你申请的账号和密码,验证成功后即可成功连接到代理服务器。具体介绍如下:1、在电脑中的【网络和共享中心】界面下,单击【设置新的连接或网络】,选择【连接到...

怎么设置代理服务器啊?
1、代理服务器如何设置,首选要明白自己的IP地址是由宽带运营商提供的固定IP地址。2、这个IP地址就像门牌号地址一样,这样才能正常的就行网络互通数据传输和信息交换。3、因为业务以及工作或者游戏同IP地址很多限制,所以我们需要无限的切换不同城市的ip地址。4、首选我们需要一个领导者ip代理软件,直接百度...

如何设置Web服务器
3、当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中。一般情况下,当Web服务器安装完成后,会创建路径“%系统根目录%inetpub\/wwwroot”,将我们开发的网站COPY到该路径下。即可实现本地访问该网站。4、设置防火墙,让局域网当其它计算机也能访问本地网站资源。

怎么设置路由器的首选DNS服务器?
6、这里我们选中本地连接属性对话框中的“Internet 协议版本4 (ICP\/iPv4)”,双击后者选择下方的属性,之后即可进入“Internet 协议版本4 (ICP\/iPv4)属性对话框”,在这里边即可更改DNS设置。7、在“Internet 协议版本4属性”对话框中即可更改DNS地址了,选中“使用下面的DNS服务器地址”,然后DNS地址...

方舟生存进化怎么设置服务器 服务器设置方法
方舟生存进化最细新开放了租赁私人服务器的功能,玩家租赁之后就有对服务器进行各种设置。那么方舟生存进化怎么设置服务器?感兴趣的小伙伴抓紧看看吧。服务器设置教程 私人服务器购买后,服主可以在里边配置自己的服务器信息。私人服务器设置教程 私人服务器进入方法:点击多人游戏下方的英文字母选项,就是...

我的沃邮箱设置不好,怎么设置收件和发件服务器,域名?
如是沃邮箱设置不好,需要设置收件和发件服务器,域名,可通过以下方法操作设置,以下以iphone手机为例:1、打开iPhone手机的设置选项,选择邮件、通讯录、日历;2、选择添加账户,选择其他;3、新建wo邮箱账户,按要求填写邮箱账号和密码,点按下一步;4、选择pop,配置域名,配置完毕点按存储。收件服务...

苹果手机服务器怎么设置
苹果手机服务器连接教程如下:一、点击桌面上的-设置-图标进入设置 二、点击-通用-进入通用设置 三、点击-VPN-进入VPN设置 四、点击添加VPN设置进行设置 五、选择并连接

iphone邮件怎么设置 收件服务器
苹果手机电子邮件收件服务器的填写方法及具体步骤:工具/原料:苹果手机(这里以iPhone7为例做以展示,其他机型类似)1、首先在iPhone7手机桌面上找到设置的图标,然后点击进入手机主界面的设置即可。2、然后我们转到“邮件、通讯簿、日历”设置选项。3、接着点击“添加账号”,出现如下界面,点击“其他”...

DELL服务器R320RAID怎么设置
DELL服务器R320RAID设置的操作方法和步骤如下:1、首先,启动服务器进行自检,并在出现提示时按“ctrl + R”进入RAID BIOS界面,如下图所示,然后进入下一步。2、其次,完成上述步骤后,按向上和向下键停留在“PERC H310”上。 按F2打开操作菜单。 选择“Create New VD”选项进入raid创建界面,见...

兴宾区15564962815: 怎样设置自己电脑才能作为服务器用啊 -
察黛利胆: 要用自己的电脑做WEB服务器,首先安装IIS,控制面板-添加/删除程序-添加删除Windows组件,选中“Internet 信息服务(IIS)”,下一步就可以了.安装好后默认的网页目录是c:\wwwroot,然后要解决域名的问题,因为个人电脑一般没有固定IP,也就是每次上网的IP都不一样,所以要使用动态域名软件,推荐用花生壳,具体请访问花生壳的网站:www.oray.cn.还有,如果你通过路由器上网,也就是你自己电脑是没有公网IP的,还要在路由器上做一个端口映射,具体做法可以网上找下.

兴宾区15564962815: 如何利用自己家的电脑架设服务器啊!?~ -
察黛利胆: 第一步:启动IIS,并启动IIS上的FTP服务.在默认的情况下,此时你的FTP服务器已经搭建好,并且可以立即登录,但是该FTP中没有任何文件. 第二步:鼠标右击IIS中的“默认FTP站点”项,选择“属性”菜单,即可出现对话框. 第三步:选...

兴宾区15564962815: 怎样建立个人服务器啊? -
察黛利胆: 先介绍一下比较简单的基于ASP的动网的安装及配置过程.1.安装IIS IIS是asp论坛的基础,Windows安装的时候并没有默认安装,所以在"控制面板->添加/删除程序->添加/删除Windows组件",打开Windows组件安装向导窗口,选择...

兴宾区15564962815: 如何设置远程访问局域网服务器啊 TP - LINK -
察黛利胆: 1.登录TP-LINK路由器管理界面 打开网页浏览器,在地址栏输入:http:// 192.168.1.1(回车,输入用户名和密码,默认均为“admin”)2.设置动态DNS 首先注册一个免费的花生壳用户,将会获得一个免费的二级域名.进入到路由器的“动态DNS...

兴宾区15564962815: 怎么将自己的电脑装成服务器啊 -
察黛利胆: 首先用服务器的操作系统如windows 2003或2008或linux其次如果是独立ip接入的话,直接连上就可以了共享的话,需要用花生壳之类的软件

兴宾区15564962815: 怎么设置代理服务器啊.. -
察黛利胆: 、在桌面上用鼠标右键单击'Internet Explorer'图标,并选择'属性'. 2、单击'连接'标签. 3、选中使用的连接,如:'我的连接',单击'设置'按钮. 4、单击'鼠标左键',选择'使用代理服务器'的选项,单击'确定'按钮. 5、单击'确定'按钮. LAN局域网用户代理服务器设置方法 1、在桌面上用鼠标右键单击'Internet Explorer图标',并选择'属性'. 2、单击'连接'标签. 3、单击'局域网设置'按钮. 4、单击'鼠标左键',去掉'使用代理服务器'的选项,单击'确定'按钮. 5、单击'确定'按钮.

兴宾区15564962815: 怎么设置站点和服务器之类的啊? -
察黛利胆: 把光盘放到光驱里, 控制面板 添加/删除 添加/删除windows组件 找到IIS安装,它会自动从光盘里找文件 》》》 IIS不是自带的,必须用光盘再安装 》》》 你得先在某台电脑上安装IIS并配置好,然后在浏览器里访问该机IP地址或者计算机名 ...

兴宾区15564962815: 电脑DNS怎么设置啊 -
察黛利胆: Windows:在“控制面板”→“网络”→“TCP/IP”→“属性”中,找到DNS的部分再来设置.常用DNS服务器地址:飞华DNS服务器: 202.99.8.1 电信DNS3服务器: 202.106.196.115 电信DNS4服务器: 202.106.0.20

兴宾区15564962815: 如何来配置服务器(急啊)我是个菜鸟,问题大概是这样的:为公司建立
察黛利胆: 主要看你需要哪些服务了. 如果想做内部网站,那么需要安装IIS;如果想做FTP,那么需要FTP软件,如Serv-U;如果需要邮件服务器,那么需要安装相关软件如Imail等. 另外提醒一下,既然是服务器话,还应该用服务器系统.如windows 2000 servera或windows 2003 server,也可以用linux平台等.

兴宾区15564962815: 怎么设置站点和服务器之类的啊?
察黛利胆: 装上IIS,然后在里面默认站点设置为你网页的目录,把你这台机当成服务器,这样一来你们只要是在同一局域网里他们都能通过你机子的IP来访问你的网页..

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网