Ssh sunucusunu gerçekten nasıl kapatabilirim?


15

Ssh sunucusunu systemctl devre dışı bırakma ssh ile devre dışı bırakıp yeniden başlatın. Yeniden başlattıktan sonra hala ssh üzerinden uzak sunucuya giriş yapabilirim. Sunucu durumunu kontrol etmek için systemctl status ssh kullanıyorum ve etkin değil.

$ systemctl -a | grep ssh
ssh.service                                               loaded    inactive dead      OpenBSD Secure Shell server
ssh@3-192.168.0.120:22-192.168.0.104:31079.service        loaded    active   running   OpenBSD Secure Shell server per-connection daemon (192.168.0.104:31079)
system-ssh.slice                                          loaded    active   active    system-ssh.slice
ssh.socket                                                loaded    active   listening OpenBSD Secure Shell server socket

systemctl status sshSorunuzun çıktısını ekleyebilir misiniz ?
Fiximan

Çok benzer:● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: inactive (dead) since Tue 2019-07-09 23:25:16 CST; 1s ago
codexplorer

1
Ek olarak, SSH sunucusu bir şekilde çalışıyor olsa bile uzaktan erişimden erişilemeyeceği şekilde güvenlik duvarındaki 22 numaralı bağlantı noktasını engellemelisiniz.
dr01

Yanıtlar:


26

Systemd SSH soketi etkin ve SSH hizmeti soketle etkinleştirildi. Soketi de devre dışı bırakmanız gerekir:

systemctl disable --now ssh.socket

Aslında, Arch sistemimde, sshd arka plan programı yalnızca yeni bir bağlantı geldiğinde çalışır. Diğer zamanlarda, sadece sshd örnekleri, bu bağlantıları işlemek için ayrılan alt süreçlerdir.

Ayrıca bakınız:


2
@spender, Lennart Poettering'in resmi blogu, bu yüzden bundan daha iyi bir kaynak elde etmek zor. Firefox'tan neden bir uyarı aldığınızdan emin değilim, ama değilim
Michael Snook

1
Ah, muhtemelen kendi imzalı sertifikası hakkında bir uyarı alıyorsunuz.
muru

1
@spender: Aslında hata mesajı tamamen korkunç. Siteye özel veriler göndermemenizi, "bilgisayar korsanlarının siteyi ziyaret ederseniz [zımni: beklemede] verilerinizi çalabileceğini" söylememelisiniz. Kullanıcıların görmezden gelmek için eğitilmesi gereken bir scareware / sahte-AV mesajı gibi okur .
R .. GitHub BUZA YARDIMCI DURDUR

1
Lets Encrypt'in kullanımı çok kolay olduğundan, Poettering bunu kendinden imzalı sertifikalar yerine kullanmalıdır. : /
muru

5
@muru Poettering'e biraz zaman verin - bir CA'yı bir init yöneticisine entegre etmek zaman alır ....
ivanivan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.