Acerca de Linux, BSD y notas personales

Archives for debian / ubuntu category

Enable SSH debian

http://www.ruf.rice.edu/~rlug/help/tips-ssh.html

Use this on Debian based boxes:
Use update-rc.d to create the symlinks to the appropriate runlevel directories.

update-rc.d -f ssh defaults 20

Since there are tons of brute force attacks against SSH captured by DenyHosts:

http://stats.denyhosts.net/stats.html

I’d consider it a bad idea to allow remote ssh (ie. via the external interface) to the Untangle ssh server (ie. if you have either manually symlinked /etc/rc3.d/… and /etc/rc5.d/… to /etc/init.d/ssh or have enabled the “Config -> Support -> Allow Untangle Support…” option).

The easiest way to secure the SSH server on Untangle is to bind the server to the LAN (internal interface) IP address rather than the default (which is all interfaces). To do so:

Quote:
ssh root@your_untangle_server

vi /etc/ssh/sshd_config

add a line:

ListenAddress 192.168.1.1

save the file.

restart ssh:

/etc/init.d/ssh restart

Replace 192.168.1.1 (above) with the internal IP address of your Untangle server.

After restarting ssh, you can connect to it from your internal network but not from the internet such that it won’t be subject to brute force password attacks.

Note: Untangle support will not be able to access your Untangle server so if you rely on their support efforts, don’t do this (or do it and if you need their support, remember to comment out the ListenAddress line and restart ssh).

For extra security:

If you’ve setup other users on Untangle (ie. using useradd from the command line or similar), it’s usually a good idea to set
“PermitRootLogin no” in /etc/ssh/sshd_config to prevent users from logging in as root (since everybody knows that the ssh server has a root account). You may require root access so you’ll need to use “sudo” after you login as non-root. This may be overkill if you’ve restricted external access (as described above) and your LAN is trusted.

sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update

sudo apt-get install msttcorefonts w32codecs acroread acroread-plugins mozilla-acroread flashplugin-nonfree sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts ntfs-config

sudo apt-get remove rhythmbox totem f-Spot

sudo apt-get install audacious audacious-plugins audacious-plugins-extra audacious-crossfade mplayer mozilla-mplayer mplayer-fonts mplayer-skins digikam kipi-plugins showfoto streamtuner

>> bajar script <<

UPDATE:

sudo apt-get install smbfs

1.install wine

sudo apt-get install wine

2. install msttcorefonts (optional)

sudo apt-get install msttcorefonts

3. Download firefox version for windows (yes you heard it well - Thank you macromedia)

wget
http://ftp-mozilla.netscape.com/pub/mozilla.org/firefox/releases/1.5.0.3/win32/en-US/Firefox%20Setup%201.5.0.3.exe
run the setup

wine Firefox\ Setup\ 1.5.0.3.exe

4.Download the macromedia flash 8.5 setup

wget http://fpdownload.macromedia.com/get/flashplayer/current/fp8-5_beta/install_flash_player_8-5_beta.exe

Start the setup with wine

wine install_flash_player_8-5_beta.exe

point the plugins directory to c:\Program Files\Mozilla Firefox\plugins

5.start firefox with

wine .wine/drive_c/Program\ Files/Mozilla\ Firefox/firefox.exe

write about:plugins in the Url bar

El problema de tener 2 monitores con vmware es que el mouse se queda trabado y hay que presionar CTRL ALT para destrabarlo.

Esto se soluciona de la siguiente manera:

Primero copiar manualmente

cp /usr/lib/vmware-tools/configurator/XOrg/6.8.x/vmmouse_drv.o /usr/lib/xorg/modules/input/

Despues hay que editar /etc/X11/xorg.conf y buscar algo parecido:

Section “InputDevice”
Identifier “Mouse0″
Driver “vmmouse
Option “Protocol” “ps/2″
Option “Device” “/dev/input/mice”
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “yes”
EndSection

Simplemente hay que cambiar mouse por vmmouse y después reiniciar

/etc/init.d/gde start

If you want 1280×1024, try using this in your .vmx file:

svga.maxWidth=1280
svga.maxHeight=1024

Windows y Ubuntu

La primera vez intente instalar ubuntu con partición automática en una laptop IBM R40. Y murió mi windows. Según leí en varios tutoriales que al particionar automáticamente no se respeta la geometría del disco. Y por métodos complicados se puede recuperar.

Así que opte por la opción fácil usando Partition Magic 8.0 y particionando manual

quedo de esta manera mi configuración en Ubuntu 6.06 drapper

Cuando inicie partition magic se quejo que no coincida CSH le di aceptar.
Y parece que todo bien
UBuntu corre Linux corre

Aunque no me dio la opción de no instalar GRUB

 

e.g. Assumed that /dev/hda1 is the location of Windows partition (NTFS)
Local mount folder: /media/windows
sudo mkdir /media/windows
sudo cp /etc/fstab /etc/fstab_backup
sudo gedit /etc/fstab
  • Append the following line at the end of file
/dev/hda1    /media/windows ntfs  nls=utf8,umask=0222 0    0


Al fin me he aclarado sobre cómo acceder a carpetas compartidas en una red local de Windows desde mi ordenador con Linux. La verdad es que con Ubuntu es muy sencillo conectarse a carpetas compartidas, basta con ejecutar (desde el menú de Gnome) la orden Lugares -> Servidores de Red y aparecerán todos los ordenadores que encuentre en la red local. Podemos entrar en cada uno de los que tengan carpetas compartidas y hacer uso de sus ficheros:

Pero… esto no me llegaba a funcionar del todo bien. Por ejemplo, haciendo doble clic sobre un JPG o documento RTF, la aplicación correspondiente no llegaba a cargarlo. Se ve que no se entera de que no es un fichero en un disco normal, sino que es a través de red…

Bueno, sea como sea, esto lo he solucionado configurando mi Ubuntu para montar estas carpetas compartidas de Windows, montándolas como otras unidades de disco más. Para ello eché mano de mis notas sobre acceso a carpetas compartidas Windows desde Fedora Linux, y lo he resumido a continuación:

1.- Partimos del hecho de que conoces la IP del ordenador con Windows, y un usuario y clave con el que poder acceder a sus carpetas compartidas.

2.- Desde tu máquina Ubuntu, necesitas instalar los paquetes smbfs, samba, samba-common y smbclient. Haz esto abriendo un terminal y usando la orden “sudo install nombrepaquete” o bien mediante el gestor de paquetes Synaptic.

3.- Desde un terminal, define los puntos de montaje. Esto es, un lugar en tu sistema de archivos donde se montará la unidad de red. Por ejemplo, vamos a montar la carpeta de windows que se llama “compartida” en “/mnt/compartida”. Pues para esto, ejecuta “sudo mkdir /mnt/compartida”.

4.- Para que tu usuario pueda acceder a esa carpeta, cambia el propietario y grupo a su nombre, para que no pertenezcan sólo a root. Por ejemplo, en mi caso mi usuario es “jaime” así que ejecuto desde un terminal “sudo chown jaime /mnt/compartida” y “sudo chgrp jaime /mnt/compartida”.

5.- Editamos el fichero /etc/fstab para añadir una línea que defina cómo se montará esta unidad de red. Antes de ello hacemos una copia de seguridad por si acaso mediante la orden “sudo cp /etc/fstab /etc/fstab_backup” y después lo editamos mediante “sudo gedit /etc/fstab”. Añade lo siguiente al final del fichero:

//equipowin/compartida /mnt/compartida smbfs ip=192.168.0.3, username=paquito, password=miclave, workgroup=grupowin, user, owner, noauto 0 0

Tendrás que personalizar esta línea para cambiar:

* equipowin por el nombre de la máquina Windows a la que te estás conectando
* compartida por el nombre de la carpeta compartida
* /mnt/compartida por el nombre del directorio donde lo quieras montar
* la ip de la máquina Windows a la que te conectas
* username, poner el del usuario en Windows
* password, poner la clave del usuario en Windows
* grupowin por el nombre del grupo de trabajo en Windows

Cuando lo hayas hecho, guarda el fichero y cierra el editor.

6.- Ya casi hemos terminado. Sólo hace falta ejecutar “sudo chmod +s /usr/bin/smbmnt” para hacer que un usuario “normal” pueda montar la unidad.

7.- Ya está. Ahora abre tu equipo mediante Lugares -> Equipo y verás un nuevo icono representando a la carpeta compartida. Mediante un doble clic en ella, se montará la unidad. También puedes montarla con la orden “mount /mnt/compartida”.

8.- Para desmontarla, hay que ser root, por lo que no puedes desmontarla más que ejecutando “sudo umount /mnt/compartida”. Si alguien sabe cómo hacer para poderla desmontar con el botón secundario desde GNOME, que me lo diga, por favor…

Notas: Esto me ha funcionado a mí, pero no me responsabilizo de lo que pueda pasar en otros ordenadores. Si tienes alguna mejora, por favor deja aquí un comentario para contárnosla. Recomiendo desmontar las unidades compartidas antes de que se vaya a apagar o reiniciar la máquina con Windows.