Linux *** 作系统下如何创建新用户远程登录?

Linux *** 作系统下如何创建新用户远程登录?,第1张

9/10 分步阅读
想要远程linux服务器,首先需要在服务器上开通ssh服务,安装命令如下:
sudo apt-get install openssh-server

2/10
在上图的提示中,输入“y”,继续等待安装,安装成功后如下图所示

3/10
启动ssh-server服务,默认情况下安装结束后就自动启动了,可以用下列命令进行确认:
ps -e |grep ssh,如果看到截图中的sshd说明ssh-server启动成功了
启动sshserver命令:service ssh start 或者sudo /etc/initd/ssh start
关闭sshserver命令:service ssh stop
重启sshserver命令:service ssh restart

4/10
ssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如333。
设置成功后重启SSH服务:
sudo /etc/initd/ssh sto
sudo /etc/initd/ssh start
或者:service ssh restart
5/10
成功启动ssh-server后,应该是可以远程登录了,经过测试,普通帐号可以正常远程登录,root帐号不行,但root拥有超级权限,是我们所需要的,因此需要调整下配置文件,允许root也可以远程登录
6/10
开通root远程登录权限
vi /etc/ssh/sshd_config
将PermitRootLogin without-password 修改为PermitRootLogin yes

查看剩余1张图
7/10
执行命令service ssh restart,重启ssh-server

8/10
上述 *** 作结束后,linux服务器上的配置已经结束了,成功开启了ssh-server,下面需要我们在win7系统上借助putty工具来远程访问,打开百度,从百度中下载该工具

9/10
该工具是个绿色文件,比较方便,启动该工具,输入linux服务器的IP地址,点击open

10/10
d出了 *** 作窗口,输入用户名,密码即可成功登录,使用root登录,也成功访问

怎样把电脑和服务器连接起来? 10分
1、 双机直连

即是说其中一台计算机与ADSL Modem相连,然后通过网卡直接与另一台计算机连接。如果采用这种连接,就需要在宽带接入的计算机上作internet共享代理设置,比如安装wingate等代理软件,来实现双机共享上网。这算是最最廉价的网络。

2、 宽带路由器+网卡+计算机

这种方式主要用在共享计算机不多的情况下。因为一般的宽带路由器都提供了4个交换机端口,如果需要共享的计算机小于4台的话,就没必要再花钱去购买交换机了。具体连接方式为:ADSL宽带线路连接ADSL Modem,直连双绞线连接Modem和路由器,其它计算机用交叉双绞线与路由器相连即可。
3、 宽带路由器+交换机+网卡+计算机

对应上面一种情况,此方式就是运用在共享计算机大于宽带路由器交换端口的情况下。这时就需要交换机帮忙,并根据共享计算机的数量选择相应端口的交换机。即是说,所有共享计算机先与交换机相连,再通过交换机连接宽带路由器,从而实现共享上网。

4、 交换机+网卡+计算机

如果你的ADSL Modem自带有宽带路由功能(请查看产品说明书),那就可以省去路由器。这是跟上面三种方式唯一的区别。连接起来也更方便,根本不需要设置,连接方式为:ADSL Modem的LAN口用双绞线和交换机的任一端口连接,再将各计算机分别接入交换机剩余端口即可。

组建局域网,共享上网

——》一:网线直连不是最经济的做法,虽然我们只需要添加1条网线、1块网卡,总价格算起来不会超过100元。但是这种做法有个最大的弱点,就是上网时两台机器必须同时开着,除非你只用主机上网,否则日积月累的电费,呵呵也不见得比其它方法省钱~~,所以建议最好不使用这种办法!

——》二:采用交换机/HUB、服务器的方式。我们可以采用SyGate等软件做成谁先开机谁做主机的共享形式,但还潜在一个问题,就是当作为主机的那台机器提前关机了,另外一台机器的网络也许随之断开,如果你这时候正用ie下载文件到一半,如果你正在玩联众……呵呵后果可想而知!

——》三:采用宽带路由方式。如果你不想自己设置,可以在购买宽带的同时让技术人员帮你设置好。

同时这种方式带来的好处还有就是稳定!是以上所有方案中最稳定的,这个好像没有异议吧。还有就是省力,你不需要每次上网都要拨号了,这都由宽带路由来自动替你完成,而且宽带路由还有断线重拨功能,省去了多少麻烦?接下来就是安全,你暴露在Internet上的IP是你路由的IP,而非机器本身的IP,这样你就无形中被保护起来。

再有就是不违反电信或者网通的规定,即使他限制了MAC地址也没用,因为路由本身是有MAC地址的。

——》1,首先将宽带猫与路由器的WLAN端口连接,可使用猫随机带的连接线。

——》2,用直连网线将路由器的一个Lan口与交换机的UpLing口连接。还用直连网线连接交换机的普通口和电脑。这样硬件环境就做好了。如果你的机器比较少,也就2、3台的话,没有必要加交换机,用直连网线将路由器的一个Lan口与一台电脑连接即可。

——》3,第一台机器,先设置你的网络参数(右键“网上邻居”-“属性”-右键“本地连接”-属性-找到TCP/IP协议后双击它):

IP地址:192168111

子网掩码:2552552550

网关:19216绩11

DNS:不要管它。

然后一路“确定”,需要重启的时候重启。不过有没有提示,你最好还是重新启动一下。

——》4,第二台机器,如第一台,只是将IP地址变成1>>
怎样在电脑连接服务器
你好我来解答下你的问题

服务器上架好以后服务商会给你提供IP用户和密码如果是WIN的系统只需要在本地电脑点开始-附件-程序-通讯-远程桌面连接然后输入IP用户和密码点连接即可登录若是用的LINUX系统可以借助于PUTTY远程连接工具登录

海腾数据杨闯为你解答
电脑怎么连接学校的服务器
1首先打开电脑,看到右下角的网络标志,左键单击一下点开,然后看到网络共享中心,左键单击一下

2进入网络共享中心之后,找到设置新的连接,左键单击,开始设置

3点击手动连接到工作区这个选项

4这里会出现要求设置新的连接,我是设置过了,才会有两个选择,没有设置过得只有一个设置新的连接的选项,直接选择设置新的连接就行了

5点击选择我的连接,进行地址设置,这个地址设置很关键,只有地址是对的才能接上校园网

6这里填上学校给你的连接地址,每一个学校的地址都不同,这个就是学校服务器端的IP,填好之后直接下一步

7这个窗口是进行密码设置的,填上你的账号,和你的密码,密码要记住,以后登录就靠它了,设置完了点击链接

8链接好了之后还需要设置一下你的属性,不然就不能上网,因为你的端口是子端口,要通过验证。右键单击你的链接的标志,会看到属性,单击一下就行了

9接下来出现的窗口选项,网络,安全,一个都不能少,全部要设置成图中的选择,必须和图中的一样,不然是不能联网的。
我电脑连接不上我的服务器?怎么回事?
你的服务器是用的windows *** 作系统吗?

可能是你服务畅里面没有设置允许别的电脑通过远程连接服务器。你右键点服务器里的我的电脑,然后点管理,里面有个服务,服务里面有很多项,其中一项是可以开启的,就是允许别人远程连接的服务,你看看你这个服务有没有开启啊。
电脑连接不上服务器是怎么回事?
我的电脑也出现过这样的问题,还重装了系统后来还是有这样的问题。我告诉你两个可能。

第一:电脑中毒了;解决方法:杀毒或重装系统。

第二:DNS服务器地址不能自动配置或配置错误如果你可以直接用地址上网那就这种可能性大一些了。 *** 作方法:,在IE浏览器中键入“20210369205”。如果能够进入网站那就是我说的第二个原因了。

解决方法:手动设置DNS服务器地址。设置方法:网上邻居右键-》属性-》INTERNET连接协议双击—》使用下面的DNS服务器地址。如果还不可以就建议重装系统,然后在手动设置DNS服务器地址。
如何连接服务器
远程连接是工作、生活中会经常用到的手段,当某台计算机开启了远程连接功能后我们就可以在网络的另一端控制这台计算机了,通过远程桌面功能我们就可以实时的 *** 作这台计算机了。 远程连接的步骤是比较简单的,下面给大家介绍远程连接的 *** 作 首先,需要将计算机(服务器)的远程访问功能开启,才能够被远程访问。开启远程访问:右键“我的电脑”点击属性,点击最右边的“远程”按钮,把远程桌面里面的“允许用户远程连接到此计算机”勾上就可以了。 然后使用其它计算机进行远程桌面连接 *** 作:点击“开始—运行” 在运行窗口里输入mstsc(远程桌面连接的命令) 或者可以在“开始—所有程序—附件—远程桌面连接”进入远程桌面连接 输入你要连接的计算机的IP地址,然后使用对应的用户名及密码登陆 这里一定要确保IP地址、用户名、密码都是相关联的,才能成功登陆其它计算机。因为安全原因,一般一个用户连接一个远程桌面只能连接三个,如果不正常退出,那么会造成登录三次以后就无法登录了。

所以正确的退出也是很重要的。退出时,要点击“开始-关机”,在下拉菜单中选择“断开”这样就不会因为不正常退出而造成无法访问了!
打印机连到服务器上,怎样把电脑上连上打印机
你现在是将打印机到底连在什么地方啊,服务器还是你的电脑?

如果是服务器上

在本机运行输入cmd 输入“\\你服务器的IP地址”然后是在d出的窗口中输入登陆的用户名和密码进入,然后双击共享的打印机就可以了。

如果打印机是连在本机的

先关闭打印机电源,用驱动程序一步一步安装,提示插入数据耽和电源时插入数据线,然后打开电源,自动找到打印机后直到安装结束。
怎样知道自己的电脑连接的哪台服务器啊?
最简单的可视化 *** 作,如果你有360安全卫士,桌面右下角,右键360,流量防火墙,看见了没有。

很直观!
想问一下服务器和电脑之间到底是怎么运作的,服务器直接连跟线到电脑上? 70分
差异很大,并非单纯cpu和主板的区别,比如服务器为了高可靠性,会设计成冗余电源,磁盘子系统多使用带冗余的raid1和raid5,性能上可以提供很高的iops。服务器通过网络给客户提供服务,比如email,web,database,online交易等,因此大部分服务器的显示子系统很烂,大多是主板集成的一片2d显卡,显存16m,最多128m,比如mx200
我租了服务器。用我的电脑怎么连接
点开始~程序~所有程度~附件~通迅~远程桌面连接~输入IP登录~输入张号和密码

相信大家对Windows Server 2003中的“远程桌面”功能已经比较熟悉了,借助该功能,任何用户都可以轻松实现对服务器的远程访问和管理。如果使用组策略编辑器对“远程桌面”作进一步的设置,就可以使它更好地为我们服务。下面笔者就为大家介绍一下其中的几项设置。

提示:打开“组策略编辑器”的方法为:依次点击“开始→运行”,在“运行”对话框中键入“gpedit。msc”命令并回车,即可打开“组策略编辑器”窗口。

一、允许/禁止“远程桌面”连接

我们可以通过组策略允许或禁止使用“远程桌面”连接功能。在“组策略编辑器”左侧窗口中,依次展开“计算机配置→管理模板→Windows组件→终端服务”目录。单击目录名“终端服务”,在右侧窗口中双击“允许用户使用终端服务远程连接”选项。然后在属性对话框的“设置”选项卡下点选“已启用”或“已禁用”单选框并单击“确定”按钮即可。

二、配置“数据重定向”

通过配置客户端/服务器数据重定向,我们可以设置在建立连接后所能使用的客户端资源。双击目录名“客户端/服务器数据重定向”,在右侧窗口中列出了可以设置的客户端资源。假如我们想在成功建立“远程桌面”连接后使用客户端的声卡播放服务器上的声音文件,则应该双击“允许音频重定向”选项,在属性对话框中的“设置”选项卡下点选“已启用”选项并单击“确定”按钮,这样就可以远程播放声音文件了。

三、设置空闲会话连接时间

在成功建立连接后,可能由于某种原因(如忘记断开连接)致使会话处于空闲状态,很明显这是不安全的。不过我们可以限制空闲会话的连接时间。展开“会话”子目录,双击其中的“为活动但空闲的终端服务会话设置时间限制”选项,打开属性对话框,在“设置”选项卡下点选“已启用”选项,在“空闲会话限制”下拉列表框中选中一个时间选项(如5分钟),并单击“确定”按钮(见图)。

补遗:添加远程访问用户

在实际工作当中,需要使用“远程桌面”功能的可能不止系统管理员一个人。因此可以为有这方面需求的用户设置权限。尽管这不属于组策略的设置范畴,但笔者觉得还是有必要补充一下。

右键点击“我的电脑”,选择“属性”命令,在“系统属性”对话框的“远程”选项卡下单击“选择远程用户”按钮。然后在“远程桌面用户”对话框中单击“添加”按钮,在“选择用户”对话框中依次点击“高级→立即查找”按钮。从用户列表中选中目标用户即可。

如何解决远程桌面提示超出最大连数的问题?

修改组策略,彻底解决远程win2003超出最大连数的问题

如果你维护服务器,那你一定遇到过远程桌面Windows 2003超出最大连接数的问题,最简单的方法就是重启服务器来注销用户,或在本地登录注销用户!但是这样做的话非常不方便,而且重启服务器的话可能还会造成损失,这里我介绍下彻底解决远程桌面Windows 2003超出最大连接数的问题!

我解决Windows 2003远程桌面超出最大连接数故障的方法分两种:

方法一可以治标

但出现Windows 2003远程桌面超出最大连接数时候,我们可以这样来处理:

步骤:

打开开始菜单中的运行,输入mstsc /console /v:服务器IP:远程端口 后回车,然后在远程桌面登陆画面输入服务器账号密码登录Windows 2003服务器

方法二可以治本

我们通过配置组策略来限制连接时间

首先登陆Windows 2003服务器

在开始菜单的运行输入gpedit。msc后按回车键,然后在左边依次展开计算机配置->管理模板->windows组件->终端服务->会话,右边窗口选择 为断开的会话设置时间限制 ->选择已启用,选择一个时间

这样就可以避免出现Windows 2003的远程桌面超出最大连接数的故障了!

另一个方法:本人没有验证,如果有朋友验证了话,在下面留言给我!谢谢!

Windows Server 2003默认情况下允许远程终端连接的数量是2个用户,我们可以根据需要适当增加远程连接同时在线的用户数。

单击“开始→运行”,输入“gpedit。msc”打开组策略编辑器窗口,依次定位到“计算机配置→管理模板→Windows 组件→终端服务”,再双击右侧的'“限制连接数量”修改组策略,彻底解决远程win2003超出最大连数的问题!

修改远程桌面终端端口并登录方法

远程桌面终端服务默认端口为“3389”,为防止他人进行恶意连接,就需要对默认端口进行更改。

对此可打开注册表编辑器, 依次展开“HKEY_LOCAL_MACHINE/SYSTEM/ CurrentControlSet/Control/Terminal Server/Wds/rdpwd/Tds/tcp”分支,其下的“PortNumber”键值所对应的就是端口号,将其修改即可。

上面设置完成后,需要 再依次展开“HKEY_LOCAL_MACHINE/SYSTEM/ CurrentControlSet/Control/Terminal Server/WinStations/RDP—Tcp”分支,同样将其下的“PortNumber”键值进行更改。

当更改了服务器的远程登录端口后,可 在本地的“远程桌面连接程序”中设置连接的服务器地址,然后单击“连接设置→另存为”,导出并保存连接文件。然后用记事本打开导出的“。rdp”文件, 在其中添加语句“server port:i:端口号”,保存后导入连接即可。

要注意,在Windows 2000中导出的是“。cns”文件,可打开后在其中找到“Server Port =3389”语句,将其默认的“3389”端口修改为与服务器相同的登录端口。

PS:特别提醒,是十进制的

如何授予允许登录到远程计算机?

在Windows设置→安全设置→本地策略→用户权利分配“通过终端服务拒绝登陆”中,不能加入Users组,加入了就不能访问。删除后就可以正常访问。

1。 "控制面板" ——> "管理工具" ——> "终端服务配置"

2。 点击"连接", 右边出现连接项(例如: RDP—Tcp,tcp,Microsoft RDP 5。2)

3。 双击要修改的连接项。

3。 d出窗口, 单击"权限"选项卡。

4。 单击"高级",然后单击"添加"。

5。 指定要添加的用户或组,使该用户或组能够使用“远程控制”。

6。 添加用户或组之后,将显示权限项 对话框。单击“远程控制”的允许 列,将其选中。

7。 单击确定。

8。 单击确定,再次单击确定。

要登录到这台远程计算机,您必须被授予允许通过终端服务登录的权限。

重启远程终端服务的三个方法!(一)

如果服务器中的终端服务没有启用或被意外停止,而又恰好急需使用该服务进行远程管理服务器,惟一的办法就是重新启用该服务。为了能让大家更好地利用该服务远程管理服务器,本文特意从本地和远端这两个角度出发,来向各位详细介绍启用远程终端服务的不同方法。

修改属性法

这种方法其实就是对终端服务的系统属性进行修改,让其启动类型从“已禁用”状态修改成“自动”状态,具体 *** 作步骤为:

依次单击“开始” “运行”,运行命令“services。msc”,进入系统服务列表界面;从该界面的右侧窗格区域中,找到并双击“Terminal services”服务,打开该服务的属性设置界面;单击“启动”按钮,将该服务的启动类型设置为“自动”,再单击“确定”,完成远程终端服务的启用。当然,也可以在系统服务列表界面中,顺便启用Telnet服务。

即使不在服务器本地,也能借助系统控制台窗口来远程修改服务器中的“Terminal services”服务属性,达到远程开启服务器终端服务的目的。在远程开启服务器终端服务时,只要先在远端工作站中执行“mmC”命令,打开本地系统的控制台窗口,然后依次单击“文件” “添加/删除管理单元”命令,单击“添加”按钮,将“服务”管理单元导入;在“这个管理单元一直管理”处选中“另一台计算机”,并输入服务器的IP地址,再单击“完成”按钮,最后我们再按前面的方法,修改好“Terminal services”服务的属性,就能实现远程启用服务器终端服务的目的了。

编辑注册表法

这种方法是通过修改与远程终端服务相关的注册表子键,来实现启用远程终端服务的目的:

依次单击“开始” “运行”命令,运行命令“regedit”,进入系统注册表编辑窗口;展开注册表分支 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTermService,在对应 TermService子键的右侧窗格区域中,找到并双击“Start”键,打开该键的数值设置对话框,在其中输入数字“2”,并单击“确定”,然后重新启动服务器系统,就能将服务器中的远程终端服务启用了。

上面的方法只是在服务器本地进行的,其实在远端工作站中也可以借助该方法将服务器中的终端服务打开。 在远端工作站系统中,同样要先打开系统的运行对话框,并输入注册表编辑命令“regedit”,单击“确定”,进入系统注册表编辑窗口;在该窗口中,依次单击菜单栏中的“文件” “连接网络注册表”,然后在d出的服务器密码验证对话框中输入具有访问服务器注册表权限的账号与密码,登录成功后再按前面方法,修改TermService子键下面的“Start” 键值,日后服务器系统一旦重新启动,服务器中的终端服务就可以生效了。

如果服务器中的终端服务没有启用或被意外停止,而又恰好急需使用该服务进行远程管理服务器,惟一的办法就是重新启用该服务。为了能让大家更好地利用该服务远程管理服务器,本文特意从本地和远端这两个角度出发,来向各位详细介绍启用远程终端服务的不同方法。

终端服务与远程桌面的区别和联系

终端服务默认情况下是不安装在 *** 作系统中的,需要时通过添加删除Windows组件来安装。终端服务起到的作用就是方便多用户一起 *** 作网络中开启终端服务的服务器,所有 *** 作和运算都放在该服务器上。

终端服务与远程桌面都是Windows系统的组件,都是由微软公司开发的。通过这两个组件可以实现用户在网络的另一端控制、 *** 作服务器,运行程序就好象 *** 纵本地计算机一样简单迅速。

远程终端服

务允许多个客户端同时登录服务器,不管是设备授权还是用户授权都需要CAL客户访问授权证书,而远程桌面管理只是提供给 *** 作员和管理员一个图形化远程进入服务器进行管理的界面(从界面上看和远程终端服务一样的),不需要CAL许可证书;远程桌面最多只允许两个管理员登陆的进程,而终端服务没有限制;远程桌面只能容许管理员权限的用户登录,而终端服务则没有这个限制,什么样权限的用户都可以通过终端服务远程控制服务器,只不过登录后权限还是和自己的权限一致而已。

借用外力法

这种方法是借用Windows 2000系统安装光盘中的无人值守安装程序来实现开启服务器终端服务的目的:

首先找到Windows 2000系统安装光盘并将它放入本地计算机的光驱中;打开该安装光盘中的1386文件夹,找到名为“sysocmgr。ex”的文件,并用Winrar或其它压缩软件将其释放出来,再将释放出来的目标文件直接复制到本地系统安装目录下面的“system32”文件夹中;

到服务器所在的计算机中,打开记事本文本编辑程序,并在编辑界面中输入如下命令代码:

Code:

[Components]

TSEnabled=on

保存为“C:setupterm。txt”文件;回到保存有“sysocmgr。ex”释放文件的计算机,依次单击“开始” “运行”命令,然后在d出的系统运行框中输入“cmn”,单击“确定”,将系统工作状态切换到MS—DOS模式;在DOS命令行中执行“telnet XXX。XXX。XXX。XXX”命令(其中XXX。XXX。XXX。XXX为服务器所在计算机的IP地址),然后正确输入访问服务器的账号与密码登录服务器;接下来执行“sysocmgr。exe/i: X:WinNTinfsysoc。inf /u: C:setupterm。txt /q”命令(其中X为服务器 *** 作系统所在的磁盘分区符号),最后将服务器系统重新启动,就能完成启用远程终端服务 *** 作了。

windows 2003系统启动问题

我的服务器是windows 2003,今天非正常关机后,启动提示“因以下文件的损坏或丢失,windows无法启动:windowssyster32configsystem,你可以通过使用原始启动软盘或cd—rom来启动windows安装程序,以便修复这个文件。在第一屏时选择“r”,开始修复。”我使用故障恢复台在DOS下将windows/reapir目录下的system文件拷贝到相应目录,之后重新启动,出现 window 2003启动的滚动条后系统蓝屏,重复几次都是这样。请问这是怎么回事,该怎么解决?

蓝屏提示:

stop:c0000218 {registry file failure}

The registry cannot load the hive (file):

systembootsystem32configsecurity

or its log or alternate

It is corrupt,absent,or not uritable

Beginning dump of phsical memory

Dumping physical memory to disk:1

最后的数字是系统自动读秒。

网友分析回答:

1。用户界面某某dll文件,进winpe替换这个dll文件。

2。用安装光盘来修复就可以了。ghost的盘子是不行的。

3。恢复是要原盘的,我手头没有原盘。刚才我用PE系统进去之后把windows/repair下的文件全部复制到windows/system32/config目录下面,现在进系统不蓝屏了,但是到了要出桌面的时候提示“用户界面某某dll文件出错,要重新启动”,点重启后反复是这样。

4。注册表文件失败,有试过用安装盘修复 *** 作呢?

一、基本原理:

PXE(Pre-boot Execution
Environment)是由Intel设计的协议,他能使计算机通过网络启动。协议分为client和server两端,PXE
client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE
client将放置在远端

二、步骤:
有了前面的背景知识,接下来就能正式 *** 作了,下面按照顺序给出了 *** 作步骤:
1、设置DHCP Server
选用ISC dhcp-30,DHCP Server的设置文件是/etc/dhcpdconf,设置文件的内容如下:

option space PXE;
option PXEmtftp-ip  code 1 = ip-address; 
option PXEmtftp-cportcode 2 = unsigned integer 16;
option PXEmtftp-sportcode 3 = unsigned integer 16;
option PXEmtftp-tmoutcode 4 = unsigned integer 8;
option PXEmtftp-delaycode 5 = unsigned integer 8;
option PXEdiscovery-control code 6 = unsigned integer 8;
option PXEdiscovery-mcast-addr  code 7 = ip-address;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
# At least one of the vendor-specific PXE options must be set in
# order for the client boot ROMs to realize that we are a PXE-compliant
# server We set the MCAST IP address to 0000 to tell the boot ROM
# that we can’t provide multicast TFTP (address 0000 means no
# address)
option PXEmtftp-ip 0000;
# This is the name of the file the boot ROMs should download
filename "pxelinux0";
# This is the name of the server they should get it from
next-server 19216801;
}
ddns-update-style interim;
ignore client-updates;
default-lease-time 1200;
max-lease-time 9200;
option subnet-mask 2552552550;
option broadcast-address 1921680255;
option routers 1921680254;
option domain-name-servers 19216801,19216802;
option domain-name "mydomainorg";
subnet 19216800 netmask 2552552550 {
range 192168010 1921680100;

host q10 {
hardware ethernet 00:00:F0:6B:38:5B;
fixed-address 192168022;
}


dhcpdconf
设置文件中几个关键部分说明如下:host q10{…}定义了笔记本Q10网卡的MAC地址和IP地址的对应关系,表明DHCP
Server为Q10分配一个固定的IP:192168022;filename
""指定bootstrap的文件名;netx-server指定TFTP Server的地址。其他的设置请读者参考DHCP Server的手册。
2、设置TFTP server
选用tftp-hpa,TFTP Server的设置文件是/etc/xinetdd/tftp,设置文件的内容如下:

service tftp
{
socket_type = dgram
protocol= udp
wait= yes
user= root
server = /usr/sbin/intftpd
server_args = -u nobody -s /tftpboot
disable = no
per_source = 11
cps = 100 2
}


这里制定了/tftpboot为TFTP Server的根目录位置。
3、设置bootstrap
bootstrap
文件在dhcpdconf中被指定为pxelinux0文件,放置在/tftpboot。Linux内核及Linux根文件系统也放置在
/tftpboot。pxelinux0在执行过程中,要读设置文件,所有的设置文件都放在/tftpboot/pxelinuxcfg/
目录下。由于PXElinux具有为不同的PXE
Client提供不同的Linux内核及根文件系统的功能,所以要通过不同的设置文件名来区分出不同的PXE Client的需求。比如一个PXE
Client由DHCP
Server分配的IP地址为192168022,那么相对应的设置文件名为/tftpboot/pxelinuxcfg/C0A80016
(注:C0A80016为IP地址192168022的十六进制表示)。如果未找到,就按照顺序C0A80016->
C0A8001-> C0A800-> C0A80-> C0A8-> C0A-> C0->
C->default查找设置文件。
/tftpboot/pxelinuxcft/C0A80001设置文件的具体内容如下:
DEFAULT install
PROMPT 1
LABEL install
KERNEL vmlinuz
APPEND initrd=initrdimg devfs=nomount ramdisk_size=16384
此设置文件指定了Linux内核及根文件系统的名称,并给内核传递了一些参数,其中ramdisk_size参数要非常注意,指定Linux内核启动后建立ramdisk的大小,如果设置太小,Linux的安装过程就可能无法进行。
4、制作Linux内核/根文件系统

为需要通过网络安装,所有选择Redhat Linux 80安装盘(disk
#1)中E:imagesbootnetimg(光驱的盘符为E:)。bootnetimg包括Linux内核、Linux根文件系统(有安装程式在
内)。用bootnetimg制作一张引导软盘,方法在DOS命令行运行E:dosutilsrawrite
E:imagesbootnetimg,根据提示制作。制作完毕后,将引导软盘中的vmlinuz(Linux内核)和initrdimg
(Linux根文件系统)拷贝到Linux Server的/tftpboot下。
5、启动DHCP Server/TFTP Server
在Linux Server上,运行service dhcpd start和service xinetd restart。
6、启动Q10
Q10
加电后,在出现Samsung公司徽标时,在左下角会提示用户按F12进入网络引导。按F12后,Q10进入网络引导过程。首先通过DHCP
Server获得了IP地址,然后下载并执行bootstrap文件pxelinux0;在执行中,读入设置文件
/tftpboot/pxelinuxcfg/C0A80016。此时屏幕上出现boot:,敲入install,就进入了Redhat Linux
80的网络安装界面。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13071940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存