Ubuntu Połączenie za pomocą protokołu WebDAV
Transkrypt
Ubuntu Połączenie za pomocą protokołu WebDAV
Ubuntu Połączenie za pomocą protokołu WebDAV Opis problemu: Niektóre serwery wirtualne nie mają udostępnionego protokołu FTP, korzystają natomiast z WebDava. Jednak obsługa połączenia dla tego protokołu może okazać się delikatnie trudniejsza. Postaram się opisać w jaki sposób połączyć się z serwerem w takim przypadku. Rozwiązanie #1: Użytkownicy Linuxa mogą montować elementy udostępnione za pomocą WebDAV przez davfs2 lub fusedav jednak często serwer nie przyjmuje takich połączeń. W moim przypadku użyłem Nautilus'a który posiada natywne wsparcie dla WebDAV jako część kio_http. 1. 2. 3. 4. 5. 6. W oknie Nautilus'a z menu wybieramy „Plik” => „Połącz z serwerem...” W nowym oknie ustawiamy „Typ usługi” na „WebDAV (HTTP)” bądź „Bezpieczny WebDAV (HTTPS)” w zależności czy serwer wymaga szyfrowania połączenia. w pole „Serwer” wpisujemy pełny adres serwera w formacie „adres.domena” w pole „Port” wpisujemy port na którym serwer nawiązuje połączenia (np. „444”) w polu „Katalog” podajemy katalog do którego mamy dostęp Jeśli sobie życzymy możemy konfigurowane połączenie dodać do zakładek Nautilus, pojawi się wtedy obok innych zakładek takich jak „Dokumenty”, „Pobrane” czy „Muzyka”. Wystarczy zaznaczyć pole „Dodaj zakładkę” oraz wpisać wybraną nazwę w odpowiednie miejsce. Teraz klikamy przycisk „Połącz”. Jeśli serwer nawiązał połączenie poprosi nas o login i hasło, spyta się również w jaki sposób zarządzać zapamiętywaniem hasła. Jeśli autoryzacja się powiedzie zobaczymy zawartość naszego serwera. Rozwiązanie #2: Zdarzają się sytuację, że nawet poprawne wypełnienie wszystkich pól spowoduje wyświetlenie błędu. W takiej sytuacji najprawdopodobniej Nautilus źle interpretuje wprowadzone dane. Aby dokonać połączenia należy: 1. W oknie Nautilus'a z menu wybieramy „Plik” => „Połącz z serwerem...” 2. W nowym oknie ustawiamy „Typ usługi” na „WebDAV (HTTP)” bądź „Bezpieczny WebDAV (HTTPS)” w zależności czy serwer wymaga szyfrowania połączenia. 3. W pole „Serwer” wpisujemy adres serwera wraz z portem i nazwą katalogu w formacie „adres.domena:port/folder” 4. W tej sytuacji możemy również utworzyć zakładkę w ten sam sposób jak poprzednio. Rozwiązanie #3: 1. Instalujemy wine za pomocą polecenia konsolowego czy też korzystając z synaptica lub Centrum Oprogramowania : „sudo apt-get install wine” 2. 3. Pobieramy Total Commandera (w wersji Windowsowej) Przechodzimy do folderu do którego pobraliśmy program i nadajemy mu prawa administratorskie. „cd ./Pobrane” „chmod +x ./tcmd756a.exe” 4. Uruchamiamy instalację Total Commandera i instalujemy go do dowolnego folderu. „./tcmd756a.exe” 5. Pobieramy plug-in znajdujący się pod adresem: http://ghisler.fileburst.com/fsplugins/webdav.zip Uruchamiamy Total Commandera oraz instalujemy plugin (W Total Commanderze musimy otworzyć pobrany plik plug-in'u (wchodząc do niego tak jak do katalogu – naciskając klawisz enter), program sam wykryje jego typ i zapyta się czy chcemy go zainstalować.) Otwieramy „Otoczenie Sieciowe”, Wybieramy „WebDAV” a następnie wciskamy F7. W nowym oknie wpisujemy nazwę połączenia (dowolną wybraną przez nas) a w następnym oknie dane naszego połączenia: 6. 7. • Load default settings for: Apache on Linux 9. • Connect to: adres serwera wraz z portem i katalogiem docelowym w formacie „nazwa.domena:port/folder” • • • • • • User name: nazwa użytkownika wymagana do zalogowania Password: hasło wymagane do zalogowania Zaznacz Secure server (via SSL) (jeśli serwer wymaga szyfrowanego połączenia) Zaznacz Use multi-step upload method (recommended) Zaznaczyć Use '/' as ending char fo directories Kliknij OK W folderze WebDAV'a utworzył się nowy folder reprezentujący utworzone połączenie. Aby połączyć się z serwerem musisz „wejść” w ten folder. Jeśli dane są poprawne po chwili zobaczysz pliki o dostęp do których walczyłeś. Podałem trzy sposoby na połączenie się z serwerem za pomocą protokołu WebDAV. Mam nadzieję, że teraz już bez problemu skorzystacie z wykupionego serwera!