Puncte:0

Se conectează la server prin ssh

drapel cn

Am încercat să mă conectez la serverul meu prin ssh folosind ubuntu, dar nu funcționează.

 sudo apt-get install openssh-server openssh-client
[sudo] parola pentru utilizator:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
openssh-client este deja cea mai nouă versiune (1:8.2p1-4ubuntu0.3).
openssh-client setat la instalat manual.
openssh-server este deja cea mai nouă versiune (1:8.2p1-4ubuntu0.3).
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.
user@12122017-Dell:~$ ssh localhost
ssh: conectați-vă la portul gazdă localhost 22: conexiune refuzată

Nu știu ce îmi lipsește. Ce ar trebuii să fac? Vă rog să mă ajutați.Multumesc mult

schrodigerscatcuriosity avatar
drapel au
Bine ați venit, gazda trebuie să aibă portul 22 deschis. Puteți deschide porturi cu `ufw` (trebuie să-l instalați).
drapel ar
Răspunde asta la întrebarea ta? [Conectați două computere cu SSH într-o rețea LAN de acasă](https://askubuntu.com/questions/1107987/connect-two-computers-with-ssh-in-a-home-lan)
drapel hr
@schrodigerscatcuriosity UFW nu ar bloca conexiunile prin interfața localhost AFAIK
drapel hr
Deci serverul SSH este instalat - ați verificat că rulează de fapt (`systemctl status ssh` sau `service ssh status` de exemplu) și ascultă pe portul implicit 22 (`sudo netstat -nlpt | grep sshd`)
David avatar
drapel cn
Un VPN va bloca conexiunile locale în unele cazuri.
schrodigerscatcuriosity avatar
drapel au
@steeldriver corect! Am comentat în mod general, dar atunci OP încearcă cu localhost.
Newbie avatar
drapel cn
Mulțumesc. Deci am un server la distanță. Ar trebui să-l încerc cu serverul meu să văd cum merge?
Newbie avatar
drapel cn
Am incercat si iata rezultatul. `user@12122017-Dell:~$ systemctl status ssh Sistemul nu a fost pornit cu systemd ca sistem init (PID 1). Nu pot opera. Nu s-a putut conecta la autobuz: gazda este oprită user@12122017-Dell:~$ sudo systemctl start ssh [sudo] parola pentru utilizator: Sistemul nu a fost pornit cu systemd ca sistem init (PID 1). Nu pot opera. Nu s-a putut conecta la autobuz: gazda este oprită` Ce ar trebuii să fac.
drapel ar
Se pare că `systemd` nu este instalat. Ce versiune de Ubuntu folosești?
CrazyTux avatar
drapel us
puteți instala `net-tools` prin `sudo apt update` și `sudo apt install net-tools`, apoi executați `netstat -tulpn4` și adăugați rezultatul la întrebarea dvs.? care ar trebui să arate dacă computerul tău ascultă serviciul `ssh`. Un alt lucru pe care l-am ratat, încerci să conectezi un server? poți fi mai precis despre ce computer folosești și la ce mașină încercați să vă conectați?
Newbie avatar
drapel cn
Am făcut totul și iată rezultatul ```user@12122017-Dell:~$ netstat -tulpn4 (Nu s-au putut citi informații pentru „-p”: geteuid()=1000, dar ar trebui să fiți root.) Conexiuni la internet active (numai servere) Proto Recv-Q Send-Q Adresă locală Adresă străină Stat PID/Nume program``` Am vrut să mă conectez la un server de găzduire pe care l-am închiriat, am un magazin pe acel server, dar este prea întârziat, așa că am încercat să mă conectez prin ssh și să instalez unele cache pe el pentru a vedea cum merge. Folosesc un laptop dell. procesorul ```Intel(R) Core(TM) i5-4200M CPU @ 2.50GHz 2.50 GHz```
CrazyTux avatar
drapel us
ai instalat si pe serverul tau programul `open-ssh`? încercați să rulați `netstat -tulpn4` pe server după ce instalați `net-tools` pe server.
Newbie avatar
drapel cn
Am încercat serverul ssh mysever@IP și am primit. ```ssh: conectați-vă la portul IP gazdă 22: resursa indisponibilă temporar```. Ce înseamnă asta și ce ar trebui să fac.
Puncte:0
drapel cg

După cum ați încercat deja, cu siguranță merită să încercați ssh la gazda dvs. locală, pentru a vedea dacă ascultă local:

ssh nume utilizator@localhost

Dacă funcționează, dar nu îl puteți obține de la alt computer, probabil că este ceva cu conexiunea dvs. la rețea, inclusiv firewwall

În cazul dvs., acest lucru nu funcționează, așa că este puțin probabil să fie o conexiune la rețea sau un firewall.

Ai verificat dacă serviciul ssh rulează?

starea systemctl ssh

Ar trebui să spună activ. Dacă nu, încercați să porniți serverul ssh:

sudo systemctl start ssh
# sau - alternativă - dacă nu utilizați systemd
sudo /etc/init.d/ssh start

Merită încercat și o repornire a mașinii.

Newbie avatar
drapel cn
Am incercat si iata rezultatul. `user@12122017-Dell:~$ systemctl status ssh Sistemul nu a fost pornit cu systemd ca sistem init (PID 1). Nu pot opera. Nu s-a putut conecta la autobuz: gazda este oprită user@12122017-Dell:~$ sudo systemctl start ssh [sudo] parola pentru utilizator: Sistemul nu a fost pornit cu systemd ca sistem init (PID 1). Nu pot opera. Nu s-a putut conecta la autobuz: gazda este oprită` Ce ar trebuii să fac.
drapel cg
Ai încercat o căutare pe internet? https://linuxhandbook.com/system-has-not-been-booted-with-systemd/ `sudo service ssh start` dacă nu funcționează, încercați `sudo /etc/init.d/sshd start`
Newbie avatar
drapel cn
Multumesc o sa incerc. Multumesc mult.
Newbie avatar
drapel cn
Am incercat si iata ce am obtinut ```user@12122017-Dell:~$ sudo service ssh start * Pornirea serverului OpenBSD Secure Shell sshd sshd: nu există chei de gazdă disponibile -- ieșire.``` Ce ar trebuii să fac
drapel cg
Încercați o căutare pe internet. Poate cu termenul de căutare *sshd: nu există chei gazdă disponibile -- ieșire.* Cred că s-ar putea să o rezolvi...
Newbie avatar
drapel cn
Multumesc o sa incerc.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.