问题描述:
怎样在linux系统的字符界面里,配置ftp服务器啊.我从来没有配制过任何服务器,所以,请知道者告诉我详细步鄹或者说命令的代码吧.谢谢拉,我很急呢...
解析:
挂载到/mnt/cdrom目录下。
#mount /dev/cdrom /mnt/cdromWu-FTP
进入安装文件所在目录。
#cd /mnt/cdrom/RedHat/RPMS
安装Wu-FTP。
#rpm -ivh wu-ftpd-2.6.2-5.i386.rpm
安装匿名FTP需要的anonftp。
#rpm -ivh anonftp-4.0-9.i386.rpm
启动Wu-FTP
在RedHat 7.3中,FTP服务是由xid管理的,如果要在机器启动时自动启动FTP服务,需要编辑/etc/xid.d下wu-ftpd这个文件
#vi /etc/xid.d/wu-ftpd
将disable=yes 改为disable=no(启动时不禁用,就是启用)
然后重启xid
#/etc/rc.d/init.d/xid restart
查看FTP是否被启动
nmap 127.0.0.1
如果21/tcp端口被打开,则FTP服务运行正常。
配置Wu-FTP
Wu-FTP服务器的运行方式是由下面一组配置文件设定的:
1、/erc/ftpaccess:ftpd的主配置文件
2、/etc/fapusers:设置拒绝访问服务器的用户
3、/etc/ftpgroups:设置拒绝访问服务器的组
4、/etc/ftphosts:设置拒绝访问服务器的客户机
5、/etc/ftpconversions:设置ftpd的压缩属性
6、/etc/ftpservers:设置虚拟FTP主机。
在本文中,让我们讨论如何设置 tftpboot,包括安装必要的软件包,以及 tftpboot 配置。
TFTP 引导服务主要用于在您没有物理访问权限的远程计算机上执行操作系统安装。为了成功执行操作系统安装,应该有一种重新启动远程服务器的方法 - 使用wakeonlan或手动重新启动它或其他方式。
在这些情况下,您可以相应地设置 tftpboot 服务,并且可以远程完成操作系统安装(您需要拥有 autoyast 配置文件来自动执行操作系统安装步骤)。
本文介绍了 64 位架构中的 SLES10-SP3 的分步过程。但是,这些步骤与任何其他 Linux 发行版非常相似。
需要为 tftpboot 设置安装以下软件包。
安装 dhcp 服务器服务的软件包:
安装 syslinux 包后,会在 /usr/share/pxelinux/ 目录下创建 pxelinux.0 文件。这是在客户端机器上加载安装内核和 initrd 映像所必需的。
验证软件包是否已成功安装。
从您各自的 Linux 发行版的存储库中下载适当的 tftpserver。
在根目录( / )下创建 tftpboot 目录,如下所示。
安装 syslinux 软件包后,PXE Linux 映像将可用。将其复制到 /tftpboot 路径,如下所示。
让我们假设我们要在远程服务器上安装 SLES10 SP3 Linux 发行版。如果您有 SUSE10-SP3 DVD,请将其插入驱动器或安装您拥有的 ISO 映像。在这里,iso 映像已按如下方式挂载:
请参阅我们之前关于如何挂载和查看 ISO 文件的文章。
将 initrd 复制到 tftpboot 目录,如下所示。
在 /tftpboot 下创建目录 pxelinux.cfg 并为客户端定义 pxe 引导定义。
以下选项用于,
根据上面的条目,nfs 安装模式用于提供安装 RPM 和配置文件。因此,在导出列表中使用 /tftpboot 目录在这台机器上设置 nfs。您可以在 autoyast 配置文件中添加“autoyast”选项以自动执行操作系统安装步骤,否则您需要手动运行安装步骤。
将nobody:nobody 分配给/tftpboot 目录。
修改 /etc/dhcpd.conf 如下所示。
在 /etc/syslinux/dhcpd 中指定接口以侦听来自客户端的 dhcp 请求。
在这里,这台机器在 eth1 设备上的 ip 地址为 192.168.1.101。因此,如上所示,为 DHCPD_INTERFACE 指定 eth1。
修改 /etc/xinetd.d/tftp 文件以反映以下内容。默认情况下,禁用参数的值为“yes”,请确保将其修改为“no”,并且需要将 server_args 条目更改为 -s /tftpboot。
无需修改 etc/xinetd.conf 文件。使用 xinetd.conf 文件中指定的默认值。
重新启动这些服务,如下所示。
重启nfs服务后,可以通过以下命令查看导出的目录列表(/tftpboot),
最后,tftpboot 设置已准备就绪,现在可以在 BIOS 设置中将第一个引导设备更改为“网络”后引导客户端计算机。
如果您遇到任何 tftp 错误,您可以通过 tftpd 服务检索一些文件来进行故障排除。
从 tftpserver 检索一些文件以确保 tftp 服务使用 tftp 客户端正常工作。让我们假设 sample.txt 文件存在于 /tftpboot 目录下。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)