Se ha hecho una pregunta similar antes: ¿Cómo configurar Raspberry Pi sin un monitor?
Sin embargo, dado que la respuesta aceptada no parece ofrecer una solución adecuada, y dado que hay un nivel de ambigüedad en lo que se estaba preguntando, supongo que la pregunta original fue mal construida y que mi pregunta no es t un duplicado exacto.
Estoy realizando la configuración inicial de un Pi por primera vez. No tengo monitor o teclado, pero en cambio quiero usar una computadora portátil conectada para hacer el trabajo. No quiero comprar un monitor o teclado y tenerlos sentados solo para las ocasiones en que el Pi los necesita. Podría pedirlos prestados, pero planeo comprar más Pi en el futuro, y no quiero tener que pedirlos prestados cada vez.
He configurado una dirección IP estática en el Pi editando el cmdline.txt
archivo. (El Pi está ejecutando la última versión de Raspbian).
ip=10.0.0.20
Le di a la eth
interfaz de mi computadora portátil una dirección IP estática correspondiente. (La computadora portátil está ejecutando Ubuntu).
ip ad add 10.0.0.10/24 dev eth0
He conectado los dos juntos con un cable de ethernet y puedo hacer ping con éxito al Pi desde mi computadora portátil.
Lo que no puedo hacer es ssh
al Pi. Recibo una respuesta de conexión rechazada :
richard@richard-ThinkPad-X220:~$ ssh -vvv pi@10.0.0.20
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 10.0.0.20 [10.0.0.20] port 22.
debug1: connect to address 10.0.0.20 port 22: Connection refused
ssh: connect to host 10.0.0.20 port 22: Connection refused
Una cosa que esto implicaría es que sshd
aún no se está ejecutando en el Pi.
Los documentos oficiales indican que se sshd
ejecuta de forma predeterminada, pero es posible que durante un arranque inicial otras cosas (por ejemplo, avisos en espera de entrada del usuario) puedan bloquear el arranque en un cierto nivel, lo que significa que no llegamos al punto en el que sshd
se inicia ?
¿A donde voy desde aqui? (No "a las tiendas a comprar un monitor" ...)
¿Es lo que estoy intentando realmente posible?
Editar:
Ahora he probado los métodos mencionados en las respuestas a la siguiente publicación, pero sin éxito: Habilitar SSH en RPi sin pantalla: pulsaciones de teclas para raspi-config?
Específicamente, garantizar que el script de inicio SSH se ejecute en el nivel de ejecución 2 todavía no me permitió conectarme.
ssh pi@raspberrypi.local
Parece que no crees que decirnos cómo lo intentas ssh
es importante.
ping pi@raspberrypi.local
. Pero esto no funciona porque raspberrypi.local
es un host desconocido. ¿No necesitaría una entrada en /etc/hosts
mi computadora portátil para poder resolverlo?
sudo nmap 10.0.0.20
en la computadora portátil. Si muestra que el puerto 22 está abierto, entonces SSH se está ejecutando, de lo contrario no se está ejecutando. No lo arreglará, pero le dirá lo que está sucediendo.