Recomendações para um cliente WebDAV


16

Estou tentando obter funcionalidades adicionais de um site da escola que pode permitir vários uploads / downloads de arquivos via arrastar e soltar entre as pastas de recursos do site e meu computador pessoal por meio de um cliente WebDAV, em vez de baixar cada arquivo individualmente manualmente. No entanto, esse recurso é suportado oficialmente apenas para Windows e Mac ou para clientes de terceiros para esses sistemas operacionais. Eu gostaria de poder usar esse recurso com o Ubuntu 11.04.

Eu já dei uma olhada nessa pergunta , mas não tive sorte com a resposta ... provavelmente porque ela nunca me pede minha senha da escola e não consigo encontrar uma maneira de inserir uma.

Se houver uma maneira de fazer isso usando o que já está instalado por padrão ou em algum outro aplicativo, entre em contato.

ATUALIZAÇÃO : Quando tento conectar-me através do Nautilus, recebo a seguinte mensagem de erro, independentemente de ter escolhido WebDAV (http) ou Secure WebDAV (https):

insira a descrição da imagem aqui

E só para reiterar, em nenhum momento ele nunca pedir a minha senha.


Não consigo ver um arquivo> opção conectar-se ao nautilus. Alguém pode enviar uma captura de tela? veja a captura de tela aqui:
user2851108

@ user2851108 Atualmente, estou no Ubuntu 14.04 LTS Beta 2, mas deve estar na barra de menus . (Você provavelmente poderia encontrá-lo usando o HUD tocando Alt, também.)
Christopher Kyle Horton

Respostas:


17

No Nautilus (o navegador de arquivos), selecione Arquivo> Conectar a ... e selecione WebDAV. Digite as informações necessárias, como nome do host, diretório, porta e nome de usuário. Marque a caixa para criar um marcador e você o encontrará na lente Arquivos e pastas e no painel esquerdo do Nautilus.

Você poderá usar seu compartilhamento WebDAV como se fosse uma pasta local.


Recebo uma mensagem de erro ao tentar isso, para a qual adicionei uma imagem acima.
Christopher Kyle Horton

2
Certo. Não adicione https: // ao endereço. Somente o nome do host.
Jo-Erlend Schinstad

2
Obrigado pela dica ... O WebDAV comum ainda não funcionaria, mas selecionar o Secure WebDAV fez o truque. Finalmente me pediu minha senha e eu estava conectado. Obrigado!
Christopher Kyle Horton

3
"Erro HTTP: encontrado" O que isso significa?
Cerin

1
Essa é uma mensagem de erro precisa? Só para ter certeza, você deve ter algo como davs: //username@www.example.com/directory/goes/here.
Jo-Erlend Schinstad

3

Todas as conexões do servidor são tratadas da mesma maneira no nautilus. Você preenche os dados para o nautilus se conectar ao servidor remoto, no ponto em que serão adicionados como favoritos à lista de pastas marcadas.

Na primeira vez em que você tentar se conectar ao servidor, se ele estiver protegido por senha, será solicitado que você forneça a senha e será perguntado se deseja salvar a senha permanentemente para a sessão atual ou se esqueça imediatamente. Uma vez montado o servidor, ele pode ser navegado como qualquer outra pasta do seu sistema.

Espero que isto ajude


O servidor deve estar protegido por senha, conforme indicado nas instruções de instalação do Windows para qualquer um dos clientes. E, no entanto, ele não pede um no Nautilus, mas, em vez disso, me dá uma janela de erro que adicionei uma imagem acima.
Christopher Kyle Horton

3

No Ubuntu 14.04:

1) Abra o Nautilus (gerenciador de arquivos)

2) Clique em 'Conectar ao servidor'

3) Como endereço do servidor, digite:

davs://<username>@<webdav_address>

É importante que o webdav_address não contenha o protocolo. Por exemplo, se seu URL da web for: https://example.com/webdave seu nome de usuário for alice, o endereço correspondente para o servidor será:

davs://alice@example.com/webdav

Estou recebendo: Mensagem de erro não tratada: Erro HTTP: Não foi possível conectar: ​​Conexão recusada
titusfx 13/09/18

Talvez você precise especificar a porta?
Jo-Erlend Schinstad 22/10/19

0

Use diretamente o protocolo webdav://

Muitas vezes você pode usar diretamente o protocolo webdav://no seu navegador de arquivos.
Atualmente, no kubuntu, por exemplo, basta escrever no Dolphin, em vez de um caminho local, o endereço necessário com o protocolo webdab://anterior.

Por exemplo,

webdav://192.168.1.10/remote.php/webdav/

Ele solicitará o nome de usuário e a senha, e você irá lidar com isso de maneira semelhante a um caminho local.

Notas:

  • Trabalhando no Kubuntu 18.04.2 LTS
  • Dolphin (atualmente versão 17.12.3)
  • Uma instância local de webdabsub- nextcloudacessível com um endereço semelhante a 192.168.1.10/remote.php/webdav/

-2

Isso se parece mais com um problema de resolução de nomes do Windows ... não é possível resolver o nome netbios do servidor. No entanto, ele deve funcionar com o endereço IP.

-Para montar um compartilhamento do Windows em uma rede DHCP, é conveniente poder montar pelo nome netbios ... é muito fácil:

1) Edite seu arquivo /etc/nsswitch.conf com o seu editor preferido (gedit, kate, nano, vim, etc) ... pesquise pelo arquivo e procure a linha que se parece com isso:

hosts: arquivos mdns4_minimal [NOTFOUND = return] dns mdns4

... e adicione "wins" ao final da linha para que fique assim:

hosts: arquivos mdns4_minimal [NOTFOUND = return] ganha o DNS mdns4

2) Salve o arquivo. Nota: "wins" DEVE vir antes de "dns" se você estiver usando o serviço openDNS.

3) Agora você precisará instalar o winbind

Código: sudo apt-get install winbind

4) Reinicialize ou reinicie sua rede.


Acho que parece mais que ele digitou https: // no campo host, o que torna o endereço davs: // nome_do_usuário @ nome_do_host , o que está incorreto. -1
Jo-Erlend Schinstad

Você é muito rápido em votar uma resposta que absolutamente não faz mal. Cito o que diz na página Privileges: "A votação reduzida deve ser reservada para casos extremos. Não é um substituto para a comunicação e edição".
Nejode 7/09/11

1
Bem, sua resposta parecia estar obviamente errada. Se fosse apenas um pequeno erro, eu recomendaria uma edição. Mas, neste caso, isso significaria mudar tudo, já que a principal suposição estava errada.
Jo-Erlend Schinstad
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.