Serwer SFTP (konsola)

Dział przeznaczony dla profesjonalistów i entuzjastów produktów Synology. Można tu dyskutować oraz nauczyć się jak zmodyfikować serwer Synology. Informacje w tym dziale nie są wspierane przez Synology.

Serwer SFTP (konsola)

Postprzez mikhnal » 4 gru 2009, o 13:54


:D Udało mi się uruchomić serwer SFTP wykorzystywany do bezpiecznych połączeń, np. programem WinSCP.


Instalacja pakietu:
Instalujemy paczkę zlib:
Kod: Zaznacz cały
ipkg install zlib

Nie można niestety zainstalować bezpośrednio paczki openssh-sftp-server, ponieważ koliduje z wbudowanym serwerem ssh.

Wydajemy polecenia:
Kod: Zaznacz cały
mkdir /tmp/sftp_patch
cd /tmp/sftp_patch
ipkg download openssh-sftp-server
tar -xvzf openssh-sftp-server_*.ipk
tar -xvzf data.tar.gz
mv ./opt/libexec/sftp-server /usr/syno/bin
cd /
rm -rf /tmp/sftp_patch


i mamy brakującą bibliotekę w odpowiednim miejscu. Nic nie trzeba uruchamiać, ponieważ serwer sftp startuje "na żadanie" po zalogowaniu się przez ssh.


Musimy jeszcze pozbyć się denerwującego okienka z błędem 127 i braku pliku groups po zalogowaniu się programem WinSCP. W tym celu w katalogu
Kod: Zaznacz cały
/opt/bin/
tworzymy plik groups o zawartości:
Kod: Zaznacz cały
#!/bin/sh
echo "root"
oraz nadajemy mu odpowiednie prawa
Kod: Zaznacz cały
chmod 0755 /opt/bin/groups


Od tej chwili możemy bez przeszkód łączyć się programem WinSCP po protokole SFTP.


Pozdrawiam
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2329
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201


Re: Serwer SFTP (konsola)

Postprzez wi.tek » 7 gru 2009, o 11:39

Już zacząłem pytać - po co kombinować, skoro działa ... ale sobie przypomniałem, że sam też doinstalowałem następnego dnia po zakupie synka ;)
W moim przypadku poza instalacją którą opisałeś, trzeba było zmienić domyślny wpis w /etc/ssh/sshd_config
z jakiejś tam ścieżki na
Kod: Zaznacz cały
Subsystem       sftp    /opt/libexec/sftp-server
i zsestartować sshd.

P.S. czemu nie używasz ipkg install ??
wi.tek
Początkujący
 
Posty: 21
Dołączył(a): 23 lis 2009, o 14:52
Lokalizacja: Katowice
Synology: 209j
Firmware: DSM 3.0-1285
Dyski: szajmsung 1,5 tera
Pochodzenie: Katowice
Internet: 50/5 Mb/s
Płeć: Mężczyzna

Re: Serwer SFTP (konsola)

Postprzez mikhnal » 7 gru 2009, o 12:16

wi.tek napisał(a):trzeba było zmienić domyślny wpis w /etc/ssh/sshd_config

Nie musiałbyś nic zmieniać, gdybyś skopiował tam gdzie ja zaproponowałem. Działa bez problemu.

wi.tek napisał(a):P.S. czemu nie używasz ipkg install??

Napisałem dlaczego. Jeśli chcesz sobie rozwalić poprawną konfigurację wbudowanego ssh to droga wolna.
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2329
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201

Re: Serwer SFTP (konsola)

Postprzez wi.tek » 7 gru 2009, o 12:54

wi.tek napisał(a):sam też doinstalowałem następnego dnia po zakupie synka ;)

co daje jakieś 2-3 tygodnie wstecz

mikhnal napisał(a):Nie musiałbyś nic zmieniać, gdybyś skopiował tam gdzie ja zaproponowałem. Działa bez problemu.


Twój opis pojawił się 3 dni temu - więc to było nie mozliwe ;)

mikhnal napisał(a):
wi.tek napisał(a):P.S. czemu nie używasz ipkg install?

Napisałem dlaczego. Jeśli chcesz sobie rozwalić poprawną konfigurację wbudowanego ssh to droga wolna.


Rzeczywiście napisałeś - jak się ponownie wczytałem - jest, tyle, że nie zauważyłem by mi cokolwiek w "poprawnej konfiguracji wbudowanego ssh" się skopało.
Jak działało poprawnie - tak działa, więc nie bardzo rozumiem w czym jest problem, bo nie sądzę, że w edytowaniu wpisu dla subsystemu sftp.
wi.tek
Początkujący
 
Posty: 21
Dołączył(a): 23 lis 2009, o 14:52
Lokalizacja: Katowice
Synology: 209j
Firmware: DSM 3.0-1285
Dyski: szajmsung 1,5 tera
Pochodzenie: Katowice
Internet: 50/5 Mb/s
Płeć: Mężczyzna

Re: Serwer SFTP (konsola)

Postprzez mikhnal » 7 gru 2009, o 13:18

Zainstalowanie przez
Kod: Zaznacz cały
ipkg install openssh-sftp-server
rozwaliło mi konfigurację w taki sposób, że putty nie łączyło się i wywalało Access denied. Dokładniej to automatyczna instalacja paczki "towarzyszącej", czyli openssh.
Dopiero restart usługi w DSM pozwalało na zalogowanie się.
Więc pokombinowałem jak to obejść.
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2329
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201

Re: Serwer SFTP (konsola)

Postprzez yosek » 8 cze 2010, o 19:31

na jakim synku dzialo sie to co opisujecie powyzej?
mam DS210j i jak sie podlacze przez putty celem zainstalowania paczki open-ssh... to nie dziala mi komenda ipgk
oprocz tego zauwazylem ze w katalogu glownym na synku nie mam katalogu opt
jakies inne te linuksy?
yosek
Początkujący
 
Posty: 2
Dołączył(a): 1 mar 2010, o 21:09
Synology: DS210j
Firmware: DSM 2.3-1139
Dyski: 2xSeagate 1TB
Pochodzenie: Kraków
Internet: 4 mbps
Płeć: Mężczyzna

Re: Serwer SFTP (konsola)

Postprzez TheAltair » 8 cze 2010, o 19:43

yosek napisał(a):(...)to nie dziala mi komenda ipgk
oprocz tego zauwazylem ze w katalogu glownym na synku nie mam katalogu opt
jakies inne te linuksy?

Wypadało by najpierw zainstalować bootstrap... :) W tym wątku opis... http://pronas.pl/nie-mog-wej-katalogu-telnet-t137-10.html#p547 a dopiero potem bawić się open-ssh... :D
Obrazek
P4+Slax ---> DS209 ---> DS409+ ---> DS1010+ ---> DS1511+...??? :D
Pozdrawiam!
Robert
Avatar użytkownika
TheAltair
Stały Bywalec
 
Posty: 262
Dołączył(a): 4 cze 2009, o 21:10
Medale: 3
Syn (3)
Synology: DS1010+
Firmware: DSM 4.0-2219
Dyski: HD154UI
Pochodzenie: Siedlce
Internet: 2 MB
Płeć: Mężczyzna
System Operacyjny: XP, 7 64bit
Router/Switch: WL-5470, DGS-1005D
Kamery: Nie posiadam

Re: Serwer SFTP (konsola)

Postprzez terrorite » 8 cze 2010, o 19:44

Bootstrap z tego watku masz zainstalowany?
Obrazek
Avatar użytkownika
terrorite
Zawsze On-Line
 
Posty: 447
Dołączył(a): 19 lis 2009, o 16:31
Medale: 9
Syn (2) Wiedza (3)
Linux (1) Zasługi (3)
Synology: DS409
Firmware: 2.3
Dyski: ST31000528AS
Pochodzenie: Warszawa
Internet: 25Mb
Płeć: Mężczyzna

Re: Serwer SFTP (konsola)

Postprzez yosek » 9 cze 2010, o 12:27

ano nie mialem :)
teraz wszystko smiga az milo
dzieki za wskazowki
yosek
Początkujący
 
Posty: 2
Dołączył(a): 1 mar 2010, o 21:09
Synology: DS210j
Firmware: DSM 2.3-1139
Dyski: 2xSeagate 1TB
Pochodzenie: Kraków
Internet: 4 mbps
Płeć: Mężczyzna

Re: Serwer SFTP (konsola)

Postprzez zszalbot » 8 cze 2011, o 08:12

Witam!

Jestem zupełnie nowy w temacie Synology, ale od kilku dni posiadam DS211. Chciałbym móc zainstalować SCP, żeby bezpiecznie pobierać pliki z zew. serwera na synology. Czy mogę prosić o pomoc? Wygląda na to, że nie mam zainstalowanego ipkg. Mój procesor to Marvel 1.6. Instrukcje znalazłem tutaj (http://forum.synology.com/wiki/index.php/How_to_setup_an_sftp-server), ale nie wiem jaki bootstrap mam pobrać dla tego procesora. Byłbym bardzo zobowiązany za pomoc!

Z góry dziękuję!

Zbigniew Szalbot
zszalbot
Początkujący
 
Posty: 20
Dołączył(a): 8 cze 2011, o 08:09
Synology: DS211
Firmware: 3.1
Dyski: 2x1TB
Pochodzenie: Nie mam
Internet: Nie mam
Płeć: Mężczyzna
System Operacyjny: W7
Router/Switch: nie wiem

Następna strona

Powrót do Cichociemni

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości