Zainstaluj i włącz serwer ssh na Centos 7

Instalacja serwera lub klienta SSH na CentOS 7 lub 6 jest naprawdę bardzo łatwa, musisz wykonać kilka poleceń podanych w artykule…

SSH oznacza protokół Secure Shell używany do zdalnego logowania i uzyskiwania dostępu do systemów komputerowych - serwerów lub komputerów PC. Został opracowany głównie do użytku w systemie UNIX, ale później rozprzestrzenił się także na inne systemy operacyjne. Został opracowany w celu bezpiecznego łączenia systemów poprzez proste ominięcie wszelkich luk w zabezpieczeniach sieci lub hakerów. Systemy z serwerem SSH i Klientem używają specjalnego klucza do nawiązania połączenia. Jest to narzędzie wieloplatformowe, z którego można korzystać w systemie Windows,Linuksa, FreeBSD, Android lub MacOS. Dowiedz się więcej o.

Tutaj pokażemy, jak zainstalować OpenSSH na CentOS 7, aby uzyskać do niego zdalny dostęp z systemu operacyjnego Windows 10/7 za pomocą Putty.

Zainstaluj klienta ssh na CentOS 7/6

Na komputerze stacjonarnym lub serwerze CentOS, cokolwiek posiadasz, zainstalujemy dwie części OpenSSH (narzędzie SSH typu open source); jeden będzieKlient OpenSSHaby uzyskać dostęp do innych systemów za pomocą SSH, a inny to serwer OpenSSH do uruchomienia demona serwera SSH, dzięki czemu możesz uzyskać zdalny dostęp do CentOS.

sudo yum -y install openssh-server openssh-clients

Włącz SSH jako usługi systemowe

Jeśli za każdym razem nie chcesz ręcznie uruchamiać usługi SSH na CentOS, po prostu musimy włączyć SSH jako usługę Systemctl (usługi systemowe). Oznacza to, że w momencie uruchomienia systemu zostanie on automatycznie włączony i uruchomiony.

chkconfig sshd on

Uruchom usługę CentOS SSH

Po prostu użyj poniższego polecenia, aby w końcu uruchomić demona sshd (openssh-server)

service sshd start

Zatrzymać

Jeśli chcesz zatrzymać serwer SSH w CentOS:

sudo service sshd stop

Aby wyłączyć usługę (opcjonalnie)

Użyj polecenia, aby wyłączyć usługę SSH, a następnie usuń ją, aby nie mogła zostać uruchomiona podczas uruchamiania systemu

sudo chkconfig sshd off

Usuń to

sudo chkconfig sshd --del

Odinstaluj serwer OpenSSH

W przyszłości, gdy nie będziesz już go potrzebować, użyj poniższego polecenia, aby odinstalować serwer SSH z CetnOS

yum remove openssh



Wreszcie, Twój system maSSH, powiedzmy, że chcesz się połączyćCentOS 7zWindows 10używającKit.

  • Pierwszy,pobieraćIZainstalowaćPutty w systemie Windows 10
  • UruchomićKit
  • WprowadźAdres IPCentOS działającego z serwerem OpenSSH. Jeśli nie znasz adresu IP swojego serwera lub pulpitu CentOS, po prostu uruchom polecenieifconfigw Terminalu.
  • WybieraćSSHjako typ połączenia
  • Na koniec kliknij przyciskOtwarteprzycisk.

PuTTY poprosi o zaakceptowanie wygenerowanego przez serwer klucza ssh, klikając naTAKprzycisk.

Otworzy się okno terminala z prośbą o zalogowanie się. Teraz możesz zalogować się jakoźródłolub jakikolwiek innyużytkownikten obecnyCetnOSi chcesz się połączyć.

Konfiguracja serwera OpenSSH (opcjonalnie)

Jeśli chcesz ograniczyć jakiś adres IP do SSH, wyłączyć dostęp root do serwera lub chcesz zmienić domyślny port SSH na inny niestandardowy, po prostu edytuj plik shd_config serwera OpenSSH w CertnOS.

Z terminala użyj VIM, aby edytować plik konfiguracyjny:

 vi /etc/ssh/sshd_config

W pliku znajdź i zamień:

Aby powiązać jakiś adres IP z SSH, najpierw usuń plik#z ListenAddress i zamień0.0.0.0z adresem IP.

Aby zmienić Port 22 na inny, należy go ponownie usunąć#podany na początku Portu 22 i zastąp 22 numerem portu, który chcesz przypisać.

Aby wyłączyć logowanie roota, usuń#i wymienićTakzNIEpodane przedZezwól na logowanie do rootaopcja.

PermitRootLogin no

Aby ograniczyć logowanie do określonego użytkownika, dodaj następujące elementy

Zezwalaj użytkownikomużytkownicy

Zastępowaćużytkownicyz Twoją nazwą użytkownika.

Po dokonaniu wszystkich zmian zapisz plik, w tym celu najpierw naciśnijESCprzycisk, a następnie wpisz:wq

Na koniec uruchom ponownie usługę SSH.

service sshd restart

Inne zasoby:

Related Posts