1. Cześć Gość. Czy wiesz, że według analizy rynku urządzenia:

    • QNAP - stanowią 63% rynku,
    • Synology i pozostali - tylko 37% rynku?

    To forum przeglądasz dzięki sponsorowi - firmie QNAP oraz zespołowi QNAP Club Polska.

Serwer SFTP (konsola)

Dyskusja w 'Cichociemni' rozpoczęta przez użytkownika mikhnal, 4 Grudzień 2009.

Ładowanie...
  1. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    To co instalujesz z pierwszego postu w tym wątku to jest "sftp-server only from a FREE version of the SSH protocol suite of network connectivity tools". Pozwala tylko na podłączenie się DO Synka. A ty chcesz POBIERAĆ za pomocą sftp.
    Nie znam sposobu na klienta sftp na Synku.
     
  2. zszalbot
    Offline

    zszalbot Nowy użytkownik Noobie

    Dołączył:
    8 Czerwiec 2011
    Wiadomości:
    24
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS211
    Bardzo dziękuję za wyjaśnienie. Wszystko OK, bowiem przekonałem się, że rsync jest o wiele lepszym narzędziem! :) Bardzo dziękuję za pomoc!

    ZS
     
  3. mpl
    Offline

    mpl Enterprise Admin... Q's Architect

    Dołączył:
    11 Marzec 2011
    Wiadomości:
    668
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    2
    Synology:
    712+ 1513+
    Zrobiłem wszystko tak jak trzeba i w sumie mi działa :)
    Niestety z wyjątkiem okienka z błędem 127.
    po wpisaniu :
    Kod (Text):
    1. /opt/bin/
    zwraca mi mi informację :
    Kod (Text):
    1.  -sh: /opt/bin/: Permission denied
    Dodam, że jestem zalogowany jako root :-(
    Czy mogę poprosić o jakieś sugestie :s:
     
  4. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Do przechodzenia miedzy katalogami używamy polecenia "cd", czyli
    Kod (Text):
    1. cd /opt/bin/
     
  5. JJldn
    Offline

    JJldn Spock Q's Architect

    Dołączył:
    3 Sierpień 2011
    Wiadomości:
    675
    Miejscowość:
    London / Kielce
    Local Time:
    15:44
    Oceny:
    +20 / 0 / -0
    Followers:
    1
    QNAP:
    null
    Synology:
    DS712+
    Ethernet:
    1 GbE
    null 1 GbE
    Zeby uaktywnic serwer sftp na synku nalezy PuTTY (SSH) zalogowac sie na synka i edytowac za pomoca vi plik: /etc/SSH/sshd_config.
    Nalezy odhashowac linie: Subsystem sftp internal-sftp -f DAEMON -l VERBOSE.
    Zapisac plik.
    UWAGA!!! Po tym nalezy zrestartowac synka, gdyz zrestartowanie ftp nie wystarcza do zadzialania.
    Pozdro dla wszystkich
     
  6. rombercik
    Offline

    rombercik Nowy użytkownik Noobie

    Dołączył:
    28 Wrzesień 2011
    Wiadomości:
    10
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS211
    Witam

    mam pewien problem a mianowicie zrobiłem to co w pierwszym poście i niestety w WinSCP mam taki komunikat "Nie można zainicjować protokołu SFTP. Czy na hoście działa serwer SFTP?"

    dodam że proces /opt/sbin/sshd jest działający

    zrobiłem także co w ostatnim poście a mianowicie Nalezy odhashowac linie: Subsystem sftp internal-sftp -f DAEMON -l VERBOSE. i zrestartowałem serwer.

    Plisss o pomoc
     
  7. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Wykonaj skrypt z tego postu
    http://pronas.pl/post9641.html#p9641
    i spróbuj się połączyć.
     
  8. rombercik
    Offline

    rombercik Nowy użytkownik Noobie

    Dołączył:
    28 Wrzesień 2011
    Wiadomości:
    10
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS211
    Niestety nie rozwiązało to mojego problemu, nadal nie mogę się połączyć WinSCP :-(

    Komunikat ten sam
     
  9. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
  10. rombercik
    Offline

    rombercik Nowy użytkownik Noobie

    Dołączył:
    28 Wrzesień 2011
    Wiadomości:
    10
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS211
    Dzięki,


    działa serwer wymagał restartu :)
     
  11. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Potwierdzam, po instalacji nowego firmware nie trzeba wykonywać mojego skryptu, wystarczy wprowadzić powyższe zmiany aby zadziałał serwer SFTP.
     
  12. itias
    Offline

    itias Nowy użytkownik Noobie

    Dołączył:
    18 Styczeń 2012
    Wiadomości:
    9
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS210j
    Pozwolę sobie podłączyć się do wątku:) W zasadzie ten sam problem. W poprzedniej wersji DSM (czyli chyba 2.3) miałem wszystko skonfigurowane przy użyciu skryptu mikhnala i działało. Po uaktualnieniu do DSM 3.2-1955 mam to samo co przedpiścy. Wykonane kroki po upgrade:
    • wgrany bootstrap
    • odkomentowana linia w sshd_config
    • uruchomiony skrypt
    • zrestartowany DS
    Cały czas mam błąd 127. Co jeszcze mogłem pominąć?

    Pozdrawiam
    GH
     
  13. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Czy błąd 127 dotyczy pliku groups? Przeklej jego treść.

    EDIT:

    Wydaje mi się, że problem z plikiem groups można też rozwiązać instalując paczkę ipkg coreutils, która tworzy swoje dowiązanie symboliczne do groups.
     
  14. itias
    Offline

    itias Nowy użytkownik Noobie

    Dołączył:
    18 Styczeń 2012
    Wiadomości:
    9
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS210j
    A nie, sprawę groups też załatwiłem. Zalogować się przez WinSCP mogę, błąd podczas próby kopiowania pliku na/z DSa jest taki:
    Kod (Text):
    1. Cannot execute SCP to start transfer. Please make sure that SCP is installed on the server and path to it is included in PATH. You may also try SFTP instead of SCP.
    2. Command failed with return code 127
     
  15. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Aaa... Przełącz WinSCP w tryb SFTP.
     

    Załączone pliki:

    • sftp.
      sftp.jpg
      Rozmiar pliku:
      22,3 KB
      Wyświetleń:
      237
      MD5 Sum:
      6e9eac3302374d16dffb5015c6d43c5c
  16. itias
    Offline

    itias Nowy użytkownik Noobie

    Dołączył:
    18 Styczeń 2012
    Wiadomości:
    9
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS210j
    To faktycznie załatwia sprawę działania WinSCP, dzięki. Ale czy można włączyć protokół scp? Ze swojej natury scp daje szybsze transfery niż sftp, dlatego też przy poprzedniej wersji DSM używałem scp a nie sftp, choć Twój skrypt umożliwiał używanie obu.
     
  17. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Zgadza się, zaraz sprawdzę.

    EDIT:

    Wykonałem skrypt z tego posta: post2668.html#p2668 i zadziałało mi połączenie WinSCP przez SCP, chociaż wcześniej miałem ten sam błąd co Ty.
     
  18. itias
    Offline

    itias Nowy użytkownik Noobie

    Dołączył:
    18 Styczeń 2012
    Wiadomości:
    9
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS210j
    Wykonałem ten skrypt ale niestety dalej mi nie działa scp. Może to kwestia innej wersji DSM, którą masz?

    A, już wiem, zapomniałem o instalacji openssl.
     
  19. mikhnal
    Offline

    mikhnal Guest

    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Tą z podpisu, beta 4.0-2166.
     
  20. itias
    Offline

    itias Nowy użytkownik Noobie

    Dołączył:
    18 Styczeń 2012
    Wiadomości:
    9
    Local Time:
    15:44
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    Synology:
    DS210j
    Czyli wszystko działa, dzięki za pomoc. Zatem dla następnych odwiedzających: jeśli chcecie mieć możliwość pracy przez WinSCP i może to być protokół SFTP należy wykonać następujące kroki:
    • zainstalować bootstrap jeśli nie ma
    • odkomentować następującą linię w sshd_config: Subsystem sftp internal-sftp -f DAEMON -l VERBOSE.
    • zrestartować Synology

    Jeśli dodatkowo chce się mieć protokół scp, należy:
    • zainstalować openssl: ipkg install openssl (jeśli nie jest zainstalowany)
    • wykonać poniższe polecenia:
      Kod (Text):
      1.  
      2. mkdir /tmp/scp_patch
      3. cd /tmp/scp_patch
      4. ipkg download openssh
      5. tar -xvzf openssh*.ipk
      6. tar -xvzf data.tar.gz
      7. mv ./opt/bin/openssh-scp /usr/syno/bin/scp
      8. cd ..
      9. rm -rf /tmp/scp_patch
      10.  
      11.  

    Dodałem do skryptu przedostatnią linię cd, żeby nie było komunikatu o błędzie generowanego przez ostatnie polecenie, kiedy usuwamy katalog, w którym właśnie jesteśmy.
     

Poleć tę stronę

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Odrzuć powiadomienie.