GNU/Linux >> Tutoriales Linux >  >> Linux

Poner archivo con cliente tftp en Linux

Probablemente sea mejor utilizar el servidor TFTP (o "servicio" en el lenguaje de MS) que es "nativo" de la distribución del sistema operativo en el que desea ejecutar el servidor TFTP.

Si está utilizando Ubuntu, pruebe este artículo de David Sudjiman.

Si está utilizando Debian, pruebe este artículo de Nixcraft.

Si está utilizando CentOS, RHEL o Fedora, pruebe esta publicación de blog.

Si está utilizando MS Windows, pruebe TFTPD32. Este no es un servidor "nativo" en el sentido de estar en la distribución de Windows, pero es un servidor TFTP de uso común.

Si el dispositivo que está conectando a la red es en sí mismo un servidor TFTP y necesita cargar un archivo en ese servidor usando un cliente TFTP, entonces necesita averiguarlo

  1. La dirección IP del dispositivo
  2. El nombre del archivo que el dispositivo espera recibir

Es posible que también necesite el número de puerto en el que está escuchando el servidor TFPT de los dispositivos si no es el puerto conocido (estándar) TFTP, el puerto 69.

Si el dispositivo se configura a sí mismo usando DHCP desde un servidor en su red, puede mirar los archivos de registro del servicio DHCP para ver cuál es su dirección IP. Otra posibilidad es que el dispositivo configure una red IP ad-hoc. Por lo tanto, debe tener alguna documentación sobre el dispositivo para saber cómo se configura.

La mayoría de los paquetes de servidor TFTP mencionados anteriormente también instalan clientes TFTP. Si no desea instalar los servidores, algunas distribuciones tienen clientes TFPT independientes, pero generalmente no se instalan como parte de la instalación estándar, por lo que deberá instalarlos manualmente.

Una vez que sepa la dirección IP del dispositivo y el nombre del archivo que espera recibir, debería poder cargar el archivo en el dispositivo usando un comando como

tftp 192.168.1.1 -c put myfile theirfile

Dado que el modo de transferencia predeterminado de tftp es ASCII y está cargando una ROM, el comando probablemente debería ser

tftp 192.168.1.1 -m binary -c put myfile theirfile

Donde "myfile" es el nombre del archivo que desea cargar y "theirfile" es el nombre que debe tener el archivo en el dispositivo. También es posible que desee utilizar el parámetro de comando "-v" para que, si algo sale mal, pueda ver de qué se trata:

tftp -v 192.168.1.1 -c put myfile theirfile

Si el servidor se ejecuta en otro puerto, digamos 8069, la sintaxis del comando sería

tftp -v 192.168.1.1 8069 -c put myfile theirfile

Si el archivo local ya tiene el nombre correcto, entonces el comando es simplemente

tftp -v 192.168.1.1 -c put myfile

Linux
  1. Ordenar comando en Linux con ejemplos

  2. Cómo trabajar con el cliente SFTP en Linux:10 comandos sftp

  3. Permisos de archivo en Linux con ejemplo

  4. Verifique los permisos de archivos de Linux con ls

  5. ¿Cómo escribir un archivo con C en Linux?

Inicie sesión en un servidor Linux con una clave privada SSH en un cliente de Windows

Asegure Linux con el archivo Sudoers

Comando de montaje de Linux con ejemplos

Comando gawk de Linux con ejemplos

Comando make de Linux con ejemplos

Administrador de Windows que busca comenzar poco a poco con el servidor de archivos Linux (ubuntu)