Skip to content

Commit

Permalink
docu
Browse files Browse the repository at this point in the history
  • Loading branch information
Javoo-bot committed Oct 7, 2024
1 parent 4c5285c commit 8f42ce8
Showing 1 changed file with 87 additions and 0 deletions.
87 changes: 87 additions & 0 deletions pasos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
Guía para Configurar Servidores Remotos y Entornos Virtuales


Para convertir tu archivo de Word en un documento adecuado para RMarkdown y hacer que sea legible, claro, entretenido y directo para el ámbito de la economía, lo primero es reorganizar las secciones con un enfoque paso a paso, usando encabezados claros y proporcionando descripciones concisas. A continuación te muestro una propuesta de estructura basada en el contenido extraído del archivo:

Título del documento
Guía para Configurar Servidores Remotos y Entornos Virtuales

1. Conexión y Generación de Llaves SSH
Para conectarte a un servidor remoto de forma segura, es fundamental generar un par de llaves SSH. A continuación, te muestro los pasos para realizar esta configuración en Windows PowerShell:

# Navegar al directorio de llaves
cd .\.ssh\
ls

# Generar un par de llaves
ssh-keygen -b 2048 -t rsa -C "tu_correo_ejemplo" -f tu_nombre

# Verificar que las llaves se han creado
cd .\.ssh\
ls

# Abrir y copiar la llave pública
notepad .\tu_nombre.pub

Utiliza la llave pública para autenticarte en el servidor. Una vez autenticado, puedes conectarte con:

ssh usuario@servidor -i .\.ssh\tu_nombre

2. Uso de WinSCP y Configuración de llaves en formato PPK
Si necesitas usar WinSCP para transferir archivos, es necesario convertir la llave SSH generada a formato PPK:

https://creodias.docs.cloudferro.com/en/latest/networking/How-to-convert-Linux-Openssh-key-to-Putty-format-on-Creodias.html

3. Configuración de VS Code para SSH
Puedes configurar el acceso SSH en Visual Studio Code siguiendo estos pasos:

Abre la configuración de host en c:\Users\tu_usuario\.ssh\config.

Añade la siguiente configuración en el archivo de texto:

Host tu_servidor
HostName servidor.ejemplo.com
User tu_usuario
IdentityFile C:\Users\tu_usuario\.ssh\tu_nombre

Conéctate desde la terminal de VS Code seleccionando "Connect in current window".

4. Gestión de Entornos Virtuales y Librerías
Para evitar incompatibilidades entre librerías, es recomendable crear y activar un entorno virtual:

# Instalar y activar entorno virtual
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate

Si necesitas gestionar dependencias adicionales, como Poetry para proyectos en Python, sigue estos pasos:

# Instalar Poetry
curl -sSL https://install.python-poetry.org | python3

# Verificar instalación
poetry --version

# Añadir nuevas librerías
poetry add reportlab=="^3.6.12"

5. Solución de Errores Comunes
Al trabajar con entornos de desarrollo, pueden surgir errores. Aquí algunos ejemplos y cómo solucionarlos:

Error con pip:
curl -sSL https://install.python-poetry.org | python3 -

Problemas con psycopg2:
sudo apt-get install libpq-dev
sudo poetry add psycopg2-binary

6. Subir Cambios con Git
Para contribuir en repositorios Git, puedes seguir estos pasos para configurar commits y subir cambios:

# Crear nueva rama y configuración de usuario
git checkout -b nueva_rama
git config --global user.name "TuNombre"
git config --global user.email "[email protected]"

# Subir los cambios
git push origin nueva_rama

0 comments on commit 8f42ce8

Please sign in to comment.