<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://guia-ubuntu.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gmolleda</id>
		<title>Guía Ubuntu - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gmolleda"/>
		<link rel="alternate" type="text/html" href="https://guia-ubuntu.com/index.php/Especial:Contribuciones/Gmolleda"/>
		<updated>2026-04-03T21:49:59Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.22.7</generator>

	<entry>
		<id>https://guia-ubuntu.com/index.php/VirtualBox</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://guia-ubuntu.com/index.php/VirtualBox"/>
				<updated>2011-10-18T09:37:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gmolleda: /* En GNU/Linux */ Instalar virtualbox-ose-guest-utils&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{software&lt;br /&gt;
| nombre = VirtualBox&lt;br /&gt;
| logo = [[Imagen:Virtualboxlogo.png|128px]]&lt;br /&gt;
| desarrollador = Sun Microsystems&lt;br /&gt;
| version_estable = 3.2&lt;br /&gt;
| fecha_version_estable = {{w|18 de Mayo}} de {{w|2010}}&lt;br /&gt;
| paquete = virtualbox&lt;br /&gt;
| genero = [[:Categoría:Máquinas virtuales|Máquina virtual]]&lt;br /&gt;
| licencia = {{w|software libre|libre}} ({{w|GNU GPL|GPL}})&lt;br /&gt;
| castellano = Sí&lt;br /&gt;
| web = [http://www.virtualbox.org/ www.virtualbox.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''VirtualBox''' es un excelente software de {{w|virtualización}} que nos permite ejecutar otros {{w|sistema operativo|sistemas operativos}} como cualquier {{w|distribución Linux|distribución de GNU/Linux}} o versión de {{w|Microsoft Windows|Windows}} en Ubuntu. A partir de la versión 1.5, VirtualBox integra lo que llaman ventanas ''Seamless'', es decir, que los programas virtualizados se muestran en la interfaz del sistema base como ventanas corrientes (conocido como ''Coherence mode'' en el programa {{w|Parallels}} Desktop).&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
===Instalación de VirtualBox OSE===&lt;br /&gt;
Para instalar la versión Open Source, la cual viene en los repositorios de Ubuntu, se debe hacer el siguiente paso.&lt;br /&gt;
 $ sudo aptitude install virtualbox-ose&lt;br /&gt;
&lt;br /&gt;
{{nota|La versión Open Source no permite conectar dispositivos mediante usb}}&lt;br /&gt;
&lt;br /&gt;
===Instalación de VirtualBox===&lt;br /&gt;
&lt;br /&gt;
====Mediante repositorios====&lt;br /&gt;
&lt;br /&gt;
Si se desea hacer una instalación de VirtualBox, edición de uso personal, mediante los repositorios que pone a disposición ''virtualbox.org'', se deben de seguir los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
Añadir a nuestro fichero '''/etc/apt/sources.list''' la siguiente linea:&lt;br /&gt;
&lt;br /&gt;
 '''Hardy Heron'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian hardy non-free&lt;br /&gt;
&lt;br /&gt;
 '''Intrepid Ibex'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian intrepid non-free&lt;br /&gt;
&lt;br /&gt;
 '''Jaunty Jackalope'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian jaunty non-free&lt;br /&gt;
&lt;br /&gt;
 '''Karmic Koala'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian karmic non-free&lt;br /&gt;
&lt;br /&gt;
En una consola ponemos:&lt;br /&gt;
&lt;br /&gt;
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
Después hacemos un update:&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude update &lt;br /&gt;
&lt;br /&gt;
Finalmente instalamos VirtualBox&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude install virtualbox-2.0 → Para la versión 2.0&lt;br /&gt;
 $ sudo aptitude install virtualbox-3.0 → Para la versión 3.0&lt;br /&gt;
 $ sudo aptitude install virtualbox-3.1 → Para la versión 3.1&lt;br /&gt;
&lt;br /&gt;
====Mediante paquetes DEB====&lt;br /&gt;
En la [http://www.virtualbox.org/wiki/Linux_Downloads página web oficial] se puede encontrar los paquetes [[añadir aplicaciones#Paquetes Deb|.deb]] para cada versión de Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Para instalar un paquete .deb basta con dar doble clic sobre el paquete y se instalará automáticamente.&lt;br /&gt;
&lt;br /&gt;
Si deseamos instalarlo manualmente, para así mirar todos los pormenores de la instalación, podemos ejecutar la siguiente instrucción:&lt;br /&gt;
 $ sudo dpkg -i virtualbox-3.0_XXX.deb&lt;br /&gt;
&lt;br /&gt;
====Después de la instalación====&lt;br /&gt;
Para poder disfrutar de algunas de las características de VirtualBox edición de uso personal, como el acceso a dispositivos de usb, se debe agregar el usuario que ejecutará VirtualBox al grupo ''vboxusers'' que se crea durante la instalación.&lt;br /&gt;
 $ sudo adduser nombre_usuario vboxusers → Recuerden cambiar nombre_usuario por el correspondiente&lt;br /&gt;
&lt;br /&gt;
{{nota|Es importante cerciorarse que el paquete '''dkms''' está instalado, ya que si se cambia de kernel este será el encargado de recompilar los módulos necesarios para que VirtualBox se ejecute en el nuevo kernel}}&lt;br /&gt;
&lt;br /&gt;
== Inicio ==&lt;br /&gt;
&lt;br /&gt;
Para iniciar VirtualBox en [[GNOME]], vamos al menú '''Aplicaciones''' → '''Herramientas del sistema''' → '''Sun VirtualBox'''.&lt;br /&gt;
&lt;br /&gt;
También podemos iniciarlo mediante el siguiente comando en [[terminal]]:&lt;br /&gt;
 $ VirtualBox&lt;br /&gt;
&lt;br /&gt;
==Instalación de Guest Additions==&lt;br /&gt;
&lt;br /&gt;
Para instalar los ''Guest Additions'' o ''aplicaciones del huésped'' inicia la máquina virtual y, en el menú superior, haz clic en ''''Dispositivos''' → '''Instalar Aplicaciones &amp;quot;Guest Additions&amp;quot;'''. Esto cargará un CD en el sistema operativo e iniciará la instalación.&lt;br /&gt;
&lt;br /&gt;
===En GNU/Linux===&lt;br /&gt;
Si el ISO no se monta automáticamente ejecuta:&lt;br /&gt;
 $ sudo mount /dev/cdrom&lt;br /&gt;
&lt;br /&gt;
Una vez que se haya montado el ISO de los Guest Additions el siguiente paso será ejecutar el script de instalación para la arquitectura indicada.&lt;br /&gt;
 '''32 bits''':&lt;br /&gt;
 $ sudo sh /media/cdrom/VBoxLinuxAddition-x86.run&lt;br /&gt;
&lt;br /&gt;
 '''64 bits''':&lt;br /&gt;
 $ sudo sh /media/cdrom/VBoxLinuxAddition-amd64.run&lt;br /&gt;
&lt;br /&gt;
Pudiera ser que diera un mensaje de permiso denegado al abrir el binario instalador, en caso de ser Debian pruebe con usuario root y terminal bash&lt;br /&gt;
 '''32 y 64 bits''':&lt;br /&gt;
 $ su -l&lt;br /&gt;
 $ cd /media/cdrom&lt;br /&gt;
 $ bash VBoxLinuxAdditions.run&lt;br /&gt;
&lt;br /&gt;
===En Windows===&lt;br /&gt;
Al montarse el ISO se ejecutará automáticamente un wizard, a través de él se instalarán los Guest Additions. Al terminar la instalación se deberá reiniciar la máquina.&lt;br /&gt;
&lt;br /&gt;
==Carpetas compartidas==&lt;br /&gt;
Una de las ventajas de instalar los Guest Additions son los directorio compartidos que se pueden instalar entre el host y los huésped (Máquinas virtuales). Para asignar un directorio compartido entre el host y el huésped, en la interfaz de VirtualBox seleccionamos la máquina a la que vamos a asignarle un directorio compartido (La máquina virtual debe estar apagada) y nos vamos a '''Configuración''' → '''Carpetas compartidas''' e ingresamos el directorio que queremos compartir. En el ejemplo se puede ver que la carpeta compartida recibe el nombre de ''VBox''. [[Imagen:VBoxCarpetasCompartidas.png|center|thumb|500px|Dialogo donde se adhieren carpetas compartidas entre el host y la virtual]]&lt;br /&gt;
Una vez hecho esto se debe iniciar la máquina virtual y configurar dentro de ella el directorio.&lt;br /&gt;
&lt;br /&gt;
===En GNU/Linux===&lt;br /&gt;
Los pasos para la configuración del directorio compartido son los siguientes:&lt;br /&gt;
* Creamos un directorio en '''media''' para poder montar la carpeta compartida.&lt;br /&gt;
 $ sudo mkdir /media/compartida&lt;br /&gt;
{{nota|En las últimas versiones este directorio no puede llamarse igual al nombre que le dimos a la carpeta compartida, en nuestro ejemplo ''VBox'', ya que el protocolo de conexión dará error.}}&lt;br /&gt;
* Montamos el directorio compartido de la siguiente forma.&lt;br /&gt;
 $ sudo mount -t vboxsf nombre_carpeta punto_de_montaje&lt;br /&gt;
 '''Para nuestro ejemplo:'''&lt;br /&gt;
 $ sudo mount -t vboxsf VBox /media/compartida&lt;br /&gt;
&lt;br /&gt;
Si diera error por no conocer el sistema de ficheros vboxsf habría que instalar desde el linux virtualizado el paquete virtualbox-ose-guest-utils:&lt;br /&gt;
 $ sudo apt-get install virtualbox-ose-guest-utils&lt;br /&gt;
&lt;br /&gt;
Como cada vez que iniciamos nuestro sistema virtualizado debemos de ejecutar esta instrucción, existe la opción de indicarle al sistema que monte el directorio al iniciarse, para hacer que esto suceda se debe realizar los siguientes pasos:&lt;br /&gt;
* Editar el archivo fstab, con el editor de su preferencia.&lt;br /&gt;
 $ sudo vim /etc/fstab&lt;br /&gt;
* Se debe ingresar la siguiente línea al final de archivo, en la línea se indica quien se monta, el punto de montaje y el protocolo, entre otra información.&lt;br /&gt;
 nombre_carpeta punto_de_montaje vboxsf  rw,gid=1000,uid=1000,auto       0       0&lt;br /&gt;
 '''Para nuestro ejemplo:'''&lt;br /&gt;
 VBox    /media/compartida     vboxsf  rw,gid=1000,uid=1000,auto       0       0&lt;br /&gt;
&lt;br /&gt;
===En Windows===&lt;br /&gt;
Los pasos para la configuración del directorio compartido son los siguientes:&lt;br /&gt;
* Se debe ir a '''Inicio''' → '''Ejecutar''' y se debe introducir el siguiente comando:&lt;br /&gt;
 net use x: \\VBOXSVR\nombre_carpeta → La '''x''' es el nombre de la unidad en Windows, puede cambiarse por cualquier otra libre&lt;br /&gt;
 '''Para nuestro ejemplo:''' &lt;br /&gt;
 net use x: \\VBOXSVR\VBox&lt;br /&gt;
&lt;br /&gt;
==Redireccionando puertos==&lt;br /&gt;
Muchas veces tenemos un servicio en alguna de nuestras máquinas virtuales que queremos que sea visible para todo el resto de la red interna a la que pertenece el host, pero no queremos complicarnos la vida cambiando el tipo de conexión a red con la que cuenta VirtualBox por defecto. Para poder realizar esto es necesario redireccionar puertos desde nuestro host hasta el huésped que tiene los servicios.&lt;br /&gt;
&lt;br /&gt;
Para el ejemplo redireccionaremos el puerto ''8080'' de nuestro host al puerto ''80'' de un huesped que funciona como servidor web, dicho huésped se llama '''Server'''.&lt;br /&gt;
Los pasos para redireccionar los puertos son ingresar como usuario normal los siguientes comandos:&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/Protocol&amp;quot; TCP&lt;br /&gt;
&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/GuestPort&amp;quot; 80&lt;br /&gt;
&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/HostPort&amp;quot; 8080&lt;br /&gt;
&lt;br /&gt;
Se debe ejecutar en ese orden, y recuerden que la máquina virtual a la que queremos redireccionar se llama '''Server'''. De esta forma si queremos ingresar a alguna página hospedada en Server, debemos escribir en el navegador web del host ''http://localhost:8080/''.&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
&lt;br /&gt;
* [[Ejecutar aplicaciones Windows desde Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Aplicaciones similares ===&lt;br /&gt;
&lt;br /&gt;
* [[VMware Player]]&lt;br /&gt;
* [[Qemu]]&lt;br /&gt;
* [[:Categoría:Máquinas virtuales|Ver más en la categoría ''Máquinas virtuales'']]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia}}&lt;br /&gt;
* [http://www.virtualbox.org/ Sitio web oficial de VirtualBox] {{en}}&lt;br /&gt;
* [http://forums.virtualbox.org/viewtopic.php?t=2302 Ubuntu Gutsy - USB not working] {{en}}&lt;br /&gt;
* [http://www.arsgeek.com/?p=2776 Get USB devices mounted on your Virtualbox XP machine in Gutsy (Ubuntu 7.10)] {{en}}&lt;br /&gt;
* [http://www.laconsolablog.com/2008/06/04/virtualbox-kernel-module/ Virtualbox kernel module] {{es}}&lt;br /&gt;
[[Categoría:Máquinas virtuales]]&lt;br /&gt;
[[Categoría:Interoperabilidad con Windows]]&lt;/div&gt;</summary>
		<author><name>Gmolleda</name></author>	</entry>

	<entry>
		<id>https://guia-ubuntu.com/index.php/VirtualBox</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://guia-ubuntu.com/index.php/VirtualBox"/>
				<updated>2011-10-18T09:29:35Z</updated>
		
		<summary type="html">&lt;p&gt;Gmolleda: /* En GNU/Linux */ cambios menores&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{software&lt;br /&gt;
| nombre = VirtualBox&lt;br /&gt;
| logo = [[Imagen:Virtualboxlogo.png|128px]]&lt;br /&gt;
| desarrollador = Sun Microsystems&lt;br /&gt;
| version_estable = 3.2&lt;br /&gt;
| fecha_version_estable = {{w|18 de Mayo}} de {{w|2010}}&lt;br /&gt;
| paquete = virtualbox&lt;br /&gt;
| genero = [[:Categoría:Máquinas virtuales|Máquina virtual]]&lt;br /&gt;
| licencia = {{w|software libre|libre}} ({{w|GNU GPL|GPL}})&lt;br /&gt;
| castellano = Sí&lt;br /&gt;
| web = [http://www.virtualbox.org/ www.virtualbox.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''VirtualBox''' es un excelente software de {{w|virtualización}} que nos permite ejecutar otros {{w|sistema operativo|sistemas operativos}} como cualquier {{w|distribución Linux|distribución de GNU/Linux}} o versión de {{w|Microsoft Windows|Windows}} en Ubuntu. A partir de la versión 1.5, VirtualBox integra lo que llaman ventanas ''Seamless'', es decir, que los programas virtualizados se muestran en la interfaz del sistema base como ventanas corrientes (conocido como ''Coherence mode'' en el programa {{w|Parallels}} Desktop).&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
===Instalación de VirtualBox OSE===&lt;br /&gt;
Para instalar la versión Open Source, la cual viene en los repositorios de Ubuntu, se debe hacer el siguiente paso.&lt;br /&gt;
 $ sudo aptitude install virtualbox-ose&lt;br /&gt;
&lt;br /&gt;
{{nota|La versión Open Source no permite conectar dispositivos mediante usb}}&lt;br /&gt;
&lt;br /&gt;
===Instalación de VirtualBox===&lt;br /&gt;
&lt;br /&gt;
====Mediante repositorios====&lt;br /&gt;
&lt;br /&gt;
Si se desea hacer una instalación de VirtualBox, edición de uso personal, mediante los repositorios que pone a disposición ''virtualbox.org'', se deben de seguir los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
Añadir a nuestro fichero '''/etc/apt/sources.list''' la siguiente linea:&lt;br /&gt;
&lt;br /&gt;
 '''Hardy Heron'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian hardy non-free&lt;br /&gt;
&lt;br /&gt;
 '''Intrepid Ibex'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian intrepid non-free&lt;br /&gt;
&lt;br /&gt;
 '''Jaunty Jackalope'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian jaunty non-free&lt;br /&gt;
&lt;br /&gt;
 '''Karmic Koala'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian karmic non-free&lt;br /&gt;
&lt;br /&gt;
En una consola ponemos:&lt;br /&gt;
&lt;br /&gt;
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
Después hacemos un update:&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude update &lt;br /&gt;
&lt;br /&gt;
Finalmente instalamos VirtualBox&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude install virtualbox-2.0 → Para la versión 2.0&lt;br /&gt;
 $ sudo aptitude install virtualbox-3.0 → Para la versión 3.0&lt;br /&gt;
 $ sudo aptitude install virtualbox-3.1 → Para la versión 3.1&lt;br /&gt;
&lt;br /&gt;
====Mediante paquetes DEB====&lt;br /&gt;
En la [http://www.virtualbox.org/wiki/Linux_Downloads página web oficial] se puede encontrar los paquetes [[añadir aplicaciones#Paquetes Deb|.deb]] para cada versión de Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Para instalar un paquete .deb basta con dar doble clic sobre el paquete y se instalará automáticamente.&lt;br /&gt;
&lt;br /&gt;
Si deseamos instalarlo manualmente, para así mirar todos los pormenores de la instalación, podemos ejecutar la siguiente instrucción:&lt;br /&gt;
 $ sudo dpkg -i virtualbox-3.0_XXX.deb&lt;br /&gt;
&lt;br /&gt;
====Después de la instalación====&lt;br /&gt;
Para poder disfrutar de algunas de las características de VirtualBox edición de uso personal, como el acceso a dispositivos de usb, se debe agregar el usuario que ejecutará VirtualBox al grupo ''vboxusers'' que se crea durante la instalación.&lt;br /&gt;
 $ sudo adduser nombre_usuario vboxusers → Recuerden cambiar nombre_usuario por el correspondiente&lt;br /&gt;
&lt;br /&gt;
{{nota|Es importante cerciorarse que el paquete '''dkms''' está instalado, ya que si se cambia de kernel este será el encargado de recompilar los módulos necesarios para que VirtualBox se ejecute en el nuevo kernel}}&lt;br /&gt;
&lt;br /&gt;
== Inicio ==&lt;br /&gt;
&lt;br /&gt;
Para iniciar VirtualBox en [[GNOME]], vamos al menú '''Aplicaciones''' → '''Herramientas del sistema''' → '''Sun VirtualBox'''.&lt;br /&gt;
&lt;br /&gt;
También podemos iniciarlo mediante el siguiente comando en [[terminal]]:&lt;br /&gt;
 $ VirtualBox&lt;br /&gt;
&lt;br /&gt;
==Instalación de Guest Additions==&lt;br /&gt;
&lt;br /&gt;
Para instalar los ''Guest Additions'' o ''aplicaciones del huésped'' inicia la máquina virtual y, en el menú superior, haz clic en ''''Dispositivos''' → '''Instalar Aplicaciones &amp;quot;Guest Additions&amp;quot;'''. Esto cargará un CD en el sistema operativo e iniciará la instalación.&lt;br /&gt;
&lt;br /&gt;
===En GNU/Linux===&lt;br /&gt;
Si el ISO no se monta automáticamente ejecuta:&lt;br /&gt;
 $ sudo mount /dev/cdrom&lt;br /&gt;
&lt;br /&gt;
Una vez que se haya montado el ISO de los Guest Additions el siguiente paso será ejecutar el script de instalación para la arquitectura indicada.&lt;br /&gt;
 '''32 bits''':&lt;br /&gt;
 $ sudo sh /media/cdrom/VBoxLinuxAddition-x86.run&lt;br /&gt;
&lt;br /&gt;
 '''64 bits''':&lt;br /&gt;
 $ sudo sh /media/cdrom/VBoxLinuxAddition-amd64.run&lt;br /&gt;
&lt;br /&gt;
Pudiera ser que diera un mensaje de permiso denegado al abrir el binario instalador, en caso de ser Debian pruebe con usuario root y terminal bash&lt;br /&gt;
 '''32 y 64 bits''':&lt;br /&gt;
 $ su -l&lt;br /&gt;
 $ cd /media/cdrom&lt;br /&gt;
 $ bash VBoxLinuxAdditions.run&lt;br /&gt;
&lt;br /&gt;
===En Windows===&lt;br /&gt;
Al montarse el ISO se ejecutará automáticamente un wizard, a través de él se instalarán los Guest Additions. Al terminar la instalación se deberá reiniciar la máquina.&lt;br /&gt;
&lt;br /&gt;
==Carpetas compartidas==&lt;br /&gt;
Una de las ventajas de instalar los Guest Additions son los directorio compartidos que se pueden instalar entre el host y los huésped (Máquinas virtuales). Para asignar un directorio compartido entre el host y el huésped, en la interfaz de VirtualBox seleccionamos la máquina a la que vamos a asignarle un directorio compartido (La máquina virtual debe estar apagada) y nos vamos a '''Configuración''' → '''Carpetas compartidas''' e ingresamos el directorio que queremos compartir. En el ejemplo se puede ver que la carpeta compartida recibe el nombre de ''VBox''. [[Imagen:VBoxCarpetasCompartidas.png|center|thumb|500px|Dialogo donde se adhieren carpetas compartidas entre el host y la virtual]]&lt;br /&gt;
Una vez hecho esto se debe iniciar la máquina virtual y configurar dentro de ella el directorio.&lt;br /&gt;
&lt;br /&gt;
===En GNU/Linux===&lt;br /&gt;
Los pasos para la configuración del directorio compartido son los siguientes:&lt;br /&gt;
* Creamos un directorio en '''media''' para poder montar la carpeta compartida.&lt;br /&gt;
 $ sudo mkdir /media/compartida&lt;br /&gt;
{{nota|En las últimas versiones este directorio no puede llamarse igual al nombre que le dimos a la carpeta compartida, en nuestro ejemplo ''VBox'', ya que el protocolo de conexión dará error.}}&lt;br /&gt;
* Montamos el directorio compartido de la siguiente forma.&lt;br /&gt;
 $ sudo mount -t vboxsf nombre_carpeta punto_de_montaje&lt;br /&gt;
 '''Para nuestro ejemplo:'''&lt;br /&gt;
 $ sudo mount -t vboxsf VBox /media/compartida&lt;br /&gt;
&lt;br /&gt;
Como cada vez que iniciamos nuestro sistema virtualizado debemos de ejecutar esta instrucción, existe la opción de indicarle al sistema que monte el directorio al iniciarse, para hacer que esto suceda se debe realizar los siguientes pasos:&lt;br /&gt;
* Editar el archivo fstab, con el editor de su preferencia.&lt;br /&gt;
 $ sudo vim /etc/fstab&lt;br /&gt;
* Se debe ingresar la siguiente línea al final de archivo, en la línea se indica quien se monta, el punto de montaje y el protocolo, entre otra información.&lt;br /&gt;
 nombre_carpeta punto_de_montaje vboxsf  rw,gid=1000,uid=1000,auto       0       0&lt;br /&gt;
 '''Para nuestro ejemplo:'''&lt;br /&gt;
 VBox    /media/compartida     vboxsf  rw,gid=1000,uid=1000,auto       0       0&lt;br /&gt;
&lt;br /&gt;
===En Windows===&lt;br /&gt;
Los pasos para la configuración del directorio compartido son los siguientes:&lt;br /&gt;
* Se debe ir a '''Inicio''' → '''Ejecutar''' y se debe introducir el siguiente comando:&lt;br /&gt;
 net use x: \\VBOXSVR\nombre_carpeta → La '''x''' es el nombre de la unidad en Windows, puede cambiarse por cualquier otra libre&lt;br /&gt;
 '''Para nuestro ejemplo:''' &lt;br /&gt;
 net use x: \\VBOXSVR\VBox&lt;br /&gt;
&lt;br /&gt;
==Redireccionando puertos==&lt;br /&gt;
Muchas veces tenemos un servicio en alguna de nuestras máquinas virtuales que queremos que sea visible para todo el resto de la red interna a la que pertenece el host, pero no queremos complicarnos la vida cambiando el tipo de conexión a red con la que cuenta VirtualBox por defecto. Para poder realizar esto es necesario redireccionar puertos desde nuestro host hasta el huésped que tiene los servicios.&lt;br /&gt;
&lt;br /&gt;
Para el ejemplo redireccionaremos el puerto ''8080'' de nuestro host al puerto ''80'' de un huesped que funciona como servidor web, dicho huésped se llama '''Server'''.&lt;br /&gt;
Los pasos para redireccionar los puertos son ingresar como usuario normal los siguientes comandos:&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/Protocol&amp;quot; TCP&lt;br /&gt;
&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/GuestPort&amp;quot; 80&lt;br /&gt;
&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/HostPort&amp;quot; 8080&lt;br /&gt;
&lt;br /&gt;
Se debe ejecutar en ese orden, y recuerden que la máquina virtual a la que queremos redireccionar se llama '''Server'''. De esta forma si queremos ingresar a alguna página hospedada en Server, debemos escribir en el navegador web del host ''http://localhost:8080/''.&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
&lt;br /&gt;
* [[Ejecutar aplicaciones Windows desde Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Aplicaciones similares ===&lt;br /&gt;
&lt;br /&gt;
* [[VMware Player]]&lt;br /&gt;
* [[Qemu]]&lt;br /&gt;
* [[:Categoría:Máquinas virtuales|Ver más en la categoría ''Máquinas virtuales'']]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia}}&lt;br /&gt;
* [http://www.virtualbox.org/ Sitio web oficial de VirtualBox] {{en}}&lt;br /&gt;
* [http://forums.virtualbox.org/viewtopic.php?t=2302 Ubuntu Gutsy - USB not working] {{en}}&lt;br /&gt;
* [http://www.arsgeek.com/?p=2776 Get USB devices mounted on your Virtualbox XP machine in Gutsy (Ubuntu 7.10)] {{en}}&lt;br /&gt;
* [http://www.laconsolablog.com/2008/06/04/virtualbox-kernel-module/ Virtualbox kernel module] {{es}}&lt;br /&gt;
[[Categoría:Máquinas virtuales]]&lt;br /&gt;
[[Categoría:Interoperabilidad con Windows]]&lt;/div&gt;</summary>
		<author><name>Gmolleda</name></author>	</entry>

	<entry>
		<id>https://guia-ubuntu.com/index.php/VirtualBox</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://guia-ubuntu.com/index.php/VirtualBox"/>
				<updated>2011-10-18T08:21:40Z</updated>
		
		<summary type="html">&lt;p&gt;Gmolleda: /* En GNU/Linux */ Con Debian no me funcionaban las órdenes, pongo otras&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{software&lt;br /&gt;
| nombre = VirtualBox&lt;br /&gt;
| logo = [[Imagen:Virtualboxlogo.png|128px]]&lt;br /&gt;
| desarrollador = Sun Microsystems&lt;br /&gt;
| version_estable = 3.2&lt;br /&gt;
| fecha_version_estable = {{w|18 de Mayo}} de {{w|2010}}&lt;br /&gt;
| paquete = virtualbox&lt;br /&gt;
| genero = [[:Categoría:Máquinas virtuales|Máquina virtual]]&lt;br /&gt;
| licencia = {{w|software libre|libre}} ({{w|GNU GPL|GPL}})&lt;br /&gt;
| castellano = Sí&lt;br /&gt;
| web = [http://www.virtualbox.org/ www.virtualbox.org]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''VirtualBox''' es un excelente software de {{w|virtualización}} que nos permite ejecutar otros {{w|sistema operativo|sistemas operativos}} como cualquier {{w|distribución Linux|distribución de GNU/Linux}} o versión de {{w|Microsoft Windows|Windows}} en Ubuntu. A partir de la versión 1.5, VirtualBox integra lo que llaman ventanas ''Seamless'', es decir, que los programas virtualizados se muestran en la interfaz del sistema base como ventanas corrientes (conocido como ''Coherence mode'' en el programa {{w|Parallels}} Desktop).&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
===Instalación de VirtualBox OSE===&lt;br /&gt;
Para instalar la versión Open Source, la cual viene en los repositorios de Ubuntu, se debe hacer el siguiente paso.&lt;br /&gt;
 $ sudo aptitude install virtualbox-ose&lt;br /&gt;
&lt;br /&gt;
{{nota|La versión Open Source no permite conectar dispositivos mediante usb}}&lt;br /&gt;
&lt;br /&gt;
===Instalación de VirtualBox===&lt;br /&gt;
&lt;br /&gt;
====Mediante repositorios====&lt;br /&gt;
&lt;br /&gt;
Si se desea hacer una instalación de VirtualBox, edición de uso personal, mediante los repositorios que pone a disposición ''virtualbox.org'', se deben de seguir los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
Añadir a nuestro fichero '''/etc/apt/sources.list''' la siguiente linea:&lt;br /&gt;
&lt;br /&gt;
 '''Hardy Heron'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian hardy non-free&lt;br /&gt;
&lt;br /&gt;
 '''Intrepid Ibex'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian intrepid non-free&lt;br /&gt;
&lt;br /&gt;
 '''Jaunty Jackalope'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian jaunty non-free&lt;br /&gt;
&lt;br /&gt;
 '''Karmic Koala'''&lt;br /&gt;
 deb http://download.virtualbox.org/virtualbox/debian karmic non-free&lt;br /&gt;
&lt;br /&gt;
En una consola ponemos:&lt;br /&gt;
&lt;br /&gt;
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
Después hacemos un update:&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude update &lt;br /&gt;
&lt;br /&gt;
Finalmente instalamos VirtualBox&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude install virtualbox-2.0 → Para la versión 2.0&lt;br /&gt;
 $ sudo aptitude install virtualbox-3.0 → Para la versión 3.0&lt;br /&gt;
 $ sudo aptitude install virtualbox-3.1 → Para la versión 3.1&lt;br /&gt;
&lt;br /&gt;
====Mediante paquetes DEB====&lt;br /&gt;
En la [http://www.virtualbox.org/wiki/Linux_Downloads página web oficial] se puede encontrar los paquetes [[añadir aplicaciones#Paquetes Deb|.deb]] para cada versión de Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Para instalar un paquete .deb basta con dar doble clic sobre el paquete y se instalará automáticamente.&lt;br /&gt;
&lt;br /&gt;
Si deseamos instalarlo manualmente, para así mirar todos los pormenores de la instalación, podemos ejecutar la siguiente instrucción:&lt;br /&gt;
 $ sudo dpkg -i virtualbox-3.0_XXX.deb&lt;br /&gt;
&lt;br /&gt;
====Después de la instalación====&lt;br /&gt;
Para poder disfrutar de algunas de las características de VirtualBox edición de uso personal, como el acceso a dispositivos de usb, se debe agregar el usuario que ejecutará VirtualBox al grupo ''vboxusers'' que se crea durante la instalación.&lt;br /&gt;
 $ sudo adduser nombre_usuario vboxusers → Recuerden cambiar nombre_usuario por el correspondiente&lt;br /&gt;
&lt;br /&gt;
{{nota|Es importante cerciorarse que el paquete '''dkms''' está instalado, ya que si se cambia de kernel este será el encargado de recompilar los módulos necesarios para que VirtualBox se ejecute en el nuevo kernel}}&lt;br /&gt;
&lt;br /&gt;
== Inicio ==&lt;br /&gt;
&lt;br /&gt;
Para iniciar VirtualBox en [[GNOME]], vamos al menú '''Aplicaciones''' → '''Herramientas del sistema''' → '''Sun VirtualBox'''.&lt;br /&gt;
&lt;br /&gt;
También podemos iniciarlo mediante el siguiente comando en [[terminal]]:&lt;br /&gt;
 $ VirtualBox&lt;br /&gt;
&lt;br /&gt;
==Instalación de Guest Additions==&lt;br /&gt;
&lt;br /&gt;
Para instalar los ''Guest Additions'' o ''aplicaciones del huésped'' inicia la máquina virtual y, en el menú superior, haz clic en ''''Dispositivos''' → '''Instalar Aplicaciones &amp;quot;Guest Additions&amp;quot;'''. Esto cargará un CD en el sistema operativo e iniciará la instalación.&lt;br /&gt;
&lt;br /&gt;
===En GNU/Linux===&lt;br /&gt;
Si el ISO no se monta automáticamente ejecuta:&lt;br /&gt;
 $ sudo mount /dev/cdrom&lt;br /&gt;
&lt;br /&gt;
Una vez que se haya montado el ISO de los Guest Additions el siguiente paso será ejecutar el script de instalación para la arquitectura indicada.&lt;br /&gt;
 '''32 bits''':&lt;br /&gt;
 $ sudo sh /media/cdrom/VBoxLinuxAddition-x86.run&lt;br /&gt;
&lt;br /&gt;
 '''64 bits''':&lt;br /&gt;
 $ sudo sh /media/cdrom/VBoxLinuxAddition-amd64.run&lt;br /&gt;
&lt;br /&gt;
Pudiera ser que diera un mensaje de permiso denegado, en caso de ser Debian pruebe con usuario root y terminal bash&lt;br /&gt;
 '''32 y 64 bits''':&lt;br /&gt;
 $ su -l&lt;br /&gt;
 $ cd /media/cdrom&lt;br /&gt;
 $ bash VBoxLinuxAdditions.run&lt;br /&gt;
&lt;br /&gt;
===En Windows===&lt;br /&gt;
Al montarse el ISO se ejecutará automáticamente un wizard, a través de él se instalarán los Guest Additions. Al terminar la instalación se deberá reiniciar la máquina.&lt;br /&gt;
&lt;br /&gt;
==Carpetas compartidas==&lt;br /&gt;
Una de las ventajas de instalar los Guest Additions son los directorio compartidos que se pueden instalar entre el host y los huésped (Máquinas virtuales). Para asignar un directorio compartido entre el host y el huésped, en la interfaz de VirtualBox seleccionamos la máquina a la que vamos a asignarle un directorio compartido (La máquina virtual debe estar apagada) y nos vamos a '''Configuración''' → '''Carpetas compartidas''' e ingresamos el directorio que queremos compartir. En el ejemplo se puede ver que la carpeta compartida recibe el nombre de ''VBox''. [[Imagen:VBoxCarpetasCompartidas.png|center|thumb|500px|Dialogo donde se adhieren carpetas compartidas entre el host y la virtual]]&lt;br /&gt;
Una vez hecho esto se debe iniciar la máquina virtual y configurar dentro de ella el directorio.&lt;br /&gt;
&lt;br /&gt;
===En GNU/Linux===&lt;br /&gt;
Los pasos para la configuración del directorio compartido son los siguientes:&lt;br /&gt;
* Creamos un directorio en '''media''' para poder montar la carpeta compartida.&lt;br /&gt;
 $ sudo mkdir /media/compartida&lt;br /&gt;
{{nota|En las últimas versiones este directorio no puede llamarse igual al nombre que le dimos a la carpeta compartida, en nuestro ejemplo ''VBox'', ya que el protocolo de conexión dará error.}}&lt;br /&gt;
* Montamos el directorio compartido de la siguiente forma.&lt;br /&gt;
 $ sudo mount -t vboxsf nombre_carpeta punto_de_montaje&lt;br /&gt;
 '''Para nuestro ejemplo:'''&lt;br /&gt;
 $ sudo mount -t vboxsf VBox /media/compartida&lt;br /&gt;
&lt;br /&gt;
Como cada vez que iniciamos nuestro sistema virtualizado debemos de ejecutar esta instrucción, existe la opción de indicarle al sistema que monte el directorio al iniciarse, para hacer que esto suceda se debe realizar los siguientes pasos:&lt;br /&gt;
* Editar el archivo fstab, con el editor de su preferencia.&lt;br /&gt;
 $ sudo vim /etc/fstab&lt;br /&gt;
* Se debe ingresar la siguiente línea al final de archivo, en la línea se indica quien se monta, el punto de montaje y el protocolo, entre otra información.&lt;br /&gt;
 nombre_carpeta punto_de_montaje vboxsf  rw,gid=1000,uid=1000,auto       0       0&lt;br /&gt;
 '''Para nuestro ejemplo:'''&lt;br /&gt;
 VBox    /media/compartida     vboxsf  rw,gid=1000,uid=1000,auto       0       0&lt;br /&gt;
&lt;br /&gt;
===En Windows===&lt;br /&gt;
Los pasos para la configuración del directorio compartido son los siguientes:&lt;br /&gt;
* Se debe ir a '''Inicio''' → '''Ejecutar''' y se debe introducir el siguiente comando:&lt;br /&gt;
 net use x: \\VBOXSVR\nombre_carpeta → La '''x''' es el nombre de la unidad en Windows, puede cambiarse por cualquier otra libre&lt;br /&gt;
 '''Para nuestro ejemplo:''' &lt;br /&gt;
 net use x: \\VBOXSVR\VBox&lt;br /&gt;
&lt;br /&gt;
==Redireccionando puertos==&lt;br /&gt;
Muchas veces tenemos un servicio en alguna de nuestras máquinas virtuales que queremos que sea visible para todo el resto de la red interna a la que pertenece el host, pero no queremos complicarnos la vida cambiando el tipo de conexión a red con la que cuenta VirtualBox por defecto. Para poder realizar esto es necesario redireccionar puertos desde nuestro host hasta el huésped que tiene los servicios.&lt;br /&gt;
&lt;br /&gt;
Para el ejemplo redireccionaremos el puerto ''8080'' de nuestro host al puerto ''80'' de un huesped que funciona como servidor web, dicho huésped se llama '''Server'''.&lt;br /&gt;
Los pasos para redireccionar los puertos son ingresar como usuario normal los siguientes comandos:&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/Protocol&amp;quot; TCP&lt;br /&gt;
&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/GuestPort&amp;quot; 80&lt;br /&gt;
&lt;br /&gt;
 $ VBoxManage setextradata &amp;quot;Server&amp;quot; &amp;quot;VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestweb/HostPort&amp;quot; 8080&lt;br /&gt;
&lt;br /&gt;
Se debe ejecutar en ese orden, y recuerden que la máquina virtual a la que queremos redireccionar se llama '''Server'''. De esta forma si queremos ingresar a alguna página hospedada en Server, debemos escribir en el navegador web del host ''http://localhost:8080/''.&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
&lt;br /&gt;
* [[Ejecutar aplicaciones Windows desde Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
=== Aplicaciones similares ===&lt;br /&gt;
&lt;br /&gt;
* [[VMware Player]]&lt;br /&gt;
* [[Qemu]]&lt;br /&gt;
* [[:Categoría:Máquinas virtuales|Ver más en la categoría ''Máquinas virtuales'']]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia}}&lt;br /&gt;
* [http://www.virtualbox.org/ Sitio web oficial de VirtualBox] {{en}}&lt;br /&gt;
* [http://forums.virtualbox.org/viewtopic.php?t=2302 Ubuntu Gutsy - USB not working] {{en}}&lt;br /&gt;
* [http://www.arsgeek.com/?p=2776 Get USB devices mounted on your Virtualbox XP machine in Gutsy (Ubuntu 7.10)] {{en}}&lt;br /&gt;
* [http://www.laconsolablog.com/2008/06/04/virtualbox-kernel-module/ Virtualbox kernel module] {{es}}&lt;br /&gt;
[[Categoría:Máquinas virtuales]]&lt;br /&gt;
[[Categoría:Interoperabilidad con Windows]]&lt;/div&gt;</summary>
		<author><name>Gmolleda</name></author>	</entry>

	<entry>
		<id>https://guia-ubuntu.com/index.php/Discusi%C3%B3n:Servidor_ssh</id>
		<title>Discusión:Servidor ssh</title>
		<link rel="alternate" type="text/html" href="https://guia-ubuntu.com/index.php/Discusi%C3%B3n:Servidor_ssh"/>
				<updated>2009-11-04T14:50:52Z</updated>
		
		<summary type="html">&lt;p&gt;Gmolleda: /* Archivo de configuracion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Añadir modo gráfico ==&lt;br /&gt;
&lt;br /&gt;
Aunque no esté mal comentar como acceder a un ordenador por ssh en modo consola deberíamos añadir aquí también como hacerlo en modo gráfico. En Dapper se puede hacer de forma muy fácil y gráfica. ¿Quién se anima?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Yo me animo:&lt;br /&gt;
Aunque no es totalmente gráfico en cuanto a abrir ventanas y configurar el escritorio &lt;br /&gt;
remoto gráficamente, puedes ver los archivos tipo fotografías, documentos, etc. de la sgte. manera:&lt;br /&gt;
requisitos:&lt;br /&gt;
Conocer el número IP del pc al cual queremos acceder.&lt;br /&gt;
Conocer el nombre y password de la cuenta del pc que vamos a ingresar (caso contrario entraremos &lt;br /&gt;
como root).&lt;br /&gt;
¿Cómo?&lt;br /&gt;
Ir al menú Lugares/Conectar con el servidor... (se abre una ventana)&lt;br /&gt;
Tipo de servicio: SSH&lt;br /&gt;
Servidor: IP del pc a ingresar.&lt;br /&gt;
Nombre de usuario: Eso... el nombre de la cuenta a la que entraremos.&lt;br /&gt;
Los demás datos en blanco y Conectar&lt;br /&gt;
Ahora nos pedirá la contraseña de ese usuario, la colocamos, aceptamos y listo, se nos abre &lt;br /&gt;
una ventana con todas las carpetas de la cuenta aquella.&lt;br /&gt;
Quien quiera que edite y tire estas líneas a la parte &amp;quot;artículo&amp;quot;, para que quede &amp;quot;bonito&amp;quot; :)&lt;br /&gt;
Saludos a todos.&lt;br /&gt;
Cuervo.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:Y por qué no lo incluyes en el artículo tu mismo? --[[Usuario:Monkiki|Monkiki]] 01:55 11 oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Me da paja, además que no se como hacerlo para que quede &amp;quot;bonito&amp;quot; como ya he dicho... (solo se&lt;br /&gt;
usar el &amp;lt;pre&amp;gt; jajaja&lt;br /&gt;
Cuervo.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::En [[Ayuda:Cómo se edita una página]] tienes una extensa ayuda sobre la sintaxis. Anímate: leer es fácil :)&lt;br /&gt;
&lt;br /&gt;
== Archivo de configuracion ==&lt;br /&gt;
&lt;br /&gt;
Hola a todos:&lt;br /&gt;
Tengo la version OpenSSH_4.3p2 Debian-5ubuntu1, OpenSSL 0.9.8b 04 May 2006 en Ubuntu y el nombre del archivo de configuración es ligeramente distinto al publicado acá.&lt;br /&gt;
&lt;br /&gt;
Mío: sshd_config&lt;br /&gt;
Guía: sshd_conf&lt;br /&gt;
&lt;br /&gt;
No sé si es por tener una version distintas u otra cosa, así que no lo he cambiado. Lo dejo de aviso por si alguien sabe con certeza qué es correcto, gracias.&lt;br /&gt;
Mikael - www.cisma.cl&lt;br /&gt;
&lt;br /&gt;
Exactamente, el fichero en mi ubuntu 8.10 se llama sshd_config, he cambiado la guía para poner los dos posibles nombres.&lt;/div&gt;</summary>
		<author><name>Gmolleda</name></author>	</entry>

	<entry>
		<id>https://guia-ubuntu.com/index.php/Servidor_ssh</id>
		<title>Servidor ssh</title>
		<link rel="alternate" type="text/html" href="https://guia-ubuntu.com/index.php/Servidor_ssh"/>
				<updated>2009-11-04T14:50:17Z</updated>
		
		<summary type="html">&lt;p&gt;Gmolleda: /* Restringir el acceso SSH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''SSH''' (acrónimo del {{w|idioma inglés|inglés}} '''Secure SHell''', cuya traducción sería ''intérprete de comandos seguro'') es un protocolo de comunicación para controlar un ordenador en remoto a través de una CLI (Command Line Interface -Interfaz de Línea de Comandos- también llamada: &amp;quot;shell&amp;quot;). Sirve para conectarnos con un ordenador ante el cual no estamos físicamente, bien porque está en una sala de servidores refrigerada, bien porque no tiene teclado ni pantalla, por ejemplo los que están apilados en un rack (un armario donde se guardan ordenadores como los servidores web, de correo electrónico, firewalls, etc...). &lt;br /&gt;
&lt;br /&gt;
Es parecido a {{w|Telnet}}, con la gran diferencia de que en el caso de ssh, la información viaja codificada con lo cual es muchísimo más segura, en el caso de conectarnos a un ordenador que esté en nuestra {{w|LAN}} no es tan importante, pero si nos conectamos a través de Internet es fundamental, casi diría que imprescindible, usar un protocolo seguro como SSH.&lt;br /&gt;
&lt;br /&gt;
== Conexión a un servidor remoto ==&lt;br /&gt;
&lt;br /&gt;
Para conectarnos con un servidor SSH remoto desde Ubuntu tenemos un cliente por defecto. En Windows no, hay que descargar un cliente (por ejemplo, el programa [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html Putty]). Usar el cliente es muy sencillo: basta con teclear desde una consola o terminal lo siguiente: &lt;br /&gt;
&lt;br /&gt;
 $ ssh host_remoto&lt;br /&gt;
&lt;br /&gt;
Donde ''host_remoto'' es la IP del servidor SSH o el nombre de este. Eso hará que nos conectemos con nuestro nombre de usuario. Si queremos conectar como un usuario remoto teclearemos:&lt;br /&gt;
&lt;br /&gt;
 $ ssh usuario_remoto@host_remoto&lt;br /&gt;
&lt;br /&gt;
Luego nos pide la contraseña del usuario. La primera vez que nos conectemos a un servidor tarda un poco más y nos pide confirmación tecleando &amp;quot;yes&amp;quot; con todas sus letras, las subsiguientes ya no.  Sabemos que estamos conectados porque el prompt cambia y aparece en lugar del nombre de nuestro host el nombre del host remoto.&lt;br /&gt;
&lt;br /&gt;
Los comandos, programas y scripts que lancemos tras conectarnos se ejecutarán en la máquina a las que nos hayamos conectado, utilizando los recursos del host remoto (CPU, memoria, disco, etc.). Esta arquitectura puede utilizarse, por ejemplo, para tener un servidor más potente y varios clientes que ejecutan aplicaciones en dicha máquina.&lt;br /&gt;
&lt;br /&gt;
Para ejecutar aplicaciones gráficas en la máquina a la que nos conectamos tenemos dos opciones. La primera consiste en definir la variable $DISPLAY apuntando a la máquina desde la que nos conectamos.&lt;br /&gt;
  $ export DISPLAY=host_local:0.0&lt;br /&gt;
Este mecanismo no se recomienda por motivos de seguridad (el protocolo X11 no se encuentra cifrado) y, además, pueden encontrarse problemas porque cortafuegos intermedios bloqueen ese tráfico (puertos 600x TCP).&lt;br /&gt;
&lt;br /&gt;
Una solución mejor es utilizar un túnel SSH para encapsular el protocolo X11, lo que transmite la información de manera segura y, además, no suele dar problemas con los cortafuegos intermedios.&lt;br /&gt;
&lt;br /&gt;
Para poder ejecutar aplicaciones gráficas en el host remoto de forma segura, necesitamos dos cosas. La primera, que en la configuración del servidor SSH del host remoto (/etc/ssh/sshd_config) se encuentre activada la siguiente opción:&lt;br /&gt;
  ''X11Forwarding yes''&lt;br /&gt;
&lt;br /&gt;
Para aprovechar esta característica, hemos de conectarnos usando el parámetro -X, lo que exportará la configuración de la variable $DISPLAY con lo que podremos ejecutar aplicaciones gráficas de forma remota:&lt;br /&gt;
&lt;br /&gt;
 $ ssh -X usuario_remoto@host_remoto&lt;br /&gt;
&lt;br /&gt;
Ahora si ejecutas el programa ''xclock'' verás que la ventana sale en tu escritorio:&lt;br /&gt;
&lt;br /&gt;
 $ xclock&lt;br /&gt;
&lt;br /&gt;
== Tipo de ataque man-in-the-middle ==&lt;br /&gt;
&lt;br /&gt;
Imaginemos que la IP de nuestro servidor es 192.168.2.3. Nos conectamos via SSH desde otro equipo, la primera vez tarda un poco más porque tiene que escribir en el archivo ''/home/[nuestro_usuario]/.ssh/known_host'' una entrada para esa IP. &lt;br /&gt;
&lt;br /&gt;
Las subsiguientes veces que nos conectemos compara la clave gpg de la IP con la que tiene guardada en el archivo ''known_host'', en caso de variar supone que el ordenador es distinto -por ejemplo, porque el ordenador servidor ssh ha sido formateado o porque se ha apagado y sustituido por otro al que se le ha asignado la misma IP-. Ese es el error '''man-in-the-middle''' y significa: ''&amp;quot;el ordenador cuya IP es esa, no es el mismo que yo conocía. Puede ser que alguien se esté haciendo pasar por él&amp;quot;'' y no nos deja volvernos a conectar salvo que borremos la entrada de esa IP en el archivo ''known_host''. Tienes más información al respecto en el artículo de la Wikipedia {{w|Ataque Man-in-the-middle}}.&lt;br /&gt;
&lt;br /&gt;
== Evitar que nos pida el password cada vez ==&lt;br /&gt;
&lt;br /&gt;
Siempre que conectemos a un ordenador remoto con SSH nos va a pedir el password de acceso para asegurarse de que tenemos permisos. Hay una forma de evitar que nos pida el password siempre haciendo que el ordenador remoto confíe en nosotros. Para ello hemos de generar un par de claves DSA que se usarán en la relación de confianza:&lt;br /&gt;
&lt;br /&gt;
 $ ssh-keygen -t dsa&lt;br /&gt;
&lt;br /&gt;
 Generating public/private dsa key pair.&lt;br /&gt;
 Enter file in which to save the key (/home/usuario/.ssh/id_dsa):&lt;br /&gt;
 Enter passphrase (empty for no passphrase):&lt;br /&gt;
 Enter same passphrase again:&lt;br /&gt;
 Your identification has been saved in /home/usuario/.ssh/id_dsa.&lt;br /&gt;
 Your public key has been saved in /home/usuario/.ssh/id_dsa.pub.&lt;br /&gt;
 The key fingerprint is:&lt;br /&gt;
 81:a1:d3:96:fa:a2:73:4d:3a:76:c1:fd:3f:6a:6f:1e usuario@localhost&lt;br /&gt;
&lt;br /&gt;
Una vez generada la copiamos al usuario del ordenador remoto con el que queremos mantener la relación de confianza usando el comando ''ssh-copy-id''. Este es un ejemplo del uso con la salida del programa:&lt;br /&gt;
&lt;br /&gt;
 $ ssh-copy-id usuario_remoto@192.168.0.1&lt;br /&gt;
 &lt;br /&gt;
 Now try logging into the machine, with &amp;quot;ssh 'usuario_remoto@192.168.0.1'&amp;quot;, and check in:&lt;br /&gt;
 &lt;br /&gt;
   .ssh/authorized_keys&lt;br /&gt;
 &lt;br /&gt;
 to make sure we haven't added extra keys that you weren't expecting.&lt;br /&gt;
&lt;br /&gt;
{{nota|Si te da el error ''No identities found'' prueba a indicarle la ruta de la clave pública con ''-i''}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{nota|Para que funcione correctamente el comando ''ssh-copy-id'' el agente tiene que estar activo para la sesión. Si no lo has puesto que lo arranque al inicio como se explica un poco más abajo, tendrás que arrancarlo desde la consola ejecutando ''ssh-add''.}}&lt;br /&gt;
&lt;br /&gt;
Ahora solo hay que arrancar el agente SSH para que recuerde nuestra contraseña. Nos pregunta la contraseña y ahora ya podemos acceder al ordenador remoto sin tener que escribir el password cada vez.&lt;br /&gt;
&lt;br /&gt;
 $ ssh-add&lt;br /&gt;
&lt;br /&gt;
El agente sólo dura mientras esté activa nuestra consola. O sea que si la cerramos y la volvemos a abrir ya no está activo el agente y nos volverá a pedir el password cada vez. Para evitar esto lo que podemos hacer es añadir el agente a la sesión para que se ejecute cada vez que se inicie GNOME. Al iniciar saldrá un diálogo que nos preguntará por la contraseña.&lt;br /&gt;
&lt;br /&gt;
== Copia de seguridad ==&lt;br /&gt;
&lt;br /&gt;
Si vas a migrar la configuración de tu usuario a otra máquina tienes que conservar el directorio ''$HOME/.ssh''. Ahí es donde se guarda los ficheros de la clave pública y privada generadas en el punto anterior:&lt;br /&gt;
&lt;br /&gt;
 $ tar czf ssh.tgz $HOME/.ssh&lt;br /&gt;
&lt;br /&gt;
== SSHFS o montar directorio remoto con SSH ==&lt;br /&gt;
&lt;br /&gt;
Algunas veces necesitamos trabajar durante bastante tiempo con un sistema remoto, copiando y editando ficheros. Existe la posibilidad de usar Nautilus que se puede conectar remotamente al servidor usando el protocolo '''sftp://'', pero suele ser lento y muchas veces es más práctico usar la línea de comandos. La solución sería montar un recurso remoto al estilo de ''NFS'' y encima sin tener que se ''root''. Pues si, se puede :)&lt;br /&gt;
&lt;br /&gt;
Fuse es un módulo del kenel que permite montar distintos sistemas de ficheros con un usuario normal sin privilegios. SSHFS es un programa creado por el autor de ''fuse'' que permite montar un directorio remoto usando SSH. Accederemos localmente como si estuviera en nuestra propia máquina. Hay que instalar el programa '''sshfs'''. El usuario que puede montar el sistema de ficheros tiene que pertenecer al grupo '''fuse'''.&lt;br /&gt;
&lt;br /&gt;
 $ sudo usermod -G fuse -a usuario_local&lt;br /&gt;
&lt;br /&gt;
Tenemos que salir y volver a entrar en el sistema para que se haga efectivo el cambio de grupo. Antes de empezar a usar ''fuse'' tienes que cargar el módulo en memoria:&lt;br /&gt;
&lt;br /&gt;
 $ sudo modprobe fuse&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a hacer una prueba:&lt;br /&gt;
&lt;br /&gt;
 $ mkdir ~/directorio_remoto&lt;br /&gt;
 $ sshfs usuario_remoto@servidor_remoto:/tmp ~/directorio_remoto&lt;br /&gt;
&lt;br /&gt;
Este comando monta el directorio ''/tmp'' del servidor remoto en el directorio local ''~/directorio_remoto''. Ahora podemos trabajar en el directorio montado como si de un directorio local se tratase. Para desmontar el directorio:&lt;br /&gt;
&lt;br /&gt;
 $ fusermount -u ~/directorio_remoto&lt;br /&gt;
&lt;br /&gt;
Si vamos a trabajar a diario con este directorio remoto, quizás es buena idea añadirlo al fichero ''/etc/fstab''. De esta forma se montará automáticamente al iniciar nuestro ordenador o manualmente (si elegimos la opción ''noauto'') sin necesidad de especificar la localización remota cada vez. Este es un ejemplo de configuración:&lt;br /&gt;
&lt;br /&gt;
 $ sshfs#usuario_remoto@remote_server:/tmp /home/usuario_local/directorio_remoto fuse defaults,auto 0 0&lt;br /&gt;
&lt;br /&gt;
Si vamos a usar ''fuse'' y ''sshfs'' regularmente, tendrías que editar el fichero ''/etc/modules'' y añadir el módulo ''fuse''. De otra forma tendrás que cargar el módulo manualmente cada vez que lo quieras usar:&lt;br /&gt;
&lt;br /&gt;
 $ sudo sh -c &amp;quot;echo fuse &amp;gt;&amp;gt; /etc/modules&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Ejecutar comandos en un host remoto ==&lt;br /&gt;
&lt;br /&gt;
Ahora que ya sabemos como entrar en un ordenador remoto sin el password, por qué no ejecutar comandos remotamente? Se abre un nuevo mundo de posibilidades muy útiles como tareas que se pueden ejecutar de forma automática.&lt;br /&gt;
&lt;br /&gt;
 $ ssh usuario_remoto@host_remoto &amp;quot;find /tmp -name *.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Este comando buscará los ficheros de texto del directorio temporal que hay en el ordenador remoto. Si bien es un ejemplo poc útil, en la vida de un administrador de sistema hay muchos buenos ejemplos.&lt;br /&gt;
&lt;br /&gt;
Y vamos a dar una nueva vuelta de rosca: si estamos administrando sistemas Unix/Linux es muy posible que necesitemos ejecutar el mismo programa en varios servidores a la vez. Este sencillo script  e suna gran ayuda en esos casos:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;perl&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
 &lt;br /&gt;
@hosts=(&lt;br /&gt;
    &amp;quot;usuario1\@maquina1.guay.es&amp;quot;,&lt;br /&gt;
    &amp;quot;usuario2\@maquina2.guay.es&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
 &lt;br /&gt;
die &amp;quot;Uso: runonall \'command\'\n&amp;quot; unless $ARGV[0];&lt;br /&gt;
 &lt;br /&gt;
foreach(@hosts){&lt;br /&gt;
  print &amp;quot;$_ -&amp;gt; $ARGV[0]:\n&amp;quot;;&lt;br /&gt;
  print `ssh $_ $ARGV[0]`;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/perl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Enviar u obtener archivos y carpetas con scp ==&lt;br /&gt;
&lt;br /&gt;
En una consola o terminal tecleamos: &lt;br /&gt;
&lt;br /&gt;
 $ scp -r usuario@maquina:/home/carpeta . &lt;br /&gt;
&lt;br /&gt;
luego ponemos la password del usuario y nos copiará la carpeta &amp;quot;/home/carpeta&amp;quot; remota en el directorio actual &amp;quot;.&amp;quot; &lt;br /&gt;
naturalmente siempre que usuario tenga permisos sobre la carpeta y su cuenta esté entre las de los que pueden hacer ssh.&lt;br /&gt;
La opción &amp;quot;-r&amp;quot; significa recursivo, es decir, copia la carpeta y todo su contenido, incluidas las subcarpetas y el contenido de éstas. Si no lo ponemos la orden para copiar todos los archivos de una carpeta sería: &lt;br /&gt;
&lt;br /&gt;
 $ scp usuario@maquina:/home/carpeta/* .&lt;br /&gt;
&lt;br /&gt;
Si lo que queremos es enviar una carpeta con su contenido, utilizaremos la orden:&lt;br /&gt;
&lt;br /&gt;
 $ scp /home/carpeta/* usuario@maquina:/carpeta/&lt;br /&gt;
&lt;br /&gt;
== Hacer todo esto en modo gráfico ==&lt;br /&gt;
&lt;br /&gt;
Silo que que queremos es conectarnos a un ordenador por ssh en modo grafico también lo podremos hacer. Es mas simple pero tambien tienes menos posibilidades, o para hacer ciertas cosas tardas mas incluso que haciendolo por consola pero para las operaciones faciles como administrar, editar un fichero tambien es posible hacerlo de esta manera.&lt;br /&gt;
&lt;br /&gt;
 Entraremos en '''Lugares -&amp;gt; Conectarse al servidor...'''&lt;br /&gt;
&lt;br /&gt;
Elegiremos en el combbo de arriba en lugar de FTP publico, SSH y pondremos la IP o el nombre (en caso de anteriormente ya hallamos editado el fichero hosts) y asi despues de teclear la contraseña y aceptar estaremos ya dentro del mismo.&lt;br /&gt;
&lt;br /&gt;
== Instalación del servidor SSH ==&lt;br /&gt;
&lt;br /&gt;
El cliente ya viene instalado por defecto, de modo que para instalar el servidor de SSH en nuestro sistema lo único que necesitas es instalar el paquete '''openssh-server'''. Puedes leer [[Añadir aplicaciones]] si no sabes como hacerlo.&lt;br /&gt;
&lt;br /&gt;
== Restringir el acceso SSH ==&lt;br /&gt;
&lt;br /&gt;
Para evitar que todos los usarios de la máquina estén accesibles por SSH tendremos que editar como ''root'' el fichero ''/etc/ssh/sshd_conf'' (o ''/etc/ssh/sshd_config''), y añadir la línea '''AllowUsers''' y a continuación los usuarios que deseamos que se puedan conectar remotamente via SSH:&lt;br /&gt;
&lt;br /&gt;
 $ sudo gedit /etc/ssh/sshd_conf&lt;br /&gt;
o&lt;br /&gt;
 $ sudo gedit /etc/ssh/sshd_config&lt;br /&gt;
&lt;br /&gt;
Y añadimos la línea:&lt;br /&gt;
&lt;br /&gt;
 AllowUsers usuario1 usuario2 usuario3&lt;br /&gt;
&lt;br /&gt;
Para que los cambios surtan efectos habrá que reiniciar el servidor:&lt;br /&gt;
&lt;br /&gt;
 $ sudo /etc/init.d/ssh restart&lt;br /&gt;
&lt;br /&gt;
 * Restarting OpenBSD Secure Shell server...&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
&lt;br /&gt;
* {{w|SSH|Artículo de SSH en la Wikipedia}} {{es}}&lt;br /&gt;
* [http://www.debuntu.org/how-to-import-export-gpg-key-pair How-To: Import/Export GPG key pair] {{en}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Administración del sistema]]&lt;/div&gt;</summary>
		<author><name>Gmolleda</name></author>	</entry>

	<entry>
		<id>https://guia-ubuntu.com/index.php/Compartir_impresora_con_Windows</id>
		<title>Compartir impresora con Windows</title>
		<link rel="alternate" type="text/html" href="https://guia-ubuntu.com/index.php/Compartir_impresora_con_Windows"/>
				<updated>2007-04-20T18:56:03Z</updated>
		
		<summary type="html">&lt;p&gt;Gmolleda: completar instrucciones según mi experiencia en Windows XP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Usuario doméstico]][[Category:Interoperabilidad con Windows]]&lt;br /&gt;
Para compartir una impresora con un ordenador Windows sigue estos pasos (tienes que tener instalado el paquete CUPS):&lt;br /&gt;
&lt;br /&gt;
*'''Paso 1:''' Instala la impresora como está explicado en [[Instalar la impresora]].&lt;br /&gt;
&lt;br /&gt;
*'''Paso 2:''' Escribe en el Terminal&lt;br /&gt;
&lt;br /&gt;
 sudo adduser cupsys shadow&lt;br /&gt;
 sudo /etc/init.d/cupsys restart&lt;br /&gt;
&lt;br /&gt;
Haciendo esto podrás logearte en la dirección http://localhost:631, (es el panel donde se administra CUPS) con tu nombre de usuario y contraseña y se reiniciará CUPS.&lt;br /&gt;
&lt;br /&gt;
*'''Paso 3:''' Introducimos la siguiente dirección en la barra del Firefox: http://localhost:631, una vez introducidos nuestro nombre de usuario y contraseña, nos metemos en administración y seleccionamos todas las casillas. Aceptamos y CUPS se reiniciará. Si no se reiniciara, lo cual se vería al salir una página de error en el navegador, pues lo reinicias desde una terminal manualmente:&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/cupsys restart&lt;br /&gt;
&lt;br /&gt;
*'''Paso 4:''' Nos vamos al ordenador con Windows y le damos a '''añadir impresora''', seleccionamos '''impresora en Red''', y en el cuadro escribimos:&lt;br /&gt;
&lt;br /&gt;
 http://*:631/printers/LaserJet-1200&lt;br /&gt;
&lt;br /&gt;
El * deberás substituirlo por la direccion IP del ordenador conectado con la impresora (del tipo 192.168.1.0), y en vez de LaserJet-1200 deberás introducir el nombre de la impresora, en linux no busques algo como nombre de impresora compartida ya que es el mismo nombre que tiene la impresora en el sistema.&lt;br /&gt;
En Windows tal vez sea necesario instalar la impresora siendo administrador del sistema.&lt;br /&gt;
&lt;br /&gt;
Listo, imprime una página de prueba.&lt;/div&gt;</summary>
		<author><name>Gmolleda</name></author>	</entry>

	</feed>