Strona 1 z 1
brak mozliwosci połączenia
: 27 września 2015, 10:07
autor: kolesgit1
Witam,
mam podobny problem nie moge wbić sie na terminal przez ssh . Ciągle woła hasło mimo, że podaje prawidłowe. Czy ktoś mógłby sprecyzować co kolega Muchomorr miał na myśli? Jakie powinny być uprawnienia do konkretnie jakich plików?
: 27 września 2015, 11:34
autor: Yampress
czy to jest Debian? Jeśli nie to spróbuj użytkownika dodać do grupy wheel i dopiero zalogować się i spróbować przełączyć się na konto root.
: 27 września 2015, 16:44
autor: kolesgit1
Tak to jest Debian. Połączenie jest ale ciągle woła hasło. Próbuje się połączyć przez WinSCP i TC.
http://www.fotosik.pl/zdjecie/56234ef74bae78e0
Dodam , że bez problemu łączę się na serwer za pomocą innego użytkownika ale on nie ma odpowiednich uprawnień.
: 27 września 2015, 18:58
autor: Yampress
na roota sie łaczysz? Takie praktyki są niebezpieczne...
a co jest w konfiguracji serwera ssh?
PermitRootLogin
: 27 września 2015, 23:13
autor: kolesgit1
Muszę dodać kilka plików w miejsca gdzie inny user nie ma dostępy nadać im odpowiedni atrybut i dodać do cron autostart oraz skrypt do sprawdzania działania.
Oczywiście mogę to zrobić w inny sposób aczkolwiek najprościej i najszybciej przez roota, niemniej szukam rozwiązania właśnie tego problemu z połączeniem, a nie jak to zrobić w inny sposób.
ROZWIĄZANIE PROBLEMU:
zalogować się na konsoli jako administrator (root)
wpisać:
pico /etc/ssh/sshd_config
i edytować linijkę
PermitRootLogin without-password
zamieniamy na
PermitRootLogin yes
wciskamy kolejno:F2,T,Enter.
Restart komendą reboot i cieszymy się połączeniem SSH jako root.
: 28 września 2015, 08:11
autor: LordRuthwen
To samo krócej:
Kod: Zaznacz cały
sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/g' /etc/ssh/sshd_config && /etc/init.d/ssh restart
Niepotrzebnie restartujesz maszynę, to nie Windows :P musisz zmienić nawyki.
Ale wiesz, że zezwalanie rootowi na zdalne logowanie to proszenie się o kłopoty?
: 28 września 2015, 15:28
autor: kolesgit1
LordRuthwen pisze:To samo krócej:
Kod: Zaznacz cały
sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/g' /etc/ssh/sshd_config && /etc/init.d/ssh restart
Niepotrzebnie restartujesz maszynę, to nie Windows :P musisz zmienić nawyki.
Ale wiesz, że zezwalanie rootowi na zdalne logowanie to proszenie się o kłopoty?
Na pewno masz rację, sposób szybszy jak ktoś zna komendy linux. A co może się stać przez połączenie root'em? Linux jak dotąd jest dla mnie tajemnicą więc napisałem łopatologicznie jak dla siebie. Ktoś co zaczyna jak ja zrozumie.
: 28 września 2015, 17:26
autor: Yampress
kolesgit1 pisze:
pico /etc/ssh/sshd_config
i edytować linijkę
PermitRootLogin without-password
zamieniamy na
PermitRootLogin yes
wciskamy kolejno:F2,T,Enter.
.
chyba pomyliłeś edytor pico z mcedit/mc . W pico nie ma F2
A tak w ogóle my to wszystko wiemy. Wiesz to jest tak po coś zrobione. I tak ma być jak było. A że nie potrafisz poprawnie zrobić więc zrobiłeś coś przez co obniżyłeś bezpieczeństwo systemu. I co z tego że Ci działa, no działa ale na niższym poziomie bezpieczeństwa. A najgorzej na początku nauki przyjąć niewłaściwe nawyki, które będziesz dublował przez wiele lat, aż ktoś wpakuje Ci się kilka razy na serwer i zniszczy twoją prace i skompromituje