Existe uma correção lenny debian para permitir que o apt-get funcione com o sftp?

3

Gostaria de escrever coisas como esta em /etc/apt/sources.list :

deb sftp://[email protected]/path other stuff

Quando eu tento isso, apt-get reclama que não há um método sftp para apt :

# apt-get update
E: The method driver /usr/lib/apt/methods/sftp could not be found.

Alguém escreveu um patch para adicionar o método sftp para apt ? Tudo o que consegui encontrar no Google foi esta especificação para o Ubuntu.

Obrigado pela sua ajuda.

edit : esqueci de mencionar que atualmente uso o método ssh e funciona bem. A razão pela qual eu estou procurando um método sftp é que eu quero configurar o repositório em um ambiente chrooted no servidor, para mais segurança. Eu acho difícil configurar e manter um ambiente chroot utilizável com ssh (porque você precisa de binários e suas dependências dentro do ambiente chrooted e precisa mantê-los caso precise de atualizações de segurança), ao contrário de um ambiente chroot para sftp (simplesmente usando as opções sshd_config apropriadas).

    
por MiniQuark 22.02.2010 / 10:16

2 respostas

1

Esta linha precisará estar no seu /etc/apt/sources.list

deb ssh://[email protected] /path/to/packages/on_the_server/

Você provavelmente desejará configurar o login da chave automática e coisas dessa natureza. Você também precisará espelhar os pacotes até um servidor que você controla para instalá-los dessa maneira. Porque você precisará de uma conta no servidor.

    
por 08.03.2010 / 12:14
1

Não tenho certeza se você deseja uma transferência de arquivos segura para manter os pacotes seguros. Nesse caso, sugiro usar dpkg-sig e um transporte não criptografado, como um servidor http com chroot de seu preferência.

Ou usando apt-transport-https se você quiser uma autenticação segura em um servidor da Web com SSL ativado, que pode ser configurado em um ambiente de chroot, com ou sem autenticação do usuário (por exemplo, .htaccess para controle de acesso simples do Apache).

Como não estou familiarizado com seu Caso de Uso para um servidor apt autenticado seguro, posso estar perdendo algum aspecto da sua situação.

    
por 08.03.2010 / 18:35