Monte a pasta FTP em Synology (não CIFS)

1

Estou tentando montar a pasta usando o protocolo FTP na minha Synology.
O que eu consegui fazer até agora é usar a opção mount remote folder da estação de arquivos, mas você só pode montar pastas com o protocolo CIFS, não o FTP.

Basicamente, quero trabalhar no meu computador em um site de fontes através do meu NAS. Isso é possível?

Editar:

Na verdade, estou trabalhando em uma empresa que é o provedor. Temos um servidor estável antigo que fornece apenas acesso ftp. Eu queria montar uma pasta como FTP apenas como nautilus sob o Ubuntu, mas em sinologia, a fim de ter vários desenvolvedores trabalhando nas mesmas fontes. Isso não é muito conveniente, mas também não posso usar um sistema de versão neste servidor.

    
por Brewal 18.02.2014 / 11:06

2 respostas

1

A partir do DSM 6.1, no File Station, você pode se conectar ao servidor FTP:  - > File Station - Ferramentas - Conexão remota - Configuração de conexão

Em seguida, escolha FTP e siga o 'Assistente de configuração do Remote Connection'.

    
por 31.03.2017 / 13:44
0

Mais detalhes seriam úteis. Este é um site em execução no NAS ou este é um servidor remoto que o NAS está montando em ftp para? ie. você envia arquivos para o NAS e eles são enviados para o servidor web?

Eu estou supondo o último e se esse for o caso, a interface do usuário do Synology não tem essa opção. Não há nenhum cliente 'ftp' na linha de comando.

Verifique com seu provedor de sites, a única opção é ftp? Se o SSH / SFTP estiver aberto, você poderá rsync os arquivos no ssh a partir da sinologia.

ie. link

Editar - Obrigado por esclarecer.

Como Michael Hampton disse, o ftp é muito ruim para o bloqueio de arquivos. Então, com essas restrições em mente.

  1. Defina um compartilhamento na Synology que é a área de preparação para publicação. Não edite a partir da área de preparação, faça isso em outro lugar, idealmente em uma ferramenta de controle de versão e, em seguida, faça o checkout para o armazenamento temporário.
  2. Instale o python em sinologia. No web gui, o python 2.7 está disponível para ser instalado a partir do gerenciador de pacotes.
  3. Na linha de comando do NAS, implante o script FTP baseado em Python nessa outra resposta link - É bem documentado com parâmetros para percorrer o sistema de arquivos e o diretório remoto.
  4. Opcional - Configure o Cron para executar o script em momentos específicos (por exemplo, durante a noite) As instruções para o cron na sincronização podem ser encontradas aqui. link

Observação - por algum motivo, todas as tarefas cron em sinologia são executadas como root, portanto, ao implantar o script, você pode colocá-lo praticamente em qualquer lugar, mas eu sugiro criar um usuário de upload no NAS e manter o script ftp em seu homedir. Dessa forma, o script pode ser editado sem cair na linha de comando.

Editar X2 - Como você mencionou a configuração do GIT em outra caixa, vou apontar que um servidor GIT é um pacote disponível em synology e há vários artigos sobre scripts pós-commit. Isso significa que você pode fazer melhor do que a etapa 4 acima definindo um servidor GIT que chama o script python post-commit e atualiza automaticamente os arquivos pelo servidor da web. Desculpe, eu não tenho mais detalhes sobre isso. Eu não segui a linha de instalar o git em synology ainda.

    
por 18.02.2014 / 14:29