İnsanların makineme SSH yapabilmesini durdurmak istiyorum, ancak yine de SSH'yi dışarı çıkarmaya ihtiyacım var, bu mümkün mü?
İnsanların makineme SSH yapabilmesini durdurmak istiyorum, ancak yine de SSH'yi dışarı çıkarmaya ihtiyacım var, bu mümkün mü?
Yanıtlar:
İnsanların makineme ssh yapabilmesini engellemek istiyorum ama yine de ssh gerekiyor. Mümkün mü
Evet, sadece SSH arka plan programını devre dışı bırakın sshd.
sudo apt-get remove openssh-server
Birçok seçeneğiniz var:
ile önyükleme sırasında SSH arka plan programını devre dışı sudo update-rc.d ssh disablebırakın ve makineyi yeniden başlatın (veya ile SSH arka plan programını durdurun sudo service ssh stop)
makine yeniden başlatılana kadar SSH arka plan programını devre dışı bırakın: sudo service ssh stop
makinenize ssh yetkisi verilen kullanıcıları (veya grupları) seçin:
sudo nano /etc/ssh/sshd_config
her kullanıcı için satır ekleyin:
AllowUsers user
veya
AllowGroups group
sonra sudo service ssh restartfiltreyi etkinleştirmek için ssh:
İnsanların makinemi ssh edebilmesini engellemek istiyorum ama yine de ssh
Eğer ssh edebilmek için (kendiniz dahil) kimseyi istemiyorsanız için , Barındırıcınıza basitçe tüketmemek sshd. Bunun bilgisayarınızdan diğer bilgisayarlara ssh yeteneğiniz üzerinde hiçbir etkisi yoktur.
Örn: sudo update-rc.d -f ssh remove(Bu, sshd yazılım paketini kaldırmayacak, ancak otomatik olarak yeniden başlamayacaktır.)
Yine de merak ediyorum: Neden onlara sadece bir hesap vermiyorsun?
"İnsanların makineme SSH yapabilmesini durdurmak istiyorum" - SSHd (SSH arka plan programı) açıkken bile, bu genel olarak mümkün olmamalı:
Evet, diğerlerinin önerdiği gibi sshd'yi kesinlikle kapatmalısınız, ancak varsayılan kurulumda bile ortalama Joe Kullanıcısının kutunuza SSH yapması mümkün olmamalıdır.
sisteminize "giriş" yapmak isteyen herkesin sizin kontrolünüzde olması için uygun kimlik doğrulamasına sahip olması gerekir. Yani, sorunuzun kendi kendine cevap verdiğine inanıyorum, kimseye böyle bir erişim vermeyin.
dahası, burada önerildiği gibi, ssh daemon'un çalışmasını durdurabilirsiniz, bu da gerekirse, sisteminize ssh-in yapamayacağınız anlamına gelir.
bu yüzden gerçekten, tam olarak neyi başarmak istediğinizi, başkalarını engelleyin, kendinizi değil, ya da herkesi (kendiniz de dahil olmak üzere) engellediğinizi anlamanız gerekir ve yanıtınız gider.
başka bir hile, ssh daemon'unuzun portunu değiştirmek olabilir, bu da temel olarak sisteminizin bilinmeyen biri tarafından ele alınmasını zorlaştıracaktır. (örneğin, burada okuyun - http://techie-buzz.com/foss/change-default-ssh-port-in-linux.html )