Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: založení nového uživatele SSH  (Přečteno 1936 krát)

donjirka

  • Aktivní člen
  • *
  • Příspěvků: 108
  • Žiješ jen jednou!
    • Blog
založení nového uživatele SSH
« kdy: 29 Prosince 2011, 11:35:53 »
Ahoj, potřebuji poradit jak založit nového uživatele na serveru, abych se přes něj mohl přihlásit na SSH. Používám Ubuntu 10.04 a nainstalované SSH z repozitářů + Denyhosts. Protože je server v internetu na portu 22 tak tam jdou pořád brute-force útoky. Zkoušel jsem to googlit ale nenašel jsem naprosto nic (možná jsem se špatně ptal). Potřebuji aby každý uživatel měl vlastní login, kterým bude přistupovat na SSH. Zkoušel jsem založit nového uživatele přes grafické rozhranní, ale přihlásit se na něj nelze. Na serveru mám přihlášení pomocí certifikátů (přístup heslem je zakázán stejně jak přístup roota).

Martin - ViPEr*CZ*

Re:založení nového uživatele SSH
« Odpověď #1 kdy: 29 Prosince 2011, 11:46:56 »
Uživatele musíte založit klasicky (třeba v tom grafickém rozhranní :o), ale pak jste si odpověděl sám... je potřeba pro něj udělat ssh klíč, jinak to máte zakázaný se logovat.... ;)

PS: a nainstalujte si aspoň třeba fail2ban, který bude automaticky pokusy na ssh odchytávat a banovat.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re:založení nového uživatele SSH
« Odpověď #2 kdy: 29 Prosince 2011, 12:05:04 »
PS: a nainstalujte si aspoň třeba fail2ban, který bude automaticky pokusy na ssh odchytávat a banovat.

to denyhosts dela taky, resp je fail2ban v necem lepsi?
Tak dlouho se vrzá s Acerem, až se displej utrhne.

Armus69

  • Aktivní člen
  • *
  • Příspěvků: 297
    • http://www.netlancers.cz
Re:založení nového uživatele SSH
« Odpověď #3 kdy: 29 Prosince 2011, 17:25:37 »
adduser xxxx  (pokud bude mít sudo pak ještě přidat do skupiny admin adduser xxxx admin)
jabber:  Armus69@jabber.cz

donjirka

  • Aktivní člen
  • *
  • Příspěvků: 108
  • Žiješ jen jednou!
    • Blog
Re:založení nového uživatele SSH
« Odpověď #4 kdy: 29 Prosince 2011, 17:30:50 »
PS: a nainstalujte si aspoň třeba fail2ban, který bude automaticky pokusy na ssh odchytávat a banovat.

to denyhosts dela taky, resp je fail2ban v necem lepsi?

měl jsem nainstalovaný fail2ban ale přešel jsem na denyhosts protože má pěkné popisky v config souboru a u fail2ban mi to připadalo takové zmatené

donjirka

  • Aktivní člen
  • *
  • Příspěvků: 108
  • Žiješ jen jednou!
    • Blog
Re:založení nového uživatele SSH
« Odpověď #5 kdy: 29 Prosince 2011, 17:50:12 »
Uživatele musíte založit klasicky (třeba v tom grafickém rozhranní :o), ale pak jste si odpověděl sám... je potřeba pro něj udělat ssh klíč, jinak to máte zakázaný se logovat.... ;)

Klíče mi fungují perfektně když se hlásím pod uživatele root. Jen nerozumím tomu jak fyzicky zprovozním dalšího uživatele. Zatím mám založeného nového třeba "pepaZdepa" a ted se chci připojit přes SSH. Takže jsem vygeneroval certifikát a umístil na server do ~/.ssh/authorization_host kde ~/ znamená /home/root/ na můj NTB dám soukromý klíč a zadám příkaz
Kód: [Vybrat]
ssh -i ~/.ssh/id_dsa.pub pepaZdepa@"moje ip serveru"ale napíše jen
Kód: [Vybrat]
Permission denied (publickey). nevím proč. Když se s tím samým klíčem hlásím na root tak vše funguje.
« Poslední změna: 29 Prosince 2011, 17:52:34 od donjirka »

Armus69

  • Aktivní člen
  • *
  • Příspěvků: 297
    • http://www.netlancers.cz
Re:založení nového uživatele SSH
« Odpověď #6 kdy: 29 Prosince 2011, 18:44:33 »
To proto že každý uživatel má svuj kliš ve svém home.  /home/xxxx/.ssh/

1. Povolit na chvíli přihlašování heslem, ssh-copy-id a pak znovu zakázat
2. klient => server: klíč vloží admin ručně - předat adminovi pub klíč.
3. server => klient: sudo su,    adduser xxxx , su xxxx, ssh-keygen , id_rsa.pub >> .ssh/authorized_keys , chmod 600 .ssh/authorized_keys , priv klíč id_rsa předat                                        klientovi.
         

« Poslední změna: 29 Prosince 2011, 18:47:05 od Armus69 »
jabber:  Armus69@jabber.cz

donjirka

  • Aktivní člen
  • *
  • Příspěvků: 108
  • Žiješ jen jednou!
    • Blog
Re:založení nového uživatele SSH
« Odpověď #7 kdy: 30 Prosince 2011, 09:09:08 »
To proto že každý uživatel má svuj kliš ve svém home.  /home/xxxx/.ssh/

1. Povolit na chvíli přihlašování heslem, ssh-copy-id a pak znovu zakázat
2. klient => server: klíč vloží admin ručně - předat adminovi pub klíč.
3. server => klient: sudo su,    adduser xxxx , su xxxx, ssh-keygen , id_rsa.pub >> .ssh/authorized_keys , chmod 600 .ssh/authorized_keys , priv klíč id_rsa předat                                        klientovi.
       

tak děkuji už mi to funguje  8)

 

Provoz zaštiťuje spolek OpenAlt.