开启tftp服务器

知识
李进老师 2019-07-17 16:54:11

Win7系统都有自带FTP服务器,但默认是不开启TFTP服务器这项功能的。

在需要的时候才会开启TFTP服务器,TFTP服务器主要用来在客户机与服务器之间进行简单文件传输。

但最近使用Win7系统的用户还不知道TFTP服务器怎么开启,在哪里开启?下面就将介绍Win7系统如何开启TFTP服务器,开启TFTP服务器方法。

步骤如下:

1、先下一个TFTP 服务器,一般各种固件里面会自带。这个可以去各大软件站下载。

2、这里面第一行 意思是当面TFTP 的主目录为这个。

3、这里面的第二行是当前服务器的监听IP 地址。

4、第一个标签TFTP SERVER 的内容是当前服务器的日志。

5、点击下面的setting 之后弹出窗口,主要设置选项 只有tftp的端口,tftp 的默认目录,以及DHCP 服务是否开启。

6、这里提到DHCP 。某些路由器 或者其他嵌入式设备,在烧写的过程中允许 使用“超级终端”连接,但是没有IP地址,也无法设置IP地址,这时候就需要开启DHCP 的服务器,进行对嵌入式设备的连接。

7、如果嵌入式设备支持自动升级,则将TFTP 服务器开启之后,设备会自动从TFTP服务器上下载BIN 的文件系统,如果不支持自动烧写,则需要输入一些命令。

本文给出例子:

tftp 192.168.1.2

tftp》get 《download file》

tftp》put 《upload file》

tftp》q

上述就是Win7系统如何开启TFTP服务器,开启TFTP服务器方法,这样大家可以正常使用TFTP功能了。在这里希望能够帮到大家。

#开启tftp服务器#

返回顶部

影响力:1632

cmd 可以使用tftp 但是vs程序里面找不到tftp 命令

描述: cmd可以使用tftp但是vs程序里面的tftp命令在win732位编译可以正常使用。在win764位换了一台机器是用不了。但是这台机器的cmd可以使用tftp... cmd 可以使用tftp 但是vs程序里面的tftp命令在win7 32位编译可以正常使用。在win7 64位换了一台机器 是用不了。但是这台机器的cmd可以使用tftp
这个解答帮助过3896人

1、安装tftp服务器
需要安装xinetd、tftp和tftp-server 3个软件
1)如果能上网,通过yum安装:
sudo yum install xinetd
sudo yum install tftp
sudo yum install tftp-server
2)如果不能上网,可以直接安装提供的rpm包:
sudo rpm -ivh xinetd-<?xml:namespace prefix = st1 />2.3.14-18.fc9.i386.rpm
sudo rpm -ivh tftp-0.48-3.fc9.i386.rpm
sudo rpm -ivh tftp-server-0.48-3.fc9.i386.rpm
2、配置tftp服务器
修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。
主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:
service tftp
{ socket_type =dgram
protocol =udp
wait =yes
user =root
server =/usr/sbin/in.tftpd
server_args =-s /home/mike/tftpboot -c
disable =no
per_source =11
cps =100 2
flags =IPv4
}
说明:修改项server_args= -s <path> -c,其中<path>处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。
3、启动tftp服务器并关闭防火墙
/etc/init.d/iptables stop //关闭防火墙
sudo /sbin/service xinetd start
或service xinetd restart
/etc/init.d/xinetd start
看到启动[OK]就可以了
4、查看tftp服务是否开启
netstat -a | grep tftp
显示结果为
udp 0 0 *:tftp *:*
表明服务已经开启,就表明tftp配置成功了。
5、tftp使用
复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。
tftp 192.168.1.2
tftp>get <download file>
tftp>put <upload file>
tftp>q
6、tftp命令用法如下
tftp your-ip-address
【进入TFTP操作】
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件
get:下载文件
quit:退出
verbose:显示详细的处理信息
tarce:显示包路径
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii传送模式
rexmt:设置包传输的超时时间
timeout:设置重传的超时时间
help:帮助信息
?:帮助信息
7、如果老是出现“AVC Denial, click icon to view”的错误,并不能传输文件,需要作如下修改
修改/etc/sysconfig/selinux,将SELINUX设定为disable
使用命令setenforce 0让selinux配置文件生效
8、Busybox中tftp命令的用法
命令格式为:
tftp [option] ... host [port]
如果要下载或上传文件的话是一定要用这些option的。成都明诚科技。
-g表示下载文件(get)
-p表示上传文件(put)
-l表示本地文件名(local file)
-r表示远程主机的文件名(remote file)
例如,要从远程主机192.168.1.2上下载embedexpert,则应输入以下命令
tftp -g -r embedexpert 192.168.1.2
望采纳,谢谢!!

编辑时间 2019-12-25 12:36:30
影响力:1765

华为交换机怎么用tftp下载配置文件?

这个解答帮助过3063人

1、先dir列出需要备份的交换机配置文件,如vrpcfg.zip或vrpcfg.cfg
2、打开tftp客户端软件,如:思科TFTP服务器
3、在交换机用户模式下,如:
<QW_5700>tftp X.x.x.x(主机IP地址) put vrpcfg.zip QW_5700.zip
Info: Transfer file in binary mode.
Uploading the file to the remote TFTP server. Please wait...\
TFTP: Uploading the file successfully.
863 bytes send in 1 second.
4、完成,可以在tftp客户端软件目录下查看备份出来的文件

恢复配置相反,不懂,打?。。

编辑时间 2019-01-04
影响力:963

windows服务器如何开启防火墙设置

这个解答帮助过2374人

 windows如何开启服务端防火墙:

    1.在控制面板中找到windows防火墙:

    

     

    

     2.高级设置中打开防火墙

    

    3.新增防火墙出栈规则

   

编辑时间 2019-05-28
影响力:4370

如何通过PXE实现一键自动化安装操作系统?

这个解答帮助过1612人

PXE(preboot execute environment)预启动执行环境,主要实现网络引导技术。

下来我们来看看如何配置:

安装需要的组件:

  • yum install dhcp tftp-server tftp vsftpd syslinux -y

  • 配置DHCP服务:

    复制配置文件模版

  • cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample  /etc/dhcp/dhcpd.conf 

  • 编辑配置文件 /etc/dhcp/dhcpd.conf 

    option domain-name "tuchao.com";  

    option domain-name-servers 192.168.1.201;

    default-lease-time 43200; //默认最少租用时间

    max-lease-time 86400;   //默认最长租用时间

    # Use this to send dhcp log messages to a different log file (you also

    # have to hack syslog.conf to complete the redirection).

    log-facility local7;

    subnet 192.168.1.0 netmask 255.255.255.0 {

    range 192.168.1.10 192.168.1.110;  //定义地址池

    option routers 192.168.1.1;       //定义网关

    }

    next-server 192.168.1.201;   ////指向tftp服务器

    filename="pxelinux.0";    //tftp根目录的相对路径

    配置完成后保存,启动dhcp服务。

  • /etc/init.d/dhcpd start

  • 配置tftp服务器编辑配置文件 vim /etc/xinetd.d/tftp

  • chkconfig tftp on

  • service xinetd start

  • 复制引导文件到tftp目录下,这个引导文件由syslinux提供

    cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

    复制需要的引导文件到tftp提供服务的目录下。

  • cp /var/ftp/pub/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/

  • cp /var/ftp/pub/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/

  • mkdir /var/lib/tftpboot/pxelinux.cfg

  • cp /var/ftp/pub/isolinux/isolinux.cfg  /var/lib/tftpboot/pxelinux.cfg/default

    给default文件赋予写权限,然后编辑。

  • chmod +w  /var/lib/tftpboot/pxelinux.cfg/default

  • vim /var/lib/tftpboot/pxelinux.cfg/default

  • 使用system-config-kickstart工具制作一个ks文件,保存至指定的位置。(略)

    启动vsftpd服务 //提供安装源

    启动xinetd   //提供PXE引导

    启动dncpd   //提供动态获取IP,并告知客户端tftp服务器位置。

    开启一台虚拟机,设置从网卡启动。

    网络引导,一键自动化安装,成功实现。

编辑时间
影响力:2606

怎样开启服务器80端口

这个解答帮助过9128人

一般来说服务器的80端口本身就是开启的,只要安装相关应用程序就可以使用,如果存在无法访问的现象,一般有以下的原因。
1.防火墙或者服务商控制台安全组的设置,看是否开放或者拦截了80端口。
2.网络带宽的问题,一般家庭宽带都不会开放外网的80端口,只有企业可以。当然也可能是需要设置白名单,或者未备案拦截。
3.服务器内存在一些应用程序占用了80端口。

编辑时间 2019-04-03
影响力:2962

在神州数码交换机上吧配置文件上传到tftp服务器,出现以下错误

这个解答帮助过8527人

提示扩展名不一致,应该当前配置后缀和备份目录下的一致才行。另外,不熟悉神码的命令,按照通常交换机导出配置来说,应该copy 配置文件名 tftp://192.168.1.2/自定义文件名,你这样copy TFTP://的命令有点扯,肯定是不行的。

编辑时间 2019-07-11
影响力:336

路由器变砖怎么办救活成功修复TFTP详细图

这个解答帮助过6068人

你好!你可以复位后重新设置一下。设置斐讯路由器的方法步骤如下:
1、进入路由器地址,连接好无线路由器后,在浏览器输入在路由器看到的地址,一般是192.168.1.1。
2、输入相应的账号密码,进入后会看到输入相应的帐号跟密码,一般新买来的都是admin。
3、选择设置向导,确实后进入操作界面,你会在左边看到一个设置向导,进击进入(一般的都是自动弹出来的)。
4、进入上网方式设置,设置向导的界面。
5、点击下一步,进入上网方式设置,我们可以看到有三种上网方式的选择,如果你家是拨号的话那么就用PPPoE。动态IP一般电脑直接插上网络就可以用的,上层有DHCP服务器的。静态IP一般是专线什么的,也可能是小区带宽等,上层没有DHCP服务器的,或想要固定IP的。因为我拨号所以选择pppoe。
6、输入账号密码,选择PPPOE拨号上网就要填上网帐号跟密码,这个应该大家都明白,开通宽带都会有帐号跟,填进去就OK啦。
7、设置路由器的密码,然后下一步后进入到的是无线设置,我们可以看到信道、模式、安全选项、SSID等等,一般SSID就是一个名字,你可以随便填,然后模式大多用11bgn.无线安全选项我们要选择wpa-psk/wpa2-psk,这样安全,免得轻意让人家破解而蹭网。
8、下一步就设置成功啦。
9、点击完成,路由器会自动重启,这时候你耐心等待吧。成功后出现的界面。
10、手机怎么连接wifi就更简单了,当你路由器设置完成之后,点击手机的菜单键,然后进入手机设置,第一项就是wifi,然后你将它设置为开启,点击进入wifi列表中,选择你之前路由器中设置的无线网络名字。输入你之前设置的密码进行连接。
总结:无线路由器怎么用,是一个比较普遍的问题,也是一个比较简单的问题,相信只要有过一次经 验之后,也可以成为大神了,当然路由器的设置还远不只有这些简单的内容,登录路由器设置页面之后还有更多的设置选项,设置其他选项,例如绑定mac地址、过来IP、防火墙设置等等,可以让你的无线网络更加安全,防止被蹭网。

编辑时间
影响力:8051

SQL服务器不能开启怎么解决?

这个解答帮助过1177人

SQL Server 1069 错误(由于登录失败而无法启动服务)解决方法

1.

我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"本地系统帐户"

或:

2.

我的电脑--控制面板--管理工具--服务--右键MSSQLSERVER--属性--登陆--登陆身份--选择"此帐户"--密码和确认密码中输入你修改后的administrator密码.

两者的区别:

选择第一种方式,以后修改了administrator密码,不用再调整(但要求登陆操作系统的是系统管理员)

选择第二种方式,以后修改了administrator密码,还要再重复做上面的操作.

以下摘自泡泡网

SQLServer2000发生错误1069(由于登陆失败而无法启动服务)的解决方案

下面我们依次介绍如何来解决这三个最常见的连接错误。

第一个错误“SQL Server 不存在或访问被拒绝“通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:

1、SQL Server名称或IP地址拼写有误;

2、服务器端网络配置有误;

3、客户端网络配置有误。

要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。

首先,检查网络物理连接:

ping <服务器IP地址>

或者

ping <服务器名称>

如果 ping <服务器IP地址>失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。

如果ping <服务器IP地址> 成功而 ping <服务器名称>失败,则说明名字解析有问题,这时候要检查 DNS 服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:

1、使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc).

2、添加一条IP地址与服务器名称的对应记录,如:

172.168.10.24 myserver

也可以在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明。

其次,使用 telnet 命令检查SQL Server服务器工作状态:

telnet <服务器IP地址> 1433

如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接;如果命令返回“无法打开连接“的错误信息,则说明服务器端没有启动 SQL Server 服务,也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听。

接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道,是否启用了 TCP/IP 协议等等。我们可以利用 SQL Server 自带的服务器网络使用工具来进行检查。

点击:程序 -> Microsoft SQL Server ->服务器网络使用工具,打开该工具后看到的画面如下图所示:

从这里我们可以看到服务器启用了哪些协议。一般而言,我们启用命名管道以及 TCP/IP 协议。

点中 TCP/IP 协议,选择“属性“,我们可以来检查 SQK Server 服务默认端口的设置,如下图所示:

一般而言,我们使用 SQL Server 默认的1433端口。如果选中“隐藏服务器“,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接。

检查完了服务器端的网络配置,接下来我们要到客户端检查客户端的网络配置。我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具。

点击:程序 -> Microsoft SQL Server -> 客户端网络使用工具,打开该工具后看到的画面如下图所示:

从这里我们可以看到客户端启用了哪些协议。一般而言,我们同样需要启用命名管道以及 TCP/IP 协议。

点击 TCP/IP 协议,选择“属性“,可以检查客户端默认连接端口的设置,如下图所示。

该端口必须与服务器一致。

单击“别名“选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同。如下图中,我们可以使用myserver来代替真正的服务器名称sql2kcn-02,并且使用网络库 Named Pipes。别名的设置与使用HOSTS文件有相似之处。

通过以上几个方面的检查,错误 1 发生的原因基本上可以被排除。下面我们再详细描述如何来解决错误 2。

当用户尝试在查询分析器里面使用sa来连接SQL Server,或者在企业管理器里面使用sa来新建一个SQL Server注册时,经常会遇到如图 2 所示的错误信息。该错误产生的原因是由于SQL Server使用了“仅 Windows“的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:

1、 在服务器端使用企业管理器,并且选择“使用 Windows 身份验证“连接上 SQL Server;

2、 展开“SQL Server组“,鼠标右键点击SQL Server服务器的名称,选择“属性“,再选择“安全性“选项卡;

3、 在“身份验证“下,选择“SQL Server和 Windows “。

4、 重新启动SQL Server服务。

在以上解决方法中,如果在第 1 步中使用“使用 Windows 身份验证“连接 SQL Server 失败,那么我们将遇到一个两难的境地:首先,服务器只允许了 Windows 的身份验证;其次,即在以上解决方法中,如果在第 1 步中使用“使用 Windows 身份验证“连接 SQL Server 失败,那么我们将遇到一个两难的境地:首先,服务器只允许了 Windows 的身份验证;其次,即使使用了 Windows 身份验证仍然无法连接上服务器。这种情形被形象地称之为“自己把自己锁在了门外“,因为无论用何种方式,用户均无法使用进行连接。实际上,我们可以通过修改一个注册表键值来将身份验证方式改为 SQL Server 和 Windows 混合验证,步骤如下所示:

1、点击“开始“-“运行“,输入regedit,回车进入注册表编辑器;

2、依次展开注册表项,浏览到以下注册表键:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer]

3、在屏幕右方找到名称“LoginMode“,双击编辑双字节值;

4、将原值从1改为2,点击“确定“;

5、关闭注册表编辑器;

6、重新启动SQL Server服务。

此时,用户可以成功地使用sa在企业管理器中新建SQL Server注册,但是仍然无法使用Windows身份验证模式来连接SQL Server。这是因为在 SQL Server 中有两个缺省的登录帐户:BUILTIN\Administrators 以及<机器名>\Administrator 被删除。要恢复这两个帐户,可以使用以下的方法:

1、打开企业管理器,展开服务器组,然后展开服务器;

2、展开“安全性“,右击“登录“,然后单击“新建登录“;

3、在“名称“框中,输入 BUILTIN\Administrators;

4、在“服务器角色“选项卡中,选择“System Administrators“ ;

5、点击“确定“退出;

6、使用同样方法添加 <机器名>\Administrator 登录。

以下注册表键

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode

的值决定了SQL Server将采取何种身份验证模式。该值为1,表示使用Windows 身份验证模式;该值为2,表示使用混合模式(Windows 身份验证和 SQL Server 身份验证)。

看完如何解决前两个错误的方法之后,让我们来看一下如图 3 所示的第三个错误。

如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错。这种情况一般会发生在当用户在Internet上运行企业管理器来注册另外一台同样在Internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误。有些情况下,由于局域网的网络问题,也会导致这样的错误。

要解决这样的错误,可以修改客户端的连接超时设置。默认情况下,通过企业管理器注册另外一台SQL Server的超时设置是 4 秒,而查询分析器是 15 秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因)。具体步骤为:

1、在企业管理器中,选择菜单上的“工具“,再选择“选项“;

2、在弹出的“SQL Server企业管理器属性“窗口中,点击“高级“选项卡; 3、在“连接设置“下的“登录超时(秒)“右边的框中输入一个比较大的数字,如 20。

查询分析器中也可以在同样位置进行设置。

在windows控制面版-->管理工具-->服务-->MSSQLSERVER-->属性-->改为你的新的操作系统密码!

在windows控制面版-->管理工具-->服务-->MSSQLSERVER-->属性-->改为本地登陆!

编辑时间 2019-03-13