Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Linux vs Windows - Dostęp do systemu plików po SSH - Total Commander

MES Mariusz 26 Mar 2016 16:56 3240 5
  • #1
    MES Mariusz
    Level 36  
    Cześć.

    Jako serwer SSH wykorzystuję zależnie od systemu:

    a). W przypadku Linuksa: klasyczne sshd
    b). W przypadku Windows: podlinkowane rozwiązanie

    Z zalogowaniem się do konsoli zdalnej maszyny nie ma problemu w żadnym z powyższych przypadków. Wbicie na konsolę linuksa, czy na cmd maszyny z Windows nie stanowi problemu.

    Pójdźmy więc dalej. Istenieje wtyczka dla Total Commandera, która umożliwia dostęp do systemu plików po ssh. Wtyczka nosi nazwę plugin_sftp.wfx



    Dzięki wtyczce można nawiązać połączenie ze zdalnym systemem plików i poruszać się po nim, tak, jakby był to lokalny dysk na kliencie.

    Na filmie poniżej pokazałem bezproblemowe połączenie się z systemem plików na zdalnej maszynie z systemem Linux (prawy panel Total Commandera). W lewym zaś panelu widać próbę nawiązania połączenia po ssh z systemem plików zdalnej maszyny z systemem Windows. Jak widać połączenie nie zostaje nawiązane (albo i zostaje, ale system plików nie jest wyświetlany).

    Dla przypomnienia zalogowanie się do konsoli systemowej (po ssh z wykorzystaniem putty) działa poprawnie na obu maszynach.



    Jeśli ktoś zna sposób, w jaki za pomocą Total Commandera bezproblemowo po ssh nawiążę łączność z systemem plików zdalnej maszyny z Windows, bardzo proszę o pomoc.

    Dziękuję i pozdrawiam
    Mariusz
  • #2
    m.jastrzebski
    Level 39  
    MES Mariusz wrote:
    Cześć.

    Jako serwer SSH wykorzystuję zależnie od systemu:

    a). W przypadku Linuksa: klasyczne sshd
    b). W przypadku Windows: podlinkowane rozwiązanie

    Z zalogowaniem się do konsoli zdalnej maszyny nie ma problemu w żadnym z powyższych przypadków. Wbicie na konsolę linuksa, czy na cmd maszyny z Windows nie stanowi problemu.

    Pójdźmy więc dalej. Istenieje wtyczka dla Total Commandera, która umożliwia dostęp do systemu plików po ssh. Wtyczka nosi nazwę plugin_sftp.wfx

    Dzięki wtyczce można nawiązać połączenie ze zdalnym systemem plików i poruszać się po nim, tak, jakby był to lokalny dysk na kliencie.

    Na filmie poniżej pokazałem bezproblemowe połączenie się z systemem plików na zdalnej maszynie z systemem Linux (prawy panel Total Commandera). W lewym zaś panelu widać próbę nawiązania połączenia po ssh z systemem plików zdalnej maszyny z systemem Windows. Jak widać połączenie nie zostaje nawiązane (albo i zostaje, ale system plików nie jest wyświetlany).

    Dla przypomnienia zalogowanie się do konsoli systemowej (po ssh z wykorzystaniem putty) działa poprawnie na obu maszynach.



    Jeśli ktoś zna sposób, w jaki za pomocą Total Commandera bezproblemowo po ssh nawiążę łączność z systemem plików zdalnej maszyny z Windows, bardzo proszę o pomoc.

    Dziękuję i pozdrawiam
    Mariusz

    Do systemu plikow dostajesz sie po ftp a nie ssh. 2 rozne rzeczy. Na maszynie do ktorej sie dostajesz musi dzialac serwer ftp. Nawet wtyczka do TC mowi ze to jest ftp. Widac ba linuxie masz serwer fyp na winzgrozie nie masz.
  • #3
    MES Mariusz
    Level 36  
    m.jastrzebski wrote:
    Do systemu plikow dostajesz sie po ftp a nie ssh. 2 rozne rzeczy. Na maszynie do ktorej sie dostajesz musi dzialac serwer ftp. Nawet wtyczka do TC mowi ze to jest ftp. Widac ba linuxie masz serwer fyp na winzgrozie nie masz.


    To nie jest serwer ftp. Kojarzysz winscp? Ta wtyczka w Total Commanderze wykorzystuje połączenia utworzone w putty. Działa po ssh. We wtyczce Total Commandera nazwano to Secure FTP, ale wydaje mi się, że nie ma to niczego wspólnego z FTP (chyba, że się mylę). Sprawdzę to raz jeszcze.
  • #4
    szwagros
    Level 33  
    Sftp to co innego niż scp, a także co innego niż ftp czy ftps.
    TUTAJ jest coś o uruchomieniu sftp w openssh.
  • #5
    MES Mariusz
    Level 36  
    szwagros wrote:
    Sftp to co innego niż scp, a także co innego niż ftp czy ftps.
    TUTAJ jest coś o uruchomieniu sftp w openssh.


    Podczas instalacji ssh za poradnikiem:
    https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH

    pominąłem krok 6:

    Quote:
    If you need key-based authentication, run the following to setup the key-auth package

    powershell.exe .\install-sshlsa.ps1
    Restart-Computer


    Zerknę też w wolnej chwili na to:
    https://winscp.net/eng/docs/guide_windows_openssh_server

    W każdym razie na tę chwilę logowanie przez WinSCP kończy się tak:

    Linux vs Windows - Dostęp do systemu plików po SSH - Total Commander Linux vs Windows - Dostęp do systemu plików po SSH - Total Commander