Red de conocimiento informático - Computadora portátil - cmd puede usar tftp, pero el comando tftp no se puede encontrar en el programa vs.

cmd puede usar tftp, pero el comando tftp no se puede encontrar en el programa vs.

1. Instale el servidor tftp

Necesita instalar el software xinetd, tftp y tftp-server 3

1) Si puede acceder a Internet, instálelo a través de yum:

sudo yum install xinetd

sudo yum install tftp

sudo yum install tftp-server

2) Si no puede acceder a Internet, puede hacerlo directamente instale el paquete rpm proporcionado:

sudo rpm -ivh xinetd-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. p>

Modificar el archivo /etc/xinetd.d/tftp, cambiar enable=yes a enable=no.

Lo principal es configurar el directorio raíz del servidor TFTP y abrir el servicio. El archivo modificado es el siguiente:

service tftp

{ socket_type =dgram

protocol =udp

wait =yes

usuario =root

servidor =/usr/sbin/in.tftpd

server_args =-s /home/mike/tftpboot -c

desactivar =no

per_source =11

cps =100 2

flags =IPv4

}

/ etc /init.d/xinetd start

Consulte el inicio [OK]

4 Compruebe si el servicio tftp está activado

netstat -a. | grep tftp

El resultado mostrado es

udp 0 0 *:tftp *:*

Esto indica que el servicio se ha iniciado, lo que significa que el La configuración de TFTP fue exitosa.

5. Utilice tftp

Copie un archivo en el directorio del servidor tftp y luego inicie el software tftp en el host para una prueba sencilla.

tftp 192.168.1.2

tftp>obtener

tftp>poner

tftp>q

6. El uso del comando tftp es el siguiente

tftp su-dirección-ip

Ingrese la operación TFTP

conectar: ​​conectarse a servidor tftp remoto

modo: modo de transferencia de archivos

poner: cargar archivo

obtener: descargar archivo

salir: salir: salir

detallado: muestra información de procesamiento detallada

tarce: muestra la ruta del paquete

estado: muestra información del estado actual

binario: modo de transmisión binaria

ascii: modo de transmisión ascii

rexmt: Establecer tiempo de espera de transmisión de paquetes timeout: Establecer tiempo de espera de retransmisión

ayuda: Información de ayuda: Información de ayuda

7. Si el error "AVC Denial, haga clic en el icono para ver" sigue apareciendo y el archivo no se puede transferir, se deben realizar los siguientes cambios

Se deben realizar los siguientes cambios

Modifique /etc /sysconfig/selinux, configure SELINUX como deshabilitado

Utilice el comando setenforce 0 para hacer efectivo el archivo de configuración de selinux

8 Utilice el comando tftp en Busybox

Formato de comando para:

tftp [opción] ... host [puerto]

Estas opciones deben usarse si desea descargar o cargar archivos. Chengdu Mingcheng Tecnología Co., Ltd.

-g significa descargar archivos (get)

-p significa cargar archivos (put)

-l significa archivos locales

- r representa un archivo remoto

Por ejemplo, para descargar el archivo embedexpert desde el host remoto 192.168.1.2, se deben usar las siguientes opciones: embedexpert y se debe ingresar el siguiente comando

tftp -g -r embedexpert 192.168.1.2

¡Gracias!