Cómo SCP de Windows a Linux

How Scp From Windows Linux



El FTP ya no se considera lo suficientemente seguro como para usarlo en Internet. Como resultado, estoy tratando de demostrarles SCP ahora. De hecho, SCP es un sistema que se basa en el protocolo SSH. Como resultado, necesitará un usuario con derecho SSH para usar el servidor. Las claves SSH se pueden utilizar para realizar conexiones SCP, al igual que con SSH. Debido a que algunos clientes de Windows pueden controlar computadoras con Linux, también lo guiaré para que use la aplicación gratuita WinSCP para transmitir archivos desde Windows al servidor de Ubuntu usando SCP en el cuerpo de este tutorial.

Método 01: uso del servidor SSH

SCP o SSH como un simple consumidor se incluyen en todos los sistemas Linux; por lo tanto, no tiene que hacer nada especial para el cliente. Es posible que tengamos que implementar la instalación del servidor SSH solo en el lado del servidor, según la distribución de Linux. Debemos actualizar nuestro sistema a la última edición antes de comenzar cualquier implementación. Simplemente use el comando posterior para sistemas informáticos basados ​​en Debian (incluidos Ubuntu y Kubuntu):







actualización de $ sudo apt



La actualización lleva un poco de tiempo. Después de la actualización del sistema, instalemos el servidor SSH en nuestro sistema operativo Ubuntu 20.04. Por lo tanto, agregue la consulta que se indica a continuación en el terminal y toque la tecla Intro para continuar con la instalación.



$ sudo apt instalar servidor OpenSSH

Entre el procesamiento de la instalación del servidor OpenSSH, se detendrá para pedirle que lo confirme. El sistema quiere que vuelva a verificar si necesita instalarlo en su sistema operativo Ubuntu 20.04 o no. Si lo necesita, presione Y o toque n para detener el proceso.





Ahora se ha reanudado el proceso de instalación, como se muestra a continuación. Cuando llega al 100%, significa que el procesamiento está completo.



Las últimas líneas de procesamiento en el shell del terminal al servidor OpenSSH son las siguientes.

Únase al servidor a través de SSH para ver si se realizó la configuración. Con su cliente Ubuntu o Mac, inicie una consola y escriba la expresión regular. Escriba el código de la clave SSH de inmediato si está usando una. Alternativamente, se debe proporcionar el código de acceso del usuario del dispositivo host. Cuando todo esté en orden, ahora debe mostrarse el terminal de la computadora externa. Verifique las reglas de su firewall si este no es el caso. Se requiere el puerto 22 / tcp para SSH. También puede verificar la configuración del servidor SSH para asegurarse de que su cliente tenga los derechos adecuados. Podemos terminar la conexión una vez que se haya creado correctamente. Ahora necesita habilitar y permitir el puerto 22 del servidor SSH en el Firewall. Por lo tanto, hemos estado utilizando la siguiente consulta en el shell con derechos sudo.

$ sudo ufw permitir 22

Necesitamos verificar el estado de un puerto SSH en nuestro sistema a través del comando systemctl. Por lo tanto, probé el siguiente comando en nuestra consola y descubrí que nuestro puerto SSH se está ejecutando activamente.

$ sudo systemctl status ssh

Ahora las configuraciones están establecidas para el puerto SSH. Abra el bloc de notas desde el área de búsqueda de nuestro escritorio de Windows. Agregue algunos datos en el archivo de texto del bloc de notas y guárdelos en el escritorio con la extensión .txt.

Ahora abra el símbolo del sistema desde el área de búsqueda del escritorio de Windows una vez más. Agregue el siguiente comando para ver la lógica y la sintaxis de usar el comando SCP en él.

SCP

Hemos visto el SCP configurado y cómo debe usarse en el símbolo del sistema. Muevamos el archivo notepad test.txt, que acabamos de crear en nuestro escritorio. Para este propósito, debe seguir la siguiente sintaxis general de la instrucción SCP. Primero se menciona la ruta a un archivo donde se ha guardado. Esta ruta debe contener el nombre de un archivo. Después de eso, ingrese el nombre de host, la dirección IP y la ruta donde desea guardar su archivo en el sistema Linux. Asegúrese de que la carpeta exista en su sistema Linux donde desea guardarla.

Path_to_file / filename [email protected]: / path_to_save_the_file_in_host

Toque la tecla Intro para continuar conectándose al dispositivo anfitrión. Después del establecimiento exitoso de la conexión, debe agregar su contraseña de usuario para el sistema Ubuntu. De esta manera, su archivo test.txt se transferirá a la carpeta de inicio del sistema Linux Ubuntu 20.04.

Método 02: uso de WinSCP

Otra forma eficaz y sencilla de transferir sus archivos de Windows al sistema operativo Linux es a través de la herramienta WinSCP. Entonces, para usar esta herramienta, primero debemos descargarla para instalarla. Abra el motor de búsqueda de Google y escriba WinSCP en él, y presione Entrar para continuar. Haga clic en el primer enlace que se ha mostrado en el motor de búsqueda.

Ahora, se le mostrará la descarga de la herramienta estándar WINSCP. Toque Descargar WinSCP para agregarlo rápidamente a sus descargas.

Esto tomará hasta 20 minutos según la velocidad de la red en su sistema para descargarlo. Una vez completada la descarga, haga clic en el archivo descargado para ejecutarlo.

El cuadro de diálogo de selección del modo de instalación de configuración aparecerá como en la imagen de abajo. Toque Instalar para todos los usuarios (recomendado) para iniciar la instalación.

Ahora habrá aparecido una nueva ventana para la configuración de WinSCP. Debe firmar el acuerdo de licencia haciendo clic en el botón Aceptar como se muestra en el complemento a continuación.

Seleccione la casilla de verificación Tipo de instalación como instalación típica (recomendado) y toque Siguiente para continuar.

Debe elegir sabiamente el estilo de la interfaz de usuario en el panel de configuración del usuario inicial. Presione la tecla Siguiente.

Ahora, el programa de instalación de WinSCP está listo para instalarse. Por lo tanto, toque el botón Instalar para continuar y comenzar a instalar WinSCP.

Ahora se ha iniciado el proceso de instalación. Como el proceso de la línea verde, significa que está más cerca de la finalización de la instalación. Se completará en unos segundos.

Ahora se ha completado el proceso de instalación de WinSCP; se abrirá la siguiente pantalla. Marque el botón de Iniciar WinSCP y Abrir Gettings, página de inicio. Presione el botón Finalizar para cerrar la pantalla y finalizar el proceso.

Una vez completada la instalación, el sitio oficial de WinSCP se abrirá automáticamente, mostrando el mensaje de finalización exitosa de la instalación.

La GUI de WinSCP se abrirá automáticamente ya que hemos marcado el botón de casilla de verificación. Para comenzar a transferir sus archivos de Windows a Ubuntu, debe conectar Windows y el sistema operativo Ubuntu. Para ello, toque el icono de la computadora Nueva sesión, y aparecerá un cuadro de diálogo, llamado inicio de sesión. Seleccione el Protocolo de archivo de la lista desplegable como SCP primero. Agregue la dirección IP de Ubuntu dentro del campo Nombre de host. Agregue el nombre de usuario y la contraseña para conectarse y presione Iniciar sesión. Después de una conexión exitosa, arrastre los archivos del área izquierda al lado derecho de WinSCP para transferirlos.

Conclusión

SCP es fácil de entender y capaz de transmitir de forma segura una gran cantidad de datos a través de la Red. Por ejemplo, puede utilizar WebDAV como una opción. A lo largo de esta publicación, les he demostrado cómo funciona. Si operamos con una variedad de sistemas operativos, debemos investigar ambos métodos.