Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

Categoría: ssh

ssh : entorno de ejecución

Publicada el 7 de noviembre de 20197 de septiembre de 2021 por ernesto

por defecto, una conexión ssh se desarrolla en un entorno de ejecución sh (más ligero, más rápido) y no bash (más lento, aunque más completo). es probable que, en la ejecución de ciertos comandos vía ssh, éstos no estén disponibles en el entorno por defecto, /bin/sh:

ssh RB3 "cd ~/bin; python -m youtube_to_mpd -s YSEe8Xfnv7w"
/bin/sh: 1: youtube-dl: not found
sh: 1: youtube-dl: not found

la librería youtube_to_mpd del ejemplo necesita el comando youtube-dl para su desarrollo y, en el entorno de ejecución de /bin/sh, no lo encuentra (no está disponible).

Más
Etiquetado como bash, ssh

ssh: conexiones rotas al rato

Publicada el 25 de junio de 20187 de septiembre de 2021 por ernesto

si no se quiere que la conexión ssh se interrumpa por sí sola al cabo de un tiempo, son necesarios dos cambios:

del lado del cliente

nano .ssh/config

Host *
ServerAliveInterval 45
ServerAliveCountMax 3

del lado del servidor

sudo nano /etc/ssh/sshd_config

ClientAliveInterval 45
ClientAliveCountMax 3

ServerAliveInterval y ClientAliveInterval

Sets a timeout interval in seconds after which if no data has been received from the server, ssh will send a message through the encrypted channel to request a response from the server.

Más
Etiquetado como clientalivecountmax, clientaliveinterval, serveralivecountmax, serveraliveinterval

ssh: configuración servidor-cliente

Publicada el 8 de diciembre de 201511 de julio de 2023 por ernesto
Puesto al día el 11 de julio de 2023.

configuración del servidor

el servidor ssh de este ejemplo tendrá una dirección IP fija, 192.168.1.7; un puerto propio, 9776; y el nombre de su dominio (hostname) será RB.

en primer lugar, hay que instalar el servidor y cliente ssh:

sudo apt install ssh

a continuación, se establece el nombre del dominio del servidor como RB y se traduce o vincula el mismo a la dirección IP 192.168.1.7:

sudo nano /etc/hostname

RB

sudo nano /etc/hosts

192.168.1.7 RB

luego, se añaden las direcciones IP permitidas por el servidor en /etc/hosts.allow

Más
Etiquetado como cat, chmod, netstat, ssh, ssh-add, ssh-copy-id, ssh-keygen, systemctl

RSS rutas fuera

  • La Naranja Metálica #104 (9×12) 2 de octubre de 2025 Belisario
  • Terror en Blanco: Monstruos lacustres, con Javier Resines 2 de octubre de 2025 Javier Resines
  • Barren Path – Grieving(2025) 30 de septiembre de 2025 Nicholas Mkhl
  • Beats and yelling: Castrator 30 de septiembre de 2025 Hate Meditations
  • Reseñas breves (septiembre de 2025) 29 de septiembre de 2025 Belisario
  • Anica, la hija del orangután en la revista DeMisterios 27 de septiembre de 2025 Javier Resines
  • Beats and yelling shorts, 27th September 25 27 de septiembre de 2025 Hate Meditations
  • CAMINANDO ENTRE MONSTRUOS 02 (Bestiario Sonoro): Basandere, la señora de los bosques 25 de septiembre de 2025 Javier Resines
  • CAMINANDO ENTRE MONSTRUOS 01 (BESTIARIO SONORO): Anica, la hija del orangután 22 de septiembre de 2025 Javier Resines

Archivo

cuaderno de campo 2011-2025