#linux
#red
#ssh
#scp
Conectarse a un equipo remoto por ssh (ip o nombre)
Copia un directorio local recursivamente a uno remoto (ssh) . Recuerda debes Modificar el comando segun tus necesidades
Copia un archivo alocal un directorio remoto (ssh). Recuerda cambiar el comando segun tus necesidaes
Copiar un archivo remoto a un directorio local
#red
#ssh
#scp
ssh usuario@ipdeEquipo
Conectarse a un equipo remoto por ssh (ip o nombre)
scp -r folder usuarioSSH@ip.aqui:/home/usuario/directorio
Copia un directorio local recursivamente a uno remoto (ssh) . Recuerda debes Modificar el comando segun tus necesidades
scp archivo usuarioSSH@ip.aqui:/home/usuario/diectorio
Copia un archivo alocal un directorio remoto (ssh). Recuerda cambiar el comando segun tus necesidaes
scp usuarioSSH@ip.aqui:/home/ususario/directorio/archivo /home/usuariolocal/directorio
Copiar un archivo remoto a un directorio local
LEE ESTE ANCLADO ❗️❗️. Algunos Comandos útiles .. Solo se dará la descripción breve y algún dato útil del comando.
La mayoría son para distribuciones con base ARCH y base DEBIAN. Pero se incluyen muchos que son generales en linux.
Se usan etiquetas #, para encontrar los comandos, asi mismo para informar si son para ARCH , DEBIAN, o generales de LINUX. Igual que se pone una etiqueta haciendo referencia a que va enfocado el comando, como sistema, archivos, disco/almacenamiento y asi.
#linux
#arch
#debian
#sistema
#archivos
#red
#procesos
#usuarios
#disco
#apagado
#renombrar
#informacion
#imprimir (documentos en impresora)
#escanear_documentos
#impresora (instalación)
#dividir_archivos
#manipular archivos pdf
#admin_paquetes_void
#fecha
#apagar/reiniciar,hibernar,suspender
#Recupera_GRUB
#busqueda_de_archivos
#sockets
#calculadora
#permisos_archivos
#void
#ssh
Comandos disponibles (hasta ahora), puedes dar click a continuación:
#acpi(bateria) #apt
#apt-get #awk #bc
#blkid #bluetoothctl #bunzip2
#cat #cd #chattr
#chmod #cp #convert
#date #dd #df #diff
#dpkg #du
#egrp #fdisk #ffmpeg
#find #ftp
#gunzip #hcitool #import
#inxi #ip #jobs
#journalctl #kill #lp
#ls #lsblk #lsattr #mkdir
#mmv #mount #mv #netstat
#nmcli #pacman #pamac
#parecord #pdfjam #printf
#ps #rar #rclone
#rename #rm #rm
#rsync #scanimage #scp
#sed #sftp #smartctl #smbclient
#split #ss
#stat #systemctl #timedatectl
#udisksctl #umount
#useradd #userdel #usermod
#vnstat #vnstati #xbps
#xinput #xrandr #watch
#yay #yt-dlp #zip
Agregamos mini GUIAS para uso en terminal.
Revisa por tu cuenta los comandos utilizados en las guías antes de proceder (informate, no sigas a ciegas las guías). Recuerda usarlas solo como referencia ya que podrían contener errores o variar según la distro que uses.
#guia_bluetooth
#guia_Android_como_Monitor_secundario
#guia_USB_booteable
#guia_TOUCHPAD_pruebas
#guia_HDMI_desde_terminal
#guia_PARTICION_primaria
#guia_RESTAURAR_GRUB_Arch
#guia_PARTICION_disco_duro
#guia_WIFI_netctl
#guia_WIFI_networkmanager
#rsync (copia/respaldo básico)
#guia_AUDIO_verificacion_básica
#guia_SAMBA_server_basica
#smbclient (cliente samba desde terminal)
#guia_IMPRESORAS_instalación
#guia_impresoras_manjaro
#Atajos_teclado_enconsola_bash (info)
#guia_MONTAR_discos_en_el_arranque(boot)
#Variables_de_entorno (info)
#Árbol_de_directorios (info)
#guia_SISTEMA_información_básica
#capturas_de_escritorio
#guia_SED_comando (editar texto desde terminal)
#Convertir_videos (#ffmpeg)
#guia_Montar_ISO_IMG
#guia_Grabar_ISO_a_CD (DVD-Bluray)
#Errores_con_claves_GnuPG (arch)
#horario
#Convertir_videos
#rclone
#los_inodos
#pacman_tips
#recuperar_password
#guia_iniciar_con_i3wm (básico)
#rclone_sincronizar_directorios
#guia_Qemu_basica
#guia_Qemu_Android
#youtube-dl
#crear_iso_archivos_personales
#grabar_audio
#Recupera_GRUB (Manjaro)
#Guia_Nvidia
#Guia_Swap
#comodines
Comandos en una línea #one-line:
#rename_archivos
#ls_directorios
#comando_A_imagen
#orden_fotos
#descargar_renombrar
#archivos_espacios
#mover_archivos
#file_to_csv
#cpu_info
#cpu_temp
#cpu_freq
#multiples_dir
#search_comando
#root_last_comm
#info_disc
#reloj
#espacios_en_nombre
#montar_iso
#procesos_list
#fecha_apgado
#aplicacion_ssh
#youtube_Audio
#imagen_pdf
#notificar_comando
#archivos_tiempo
Busca dando click en el icono en la esquina superior derecha de tu aplicación o en las etiquetas aquí arriba.
Lo mismo puedes buscar sin la necesidad de la etiqueta #, solo con alguna palabra, como por ejemplo montar, mover, instalar, etc.
La mayoría son para distribuciones con base ARCH y base DEBIAN. Pero se incluyen muchos que son generales en linux.
Se usan etiquetas #, para encontrar los comandos, asi mismo para informar si son para ARCH , DEBIAN, o generales de LINUX. Igual que se pone una etiqueta haciendo referencia a que va enfocado el comando, como sistema, archivos, disco/almacenamiento y asi.
#linux
#arch
#debian
#sistema
#archivos
#red
#procesos
#usuarios
#disco
#apagado
#renombrar
#informacion
#imprimir (documentos en impresora)
#escanear_documentos
#impresora (instalación)
#dividir_archivos
#manipular archivos pdf
#admin_paquetes_void
#fecha
#apagar/reiniciar,hibernar,suspender
#Recupera_GRUB
#busqueda_de_archivos
#sockets
#calculadora
#permisos_archivos
#void
#ssh
Comandos disponibles (hasta ahora), puedes dar click a continuación:
#acpi(bateria) #apt
#apt-get #awk #bc
#blkid #bluetoothctl #bunzip2
#cat #cd #chattr
#chmod #cp #convert
#date #dd #df #diff
#dpkg #du
#egrp #fdisk #ffmpeg
#find #ftp
#gunzip #hcitool #import
#inxi #ip #jobs
#journalctl #kill #lp
#ls #lsblk #lsattr #mkdir
#mmv #mount #mv #netstat
#nmcli #pacman #pamac
#parecord #pdfjam #printf
#ps #rar #rclone
#rename #rm #rm
#rsync #scanimage #scp
#sed #sftp #smartctl #smbclient
#split #ss
#stat #systemctl #timedatectl
#udisksctl #umount
#useradd #userdel #usermod
#vnstat #vnstati #xbps
#xinput #xrandr #watch
#yay #yt-dlp #zip
Agregamos mini GUIAS para uso en terminal.
Revisa por tu cuenta los comandos utilizados en las guías antes de proceder (informate, no sigas a ciegas las guías). Recuerda usarlas solo como referencia ya que podrían contener errores o variar según la distro que uses.
#guia_bluetooth
#guia_Android_como_Monitor_secundario
#guia_USB_booteable
#guia_TOUCHPAD_pruebas
#guia_HDMI_desde_terminal
#guia_PARTICION_primaria
#guia_RESTAURAR_GRUB_Arch
#guia_PARTICION_disco_duro
#guia_WIFI_netctl
#guia_WIFI_networkmanager
#rsync (copia/respaldo básico)
#guia_AUDIO_verificacion_básica
#guia_SAMBA_server_basica
#smbclient (cliente samba desde terminal)
#guia_IMPRESORAS_instalación
#guia_impresoras_manjaro
#Atajos_teclado_enconsola_bash (info)
#guia_MONTAR_discos_en_el_arranque(boot)
#Variables_de_entorno (info)
#Árbol_de_directorios (info)
#guia_SISTEMA_información_básica
#capturas_de_escritorio
#guia_SED_comando (editar texto desde terminal)
#Convertir_videos (#ffmpeg)
#guia_Montar_ISO_IMG
#guia_Grabar_ISO_a_CD (DVD-Bluray)
#Errores_con_claves_GnuPG (arch)
#horario
#Convertir_videos
#rclone
#los_inodos
#pacman_tips
#recuperar_password
#guia_iniciar_con_i3wm (básico)
#rclone_sincronizar_directorios
#guia_Qemu_basica
#guia_Qemu_Android
#youtube-dl
#crear_iso_archivos_personales
#grabar_audio
#Recupera_GRUB (Manjaro)
#Guia_Nvidia
#Guia_Swap
#comodines
Comandos en una línea #one-line:
#rename_archivos
#ls_directorios
#comando_A_imagen
#orden_fotos
#descargar_renombrar
#archivos_espacios
#mover_archivos
#file_to_csv
#cpu_info
#cpu_temp
#cpu_freq
#multiples_dir
#search_comando
#root_last_comm
#info_disc
#reloj
#espacios_en_nombre
#montar_iso
#procesos_list
#fecha_apgado
#aplicacion_ssh
#youtube_Audio
#imagen_pdf
#notificar_comando
#archivos_tiempo
Busca dando click en el icono en la esquina superior derecha de tu aplicación o en las etiquetas aquí arriba.
Lo mismo puedes buscar sin la necesidad de la etiqueta #, solo con alguna palabra, como por ejemplo montar, mover, instalar, etc.
#linux
#ssh-keygen
#ssh_seguro
(A algunos les será nuevo o interesante, otros ya lo usan seguramente)
Conexión SSH "mas" segura a su servidor (para quienes ya tienen SSH).
Nota: yo asi lo entendi y es asi como se los comparto. No me apedreen por no usar tecnicismos XD
Sin entrar en detalles, se hará con el algoritmo ed25519 (no compatible con viejas versiones de ssh).
En la maquina remota (su pc actual) ejecuten:
Deben contestar preguntas, pero atencion.
La forma facil:
NO cambien la ruta y no pongan otro nombre (dar enter en la primera pregunta). Ya cuando tengan experienica haganlo como prefieran.
En la pregunta "Enter passphrase" SI pongan contraseña (más seguridad), Les solicita repetir contraseña.
Nota: este password es para "proteger" los archivos generados, puede ser distinto al de su user_SSH, lo usaran como "nuevo password" para conectarse SOLO desde este pc
Si omiten la contraseña el equipo remoto no solicita contraseña y entra en automatico a su sesion SSH (a su gusto).
Cuando termine el paso anterior, Revisen con el comando
que exista un archivo con el nombre id_ed25519 y otro id_ed25519.pub
Ahora usen el siguiente comando para "copiar" el archivo .pub al servidor al que se van a conectar (requeire su user y contraseña del server).
Ahora ya pueden entrar al servidor remoto como de costumbre, por ejemplo:
Les pedirá la contraseña que pusieron en ssh-keygen. La idea NO es evitar la contraseña, la idea es hacer "mas segura" la conexion.
Ahora hagamos un "alias" para mas comodidad, algo como "miserver".
Con su editor favorito en su pc actual, hagan un archivo llamado "config" en la ruta
Host miserver <ip_del_server>
HostName <ip_del_server>
IdentityFile ~/.ssh/id_ed25519
User <su_user_del_server>
Guarden los cambios. Ahora en su terminal solo será necesario escribir
y poner su contraseña que usaron en el comando ssh-keygen.
Suerte con sus pruebas.
#ssh-keygen
#ssh_seguro
(A algunos les será nuevo o interesante, otros ya lo usan seguramente)
Conexión SSH "mas" segura a su servidor (para quienes ya tienen SSH).
Nota: yo asi lo entendi y es asi como se los comparto. No me apedreen por no usar tecnicismos XD
Sin entrar en detalles, se hará con el algoritmo ed25519 (no compatible con viejas versiones de ssh).
En la maquina remota (su pc actual) ejecuten:
ssh-keygen
Deben contestar preguntas, pero atencion.
La forma facil:
NO cambien la ruta y no pongan otro nombre (dar enter en la primera pregunta). Ya cuando tengan experienica haganlo como prefieran.
En la pregunta "Enter passphrase" SI pongan contraseña (más seguridad), Les solicita repetir contraseña.
Nota: este password es para "proteger" los archivos generados, puede ser distinto al de su user_SSH, lo usaran como "nuevo password" para conectarse SOLO desde este pc
Si omiten la contraseña el equipo remoto no solicita contraseña y entra en automatico a su sesion SSH (a su gusto).
Cuando termine el paso anterior, Revisen con el comando
ls .ssh
que exista un archivo con el nombre id_ed25519 y otro id_ed25519.pub
Ahora usen el siguiente comando para "copiar" el archivo .pub al servidor al que se van a conectar (requeire su user y contraseña del server).
ssh-copy-id -i ~/.ssh/id_ed25519.pub <su_user_en_servidor>@<ip_del_servidor>
Ahora ya pueden entrar al servidor remoto como de costumbre, por ejemplo:
ssh su_user@ip_del_servidor
Les pedirá la contraseña que pusieron en ssh-keygen. La idea NO es evitar la contraseña, la idea es hacer "mas segura" la conexion.
Ahora hagamos un "alias" para mas comodidad, algo como "miserver".
Con su editor favorito en su pc actual, hagan un archivo llamado "config" en la ruta
~/.ssh/
(o sea /home/<su_user>/.ssh/config), y usen lo siguiente (modifiquen lo necesario):Host miserver <ip_del_server>
HostName <ip_del_server>
IdentityFile ~/.ssh/id_ed25519
User <su_user_del_server>
Guarden los cambios. Ahora en su terminal solo será necesario escribir
ssh miserver
y poner su contraseña que usaron en el comando ssh-keygen.
Suerte con sus pruebas.