Strona 1 z 1

[SSH] inny port

: pn lut 13, 2017 6:41 am
autor: wojo
Witam kolegów,
to mój pierwszy post i od razu problem ;)
Włączyłem w DSM usługę SSH, działa tylko że:
gdy w GUI DSM zmieniłem port 22 na inny to jest to pamiętane i widać skutek bo dostęp prze SSH portem 22 jest już niemożliwy ale aby dostać się z wiersza poleceń to muszę teraz dopisywać -p 2345 (2345 to tylko przykład numeru portu) czyli:

Kod: Zaznacz cały

ssh nazwa@adres -p 2345
Co zrobić abym nie musiał dopisywać w wierszu poleceń -p 2345 ?

Mam najnowszy DSM i sprzęt DS116.

Re: [SSH]

: pn lut 13, 2017 7:04 am
autor: Przemuss
Jak zmieniasz porty na inne to trzeba dopisać. Klient ani konsola nie wie na co zmieniłeś. Bez tego dopisku używany jest domyślny 22.

Wysłane z mojego LG-H440n przy użyciu Tapatalka

Re: [SSH]

: pn lut 13, 2017 7:08 am
autor: mikhnal
A skąd program ma wiedzieć, że zmieniłeś port?

Re: [SSH]

: pn lut 13, 2017 9:50 am
autor: wojo
mikhnal pisze:A skąd program ma wiedzieć, że zmieniłeś port?
Ok, wybaczcie ale nie jestem tak biegły i nie wiedziałem, to znaczy myślałem że jak przy domyślnym porcie 22 nie musiałem tego dopisywać, to po zmianie z poziomu DSM z 22 na inny i zapisaniu tego, to w jakiejś konfiguracji zostanie to przypisane, nawet próbowałem w folderze lokalnym mojego konta użytkownika stworzyć folder .ssh i w nim umieścić plik z odpowiednimi wpisami:
HostName moj_adres
Port 2345
User Wojtek
też to nic nie dało.

[SSH] inny port

: pn lut 13, 2017 9:50 pm
autor: look12
Działa, plik config z danymi które podałeś w katalogu .ssh usera lub /etc/ssh/ssh_config.
Podanie samego ssh wywołuje komendę, a system wyświetla standardowo parametry tej komendy. Dorzuć spacje po ssh i jakiś znak nie będący parametrem komendy lub utwórz w .profile alias np.: alias ssh="ssh adres"
Lepiej adres/nazwę hosta podawać jawnie po komendzie ssh.

Re: [SSH] inny port

: pn lut 13, 2017 9:57 pm
autor: wojo
Tak działa już :)