¿Qué herramientas debo utilizar para trabajar de manera eficiente en un servidor remoto?

¿Qué herramientas debo utilizar para trabajar de manera eficiente en un servidor remoto?

Alquilé un servidor Ubuntu virtual y estoy intentando configurar una aplicación web. Estoy trabajando desde ubuntu.

Sé usar la línea de comandos, pero es lenta y, como persona visual, prefiero las interfaces gráficas. Entonces me conecté con nautilus a través de ssh y ahora pude explorar los directorios gráficamente. Pero mis permisos son sólo los de "otros", por lo que no puedo hacer mucho sin o+rwx.

¿Qué herramientas utiliza para configurar y administrar sus servidores? ¿Debo escribir código localmente en lugar de directamente en el servidor y sincronizarlo?

EDITAR: NO es un servidor de producción, simplemente estoy jugueteando con eso.

Respuesta1

Le sugiero que simplemente comparta su directorio Apache.

Instale samba si no está instalado

# sudo apt-get install samba

Editar el archivo de configuración de samba

# sudo pico /etc/samba/smb.conf

Poner una nueva entrada para www

[www]
directory=/var/www   
read only=no

Después de guardar smb.conf, reinicie el servicio samba

# sudo service smbd restart

Windows utiliza un hash de contraseña diferente al de UNIX, así que establezca una contraseña

# sudo smbpasswd -a

Mostrar la ip del servidor

# ifconfig 

Luego navega desde su estación de trabajo a la IP del servidor Ubuntu en Windows, por ejemplo \\192.168.1.100\www

Si necesita aún más control de interfaz gráfica de usuario, puede echar un vistazo a Ajenti desde ajenti.org.

Respuesta2

Has intentado alguna vezWebmin? ¡Te permite hacer muchas cosas de forma visual!

¡Administración de archivos también!

información relacionada