Zapytałem niektórych dostawców usług hostingowych (Bluehost i Dreamhost) i obaj powiedzieli, że na współdzielonych kontach hostingowych nie mają możliwości wyłączenia logowania przez SSH za pomocą hasła. Oznacza to, że nawet jeśli skonfigurujemy klucze SSH, logowanie bez nich i za pomocą hasła hostingu będzie zawsze włączone, co w znacznym stopniu neguje większość zalet kluczy.
Z tego, co mogę znaleźć w Internecie, edycja /etc/ssh/sshd_config
jest sposobem, aby wyłączyć logowanie za pomocą hasła, ale ponieważ jest to hosting dzielony, nie ma takiej możliwości.
To powiedziawszy, nigdy nie twierdzili, że nie da się tego zrobić (chociaż nie znalazłem sposobu), tylko że nie popierają tego. Czy istnieje sposób, aby to zrobić dla poszczególnych użytkowników, aby samemu to skonfigurować? A jeśli nie, dlaczego nie, jakie ograniczenie (techniczne / projektowe) w sposobie działania SSH to uniemożliwia?