Spørsmål:
koble til vertsport 22: Tilkobling nektet
test me
2016-09-07 07:24:41 UTC
view on stackexchange narkive permalink

Jeg prøvde å bruke SSH for å nå Pi 3

  ssh pi@192.168.100.3 

men jeg får denne meldingen ssh: connect to host 192.168.100.3 port 22: Tilkobling nektet Jeg installerer og installerer SSH men ingenting har fungert Jeg prøvde å kjøre

  sudo ufw status verbose  

men utgangen var:

  Status: aktivLogg: på (lav) Standard: nekte (innkommende), tillate (utgående), deaktivert (rutet) Nye profiler: hopp til handling Fra-- ------ - --22 ALLOW IN Anywhere 22 (v6) ALLOW IN Anywhere (v6) 

EDITED:

Jeg testet SSH-statusen og den var aktiv

  sudo service ssh status  

output:

  ssh.service - OpenBSD Secure Shell server Loaded: lastet (/lib/systemd/system/ssh.service; aktivert; leverandør forhåndsinnstilling: enab Aktiv: aktiv (kjører) siden ons 2016-09-07 05:01:47 AST; 7 timer siden Prosess: 16337 ExecReload = / bin / kill -HUP $ MAINPID (code = exited, status = 0 / SUCCE Main PID: 15478 (sshd) CGroup: /system.slice/ssh.service └─15478 / usr / sbin / sshd -D  

Plz-hjelp

** Jeg bruker Ubuntu 16.04

Du sier "Jeg bruker Ubuntu" - jeg antar at du mener MATE (du burde virkelig være mer spesifikk i spørsmål om spørsmål). Lagde du en bruker `pi`?
Prøv "sudo netstat -lpn" og se om noe hører på port 22. Du kan også trenge å sprette tjenesten (lettere å starte pi på nytt; prosessen for å starte tjenesten på nytt varierer avhengig av versjon og distro).
@Milliways nei Jeg bruker ikke MATE men Ubuntu 16.04 LTS. og jeg opprettet ikke en bruker-pi
@BJBlack porten lytter, kan du forklare hva du mener med å "sprette tjenesten"?
OK, så hvis noe hører på tcp / 22, er det ikke nødvendig å starte tjenesten på nytt. Jeg la merke til at du nevner to forskjellige IP-er - 192.168.0.3 og 192.168.100.3. Var en av disse en skrivefeil?
@BJBlack Jeg skrev slik her ved en feil
Greit. Du har sjekket lytteren (det er en i netstat) og brannmuren (porten er åpen), så nettverket utenfor pi er det eneste andre hullet. Hvilken IP ssh'er du fra? Nok en 192.168.100.x? Ellers sjekk "ssh pi@localhost" fra selve pi.
@BJBlack Takk, sir, men jeg har ikke en skjerm for Pi-en min, jeg prøver å sette opp av min PC
Jeg er forvirret da. Hvis du ikke kan logge deg på pi i det hele tatt, hvor kommer informasjonen om ufw, tjenestestatus og netstat fra?
Jeg kobler pi-en min til ruteren, og jeg fikk ip fra `sudo nmap -sn 192.168.100. *` Og nå er jeg tapt. men jeg setter stor pris på hjelpen din
Fem svar:
RPi-Coder
2017-06-24 16:03:02 UTC
view on stackexchange narkive permalink

Forsikre deg om at du har aktivert SSH på Raspberry Pi:

  pi @ raspberrypi $ sudo raspi-config >> Grensesnittinnstillinger >> SSH >> ENABLE  

Jeg tror det vil løse problemet ditt.

Takk skal du ha. Løsningen din var det eneste som fungerte for meg
Må være logget inn for å gjøre det, så lykke til hvis du ikke kan ssh for første gang på en hodeløs konfigurasjon.
r_19
2018-10-03 07:37:27 UTC
view on stackexchange narkive permalink

Jeg har hodeløs bringebær-pi. Dette gjorde jeg for å aktivere SSH.

Fjern minnet og legg det til leseren. Lag en fil med navnet "ssh" uten filtypenavn på oppstartsstasjonen (bringebærminnekort).

Alternativ måte på macos er å cd til raspberry pi boot volume. Skriv deretter touch ssh

og sett deretter minnekortet tilbake til bringebær-pi. koble r-pi til nettverket.

ssh på terminal ved hjelp av ssh pi@raspberrypi.local

King Midas
2016-09-07 10:27:58 UTC
view on stackexchange narkive permalink

Ubuntu eller Ubuntu Mate leveres ikke som standard en SSH-server. Har du installert den?

Prøv apt-get install openssh-server .

I andre tilfeller vil jeg anbefale å gjøre en lokal forbindelse til bringebæret. Fra en konsoll inne i bringebæret ditt:

  ssh localhost  

Du vil hoppe over alle brannmurproblemer.

Hvis lokal tilkobling ikke fungerer, men den er installert, sjekk om serveren kjører med `ps -e | grep ssh`.
Takk, den er allerede installert. Og faktisk prøver jeg å sette opp Pi-en min uten skjerm (jeg vil i stedet bruke den bærbare skjermen).
Jeg er ikke sikker på hvordan du vil teste bringebæret uten skjerm. Jeg vil anbefale å feste den til hvilken som helst skjerm / TV, logge inn med brukeren din, gjøre en `ssh localhost` fra innsiden av bringebæret, og når alt fungerer, trekker du ut skjermen og bruker den som en sever.
Også, hvis du ikke har noen skjerm, hvordan kan du fullføre ubuntu-installasjonen? Er du sikker på at den er installert? Er du sikker på at openssh-serveren er installert i bringebæret?
Jeg har PCen min (Ubuntu) og for Pi hadde jeg bare skjermen (TV), så jeg visste at jeg har installert operativsystemet riktig på SD-kortet mitt. Men til slutt har jeg tastaturet og musen, så jeg kan sette opp Pi. Jeg lyktes ikke fordi jeg tror det ikke var SSH i Pi-en. Og tusen takk!
Varad A G
2016-09-07 11:30:25 UTC
view on stackexchange narkive permalink

Det kan være noen enkle grunner til at du ikke kan koble til. Men før alle disse trinnene, sørg for at du er i stand til å pinge maskinen uten reserve- / pakketap.

  1. sjekk om ps -ef | grep "ssh" | grep -v grep . Dette skal gi deg sshd-demonen hvis den er oppe. Du kan også sjekke statusen ved hjelp av systemctl / services sudo service ssh status

  2. Fjern nøklene fra /home//.ssh/authorized_keys. Fjern oppføringen som gjelder den forrige bringebærkoblingen. Noen ganger er det sannsynlig at fingeravtrykket (du ville ha sett [ja / nei] -alternativet når du kobler til en server eller en Linux-pc over ssh første gang) kan være ødelagt, noe som ikke lar deg koble til.

  3. Du kan se på andre muligheter som brannmur når du har bekreftet trinnene ovenfor.

Takk, jeg prøvde å pinge maskinen, og den kan pinge den uten pakketap. 1 - SSH-server er aktiv `(kjører)`. 2 - Jeg har ikke filen authorised_keys. 3- porten 22 lytter.
@testme hva er brukeren du har brukt til å logge på Ubuntu Mate 16.04
Sir, jeg bruker ikke Ubuntu Mate 16.04, men Ubuntu 16.04 LTS, og jeg har bare en bruker
@testme kan du legge til utdataene fra 'id' -kommandoen fra Ubuntu 16.04 LTS.
Shure `Eid = 1000 (Dommer) GD = 1000 (Dommer) Grupper = 1000 (Dommer), 4 (Adam), 24 (CDROM), 26 (Interesse), 30 (Dyp), 48 (Plugdob), Ga 3 (Lapadmin) , 128 (Sambasare) 6
@testme prøvde du ssh jojo@192.168.100.3. Hvis ikke kan du prøve en gang, og hvis du fremdeles står overfor et problem, kan vi grave i mer.
Jeg gjorde det, og dette er resultatet `ssh: connect to host 192.168.100.3 port 22: Connection refuse`
Jeg beklager, men hvordan kan jeg finne det?
Jeg kommer fra hvilken maskin du prøver å ssh (windows / linux) maskin. bare for å forstå miljøet.
ah ok, jeg prøver fra Linux
kan du skrive kommandoene nedenfor (cd; cd .ssh; ls) og lime ut utdata.
sikkert: `jojo@jojo-Latitude-E5430-non-vPro: ~ $ cd; cd .ssh; lsknown_hostsjojo@jojo-Latitude-E5430-non-vPro: ~ / .ssh $ `
@testme kan du utføre katten kjent_hosts og lime ut utdata.
at `jojo@jojo-Latitude-E5430-non-vPro: ~ / .ssh $ cat known_hosts | en | zuxX56GiXGymVkRBRbHGCSCP5BY = | jbWSNMDFnsbBuBOgfIav0G7WZGs = ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJBgKrY57hBH / J9TjYMS9Hx9jW / lKG9jUb7zkgGyMWbi1y692ANLP38hF3n0JDY7DYDSqcFg / BpcdTDFtf + hjQ0 = 1 | z / w8DyCaSZNC5TDNb + jwcYydZjw = | gCEHs + uMN901nmbj0EQsrKmEGYY = ecdsa-sha2 -nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBJBgKrY57hBH / J9TjYMS9Hx9jW / lKG9jUb7zkgGyMWbi1y692ANLP38hF3n0JDY7DYDSqcFg / BpcdTDFtf + hjQ0 = jojo@jojo-Latitude-E5430-non-vPro: ~ / .ssh $ cat known_hosts`
@testme gjør følgende trinn 1. cp kjent_hosts / tmp; 2. vi kjente_hosts; 3. slett alt innholdet fra filen; 4. ssh jojo@192.168.100.3 og gi meg beskjed
I trinn 3 vet jeg ikke hvordan jeg kan slette dem? Https: //s12.postimg.io/kdc23qrd9/Screenshot_from_2016_09_07_14_26_47.png
Bare trykk "dd" på tastaturet for å slette innholdet når du er inne i filen etter den andre kommandoen. Fortsett å trykke "dd" til alt innholdet er slettet. en gang slettet trykk "Esc" på tastaturet ": wq!" og "Enter"
Jeg slettet dem jeg og jeg skrev ': wq!' trykkte deretter 'Enter' .. og utgangen for trinn 4 er `ssh: koble til vert 192.168.100.3 port 22: Tilkobling nektet`
@testme kan du lime ut ut av denne kommandoen: cat known_hosts
det er ingen utdata
@tstme Det ser ut til at dette problemet er knyttet til denne filen. vanligvis fungerer det når du rydder opp i denne filen og så kommer nye nøkler inn. Jeg går en gang. Håper det vil fungere for deg.
Tusen takk for at du prøver å hjelpe meg! Jeg håper det også vil fungere
@testme Kan du prøve denne kommandoen. Jeg hadde et lignende problem i dag, og jeg løste det ved å kjøre kommandoen på bringebær pi "sudo iptables -A INPUT -p tcp --dport ssh -j ACCEPT" og sudo service sshd restart
Det fungerte til slutt, problemet var fra Pi, beklager at jeg tok deg tid, og takk igjen.
@testme Godt å høre det.
Raphael PLE
2018-08-30 13:38:43 UTC
view on stackexchange narkive permalink

Jeg hadde et lignende problem, og jeg fant en enkel løsning.

Du må kanskje sjekke / etc / ssh / sshd_config filen for å tillate tilkobling. Kontroller PasswordAuthentication og skriv deretter sudo service ssh restart i en terminal. Du skal kunne koble til via ssh nå.



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...