rlogind pozwala na logowanie bez hasła (gdy rlogind ufa zdalnemu klientowi rlogin) jeśli adres zdalnej maszyny występuje w pliku /etc/hosts.equiv, lub logujący się użytkownik posiada plik .rhosts w swoim katalogu domowym (który jest często współdzielony za pomocą NFS).

rlogin posiada kilka poważnych problemów związanych z bezpieczeństwem: cała informacja, włączając w to hasła, jest przesyłana w postaci niezaszyfrowanej (powodując podatność na przechwycenie). pliki .rlogin (lub .rhosts) mogą stanowić źródło nadużyć (potencjalnie pozwalając komukolwiek zalogować się bez hasła) - z tego powodu wielu administratorów blokuje możliwość używania plików .rlogin. protokół częściowo polega na zdalnym kliencie rlogin, który podaje prawdziwe informacje (wliczając w to nazwę komputera i port używany przez zdalną maszynę). Podmieniony klient jest w stanie sfałszować te dane i uzyskać dostęp, z racji, iż protokół rlogin nie ma możliwości zweryfikowania nazw innych komputerów, ani sprawdzić czy klient rlogin na zdalnej maszynie jest tym właściwym. powszechna praktyka podłączania domowych katalogów użytkowników za pomocą NFS naraża rlogin na ataki poprzez sfałszowane pliki .rhosts gdy atakujący wykorzysta luki bezpieczeństwa w protokole NFS by je podmienić.