Eu tenho um servidor Ubuntu (14.04) simples. Agora quero dar acesso FTP ou SSH a uma pasta específica para um amigo meu. FTP ou ssh estariam bem, estou apenas após uma configuração rápida. O problema agora é que encontrar uma solução rápida e suja não parece ser tão fácil quanto eu esperava.
Eu verifiquei primeiro o ssh para o qual encontreieste blog, o que parece um pouco complicado para meu conhecimento básico de Linux. Não consigo encontrar uma solução mais fácil/simples para o ssh.
Em seguida, procurei soluções de FTP, para as quais o vsftpd parece ser o caminho a seguir. Olhando através dopágina de configuração do vsftpdEstou totalmente perdido.
Alguém tem uma maneira rápida e suja de conceder acesso de leitura e gravação a uma pasta específica em um servidor Linux? Não há necessidade de segurança extremamente rígida ou práticas recomendadas (muitos arquivos são públicos de qualquer maneira). Qualquer coisa que funcione seria incrível!
Responder1
Em uma instalação normal do Linux (especialmente Ubuntu), ssh
é instalado por padrão.
Portanto, a maneira mais rápida de compartilhar um arquivo/pasta seria:
- Crie uma nova conta de usuário para seu amigo
- Abra o terminal raiz
cd /home/{friends-account-name}
ln -s {full-path-of-folder-you-want-to-share} {convenient-name-for-your-friend}
- Certifique-se de que as permissões de e na pasta (a pasta original, não o link que você acabou de criar
ln
) que você deseja compartilhar permitem o acesso à conta do seu amigo, ou seja, o "mundo" ouchmod __X
parte das permissões. Usels -al
para verificar permissões.
Seu amigo agora pode usar ssh
o login (ou "Conectar ao servidor" do Nautilus ou similar) (ou WinSCP do Windows) e encontrará um link para a pasta que deseja compartilhar quando fizer login.
Se você tiver algo em sua pasta pessoal que precise ser privado, certifique-se de que os arquivos/diretórios tenham chmod __0
permissões (por exemplo, chmod 770, etc.).
Existem coisas mais avançadas que você pode fazer, como colocar chroot
seu amigo no diretório inicial para que ele não possa sair dele e tal, mas para um uso rápido e sujo, o acima serve. Contas normais de usuários não root não podem fazer nada com os arquivos do sistema, então não se preocupe com isso.