Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Dostęp SSH, nowe konto


Rekomendowane odpowiedzi

Opublikowano

No to tak:

Mam głównego użytkownika na dedyku:

-root

I zrobiłem sobie nowego

-webmaster

2 pytania ;D

Idzie ograniczyć to konto tylko do jednego folderu ?

Jeśli hasło ulegnie zmianie będę mógł je jakoś zmienić lub usunąć to konto (webmaster) ?

Opublikowano

Tak mozesz uzytkownikowi webmaster przeznaczyc zeby widział tylko jeden folder.Tak bedziesz mogl usuanac konto webmaster jak haslo ulegnie zmianie

  • 1 miesiąc temu...
Opublikowano

Po pierwsze musi być zainstalowany serwer openssh

To jest ukryta treść, proszę

Następnie edytujemy plik konfiguracyjny serwera

To jest ukryta treść, proszę

W domyślnej instalacji jest włączona możliwość logowania na konto rooot - warto to wyłączyć (ustawić "PermitRootLogin" na "no") ze względów bezpieczeństwa, chociaż nie ma to znaczenia dla tego co tu opisuję.

Zmieniamy obsługę SFTP - komentujemy ustawienia domyślne i ustawiamy własne:

To jest ukryta treść, proszę

Na końcu pliku - to ważne - dopisujemy:

To jest ukryta treść, proszę

 

Zapisujemy plik konfiguracyjny.

 

Tworzymy grupę, którą wpisaliśmy w sshd_config:

 

Kod:

#sudo groupadd sftpgroup

 

tworzymy katalog domowy dla użytkownika sftpuser i pozostawiamy jako właściciela root'a:

 

Kod:

#sudo mkdir /home/sftpuser

 

tworzymy użytkownika:

 

Kod:

#sudo useradd -d /home/sftpuser -g sftpgroup -u 999 sftpuser

 

ustawiając jako katalog domowy /home/sftpuser, jako grupę sftpgroup. Parametr -u wymusza UID 999. UID poniżej 1000 powoduje, że użytkownik nie pojawi się na liscie na ekranie logowania, domyslnie useradd przydziela pierwszy wolny powyżej 1000. Można ten parametr pominąć jeśli nie używacie takiego ekranu logowania.

 

Pozostaje utworzyć hasło dla użytkownika:

 

Kod:

#sudo passwd sftpuser

 

i to wszystko.

Można jeszcze przetestować:

 

Kod:

#sftp [email protected]

Connecting to 127.0.0.1...

The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.

RSA key fingerprint is 98:f5:c8:cb:9b:95:ec:da:ba:68:33:5d:c5:2d:64:bb.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '127.0.0.1' (RSA) to the list of known hosts.

[email protected]'s password:

sftp> pwd

Remote working directory: /

sftp>

 

Połączenia sftp w innym systemie obsługują np. winscp, total commander (chyba potrzebuje wtyczki) i wiele klientów ftp.

 

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...