ubuntu12.04安装TFTP,TFTP服务错误的解决方案配置
点评:在配置TFTP服务的过程中,错误代码1:文件未找到错误发生。经过探索,服务功能增强HPA是TFTP服务器。具体解决方案如下:有兴趣的朋友可以参考哈。但配置,我总是有错误代码1:经过勘探文件未找到错误,服务功能增强,HPA是一个TFTP服务器。它提供了很多TFTP的增强,已被移植到大多数现代的UNIX系统
1、sudo apt-get install tftp HPA HPA xinetd服务
2。设置配置文件
sudo vi / / xinetd等。D / TFTP
新的文件系统
TFTP协议内容:
复制代码代码如下所示:
使用TFTP
{
禁用=没有
socket_type =报
UDP协议=
等待=是的
用户为根
服务器= / / / in.tftpd sbin目录
server_args = S / tftpboot C
per_source = 11
CPS = 1002
}
三.建立TFTP服务文件目录
mkdir / tftpboot
修改权限:sudo chmod 777 / tftpboot -R
4。重新启动服务。
当配置TFTP配置文件,您需要重新启动xinetd。输入sudo / /初始化等。在终端D / xinetd重新加载,加载过程中,然后输入sudo / /初始化等。D / xinetd重新启动,重新启动服务。
记住,每次修改配置文件时,都需要重新启动服务。
5、安装完成!试验方法:
把一个文件ABC随便下 / tftpboot目录
然后登录到另一个目录下运行TFTP 192.168.123.202 / /更换你的IP
输入TFTP命令行
输入ABC,看看它是否能把文件归档,如果可以的话,可以放在放文件上。
如果有错误代码1:文件未找到解决方案:
sudo vi / / /服务等默认HPA
# / / /服务等默认HPA
tftp_username =TFTP
tftp_directory = / / / tftpboot VaR库 / /你想改变tftpboot
tftp_address =0.0.0.0:69
tftp_options =左旋C的 / /这里是选项
然后记得重启服务,sudo / /初始化等。D /重新启动xinetd
如果是在一个错误,该文件复制到 / / / tftpboot VaR库再试。如果成功,重新启动系统以使上述配置生效。
然后你可以使用tftpboot你变了。
最终配置和记录如下:
1:安装服务,共有3项服务。
1 sudo apt-get install tftp HPA HPA xinetd服务
2:新的配置文件/ etc / xinetd。D / TFTP
1 sudo vim / / xinetd等。D / TFTP
注意:如果不是root用户,添加sudo,否则系统不允许TFTP,和有一个错误。
/ / xinetd等。D / TFTPE212:无法打开写文件
对改性 / / xinetd等内容。D / TFTP如下:
复制代码代码如下所示:
使用TFTP
{
禁用=没有
socket_type =报
UDP协议=
等待=是的
用户为根
服务器= / / / in.tftpd sbin目录
server_args = S / tftpboot C
per_source = 11
CPS = 1002
}
注:在第九行
server_args = S / tftpboot C
- c参数允许上传,和参数/ tftpboot是你的TFTP目录,修改成你的目录,但我认为它的根目录是很方便的。
3:修改配置文件 / / /服务等默认HPA
1 sudo vim / / /服务等默认HPA
修改:
1 # / / /服务等默认HPA
2 tftp_username =TFTP
3 tftp_directory = / / / tftpboot 你想改变tftpboot
4 tftp_address =0.0.0.0:69
5 tftp_options =左旋C的 / /这里是选项
4:创建一个新的tftpboot目录的根目录下,修改权限
1 mkdir / tftpboot
2 sudo chmod 777 R / tftpboot
5:创建/ tftpboot新测试文件的测试
1测试触摸
6:{ }重新启动服务,在任何地方更改配置文件以重新启动服务
1 / / sudo等D / xinetd重新初始化。
2 sudo /等/ init. d /重新启动xinetd
7:是否测试TFTP启动服务
回答一个| grep tftp
显示:
UDP 00 *:TFTP *:*
然后启动服务。
8:测试TFTP
进入另一个目录{不是 / tftpboot目录,如用户机目录)。
CD /家/机
测试如下:
9:有一个错误:
{错误}错误代码0:权限被拒绝,因为tftpboot文件夹没有权限,或是上传和下载的文件没有权限。
{解析}修改权限
sudo chmod 777 R / tftpboot
{错误}代码1:文件未发现错误,原因有1:指定的文件不存在;2:服务开始,C选项不在参数指定的目录;原因3:有一个问题,因为安装时默认的TFTP目录{ / / / tftpboot VaR库},你可以把测试此目录中的文件来测试,如果猜测正确的描述是正确的。
{原因} 1和原因2都得到了很好的解决,这里只解决原因3:重新启动服务或重启系统。