Soy nuevo en Linux (actualmente ejecuta Ubuntu 10.04) y acabo de terminar de configurar el acceso SSH a mi máquina Linux. Actualmente, tengo que usar ssh [email protected]
para conectarme, pero preferiría poder cambiar la IP por el nombre de la computadora (como en Windows con \\name
) o un nombre de dominio (como computername.example.com
).
Realmente no sé por dónde empezar, por lo que cualquier ayuda sería muy apreciada. Vaya despacio, como se mencionó: todavía soy nuevo en esto.
EDITAR 1
Olvidé completamente mencionar que estoy tratando de conectarme desde Windows 7 (a través de PuTTY), lo siento.
Respuestas:
Protocolos de descubrimiento de LAN de configuración cero, en orden de preferencia:
name.local
.nss_mdns
en Linux;systemd-resolved
connss_resolve
(parte de systemd 216) en Linux. .nmbd
connss_wins
(parte de Samba ) en Linux y BSD;Métodos que a menudo están preconfigurados para usted:
dnsmasq
, que puede ejecutar manualmente si está configurando una puerta de enlace basada en Linux / BSD.home
y se ofrecen como el servidor DNS principal (actúan como caché DNS).dnsmasq
en la entrada (Las configuraciones más grandes podrían usardhcpd
+named
.)Métodos que implican la configuración manual:
myhost.dyndns.com
)./etc/hosts
%SystemRoot%\system32\drivers\etc\hosts
en Windows)~/.ssh/config
en OpenSSH.fuente
Dos opciones.
Pon una entrada para ello
/etc/hosts
. No toque las líneas existentes, agregue una nueva.Agregue una
Host
estrofa~/.ssh/config
con el nombre que desea usar, luego agregue las opciones deseadas debajo de eso. Verman 5 ssh_config
para más detalles.fuente
Si desea acceder al cuadro de Linux desde una computadora arbitraria, necesitaría un nombre de dominio. Use un servicio DNS dinámico para apuntar un nombre de dominio a su computadora Linux (o al enrutador al que está conectado). Una vez que configure esto, le brindará el beneficio adicional de no tener que preocuparse de que la IP de su computadora Linux cambie.
fuente
Desde Windows 7 (según su edición) ...
Cuando se inicia el bloc de notas, vaya al final del archivo y agregue su dirección IP y nombre de host:
Guarde el archivo, luego intente hacer ping desde un símbolo del sistema:
Esto solo funcionará desde su LAN. Conectarse a él desde "el mundo" (según su comentario agregado) es una bestia completamente diferente que involucra un DNS (dyndns, godaddy, etc.) y una configuración de enrutador como la traducción de direcciones de red (NAT), etc.
fuente
Vas a querer investigar Samba o Winbind. Mi red totalmente Linux (incluido el enrutador) puede comunicarse entre sí por nombre de host, pero no estoy seguro de cómo decirle a Windows cuál es el nombre de una máquina Linux.
fuente
También estoy usando Ubuntu 10.04 y puedo conectarme a mis máquinas usando su nombre. Digamos que tengo computadoras llamadas ernie y bert que están en la misma red:
Mi mensaje se ve así en ernie:
Si escribo esto:
Seré root en bert:
Hago esto entre dos máquinas ubuntu, pero supongo que también funcionaría en masilla. (No sé acerca de cómo conectarse a Windows desde Ubuntu, vea otras respuestas sobre samba).
Tienes que instalar sshd en Ubuntu para que esto funcione:
sudo apt-get install openssh-server
fuente