Chcę móc używać SFTP do edycji plików wymagających uprawnień roota.
Używam uwierzytelniania opartego na kluczu SSH - klucz rsa na karcie inteligentnej.
Jeśli system wymaga sudo do wykonywania poleceń poziomu root, jak to obejść?
Czy mogę stworzyć sposób na ominięcie sudo tylko dla SFTP?
Czy istnieje sposób na utrzymanie sudo i uwierzytelnienia klucza.
Korzystam z systemu Windows, aby połączyć się z Ubuntu. Potrzebuję tego do pracy z komputerem Mac łączącym się również z Ubuntu.
Rozumiem, jak wykonać tunelowanie SSH w celu administrowania usługami systemowymi. Obecnie używam logowania użytkownika root bezpośrednio, ale logowanie hasłem jest wyłączone. Nie rozumiałem, jak używać sudo i SFTP w tym samym czasie. Wydaje się, że najlepszą praktyką jest wymaganie zalogowania się jako użytkownik inny niż root, a następnie użycie sudo, ponieważ dzienniki będą rejestrować, kto otrzymał eskalowane uprawnienia do każdej komendy.
Czy powinienem się tym przejmować podczas korzystania z uwierzytelniania opartego na kluczach, czy jest to trywialna różnica w bezpieczeństwie / logowaniu? Wygląda na to, że uwierzytelnianie oparte na kluczach rejestruje numer seryjny użytkownika w dziennikach i użytkownik może mieć wiele kluczy, aby użytkownik root mógł zidentyfikować każdego użytkownika. Wydaje mi się, że jest to ten sam efekt, co używanie sudo. Czy się mylę?
sudo
.