A IA pode lutar contra o aumento do número de ataques de ransomware
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
O Samba é uma solução de código aberto que permite aos usuários configurar compartilhamentos de arquivos e impressão rápidos e seguros. Neste artigo, abordarei como configurar o Samba com o armazenamento em bloco do Vultr no Debian 9. Isso inclui cotas opcionais, autenticação e instruções sobre como acessá-lo através da sua conexão doméstica.
Este artigo funcionará em qualquer camada da linha de instância do Vultr.
É importante instalar primeiro as dependências do Samba, além de colocar o armazenamento em bloco em funcionamento. Se você não souber o que é o armazenamento em bloco do Vultr, é uma solução de armazenamento escalável altamente disponível e baseada em SSD que é montada em um Vultr VPS. Mais informações sobre armazenamento em bloco estão disponíveis neste documento .
A primeira coisa que você precisa fazer é efetuar login via SSH no seu Vultr VPS ou via KVM. É recomendável usar o SSH, porque o uso do PuTTY ou de uma versão de linha de comando do SSH permite copiar e colar comandos.
Depois de fazer login, se você não estiver usando o usuário root, passe para root.
su -
Se o seu armazenamento em bloco já estiver montado e preparado, pule para a seção B.
Observação: o artigo atual de armazenamento em bloco do Vultr não cobre a ativação de cotas. Se isso é algo que você gostaria de fazer, vá para a seção A.1.
Agora, vamos preparar seu armazenamento em bloco. Neste artigo, são fornecidas apenas instruções básicas sobre como configurá-lo; portanto, se desejar obter detalhes adicionais, use o link escrito anteriormente na parte 1.
Primeiro, vamos criar as partições necessárias com fdisk
.
fdisk /dev/vdb
Dentro fdisk
, insira:
n (enter)
p (enter)
1 (enter)
(enter)
(enter)
w (enter)
q (enter)
Agora, formate-o como EXT4:
mkfs.ext4 /dev/vdb1
Nosso inversor está pronto para ser montado. Na etapa a seguir, crie um diretório no local de sua escolha. Este artigo usará o diretório de exemplo /var/blockstorage
, mas você pode alterar este local.
mkdir -p /var/blockstorage
mount /dev/vdb1 /var/blockstorage
Antes de adicionar a linha /etc/fstab
, execute o seguinte comando:
cat /etc/fstab | grep "UUID="
Se o nome da unidade for alterado (por exemplo, /dev/vdb
for renomeado para /dev/sdb
), o UUID garantirá que estamos montando a unidade correta.
Copie a peça após o =
para o espaço antes da barra. Ele deve se parecer com `8db639c7-d77d-49a3-a4b0-c9d2916ba873 '.
Em seguida, liste suas unidades por UUID e salve-as em uma variável para mais tarde:
CURRENT_UUID='UUID_YOU_COPIED'
NEW_UUID=`ls /dev/disks/by-uuid/ | grep -v "$CURRENT_UUID"`
Por fim, vamos adicionar a entrada /etc/fstab
para garantir que ela persista nos ciclos de energia.
echo "UUID=$NEW_UUID /var/blockstorage ext4 defaults,usrquota,grpquota,noatime 0 0" >> /etc/fstab
É isso para a configuração do armazenamento em bloco! Vá para a parte 2.
Isso é relativamente simples, então abra seu editor de texto favorito em /etc/fstab
. Deve ficar assim:
Vá para a linha com /dev/vdb1
e adicione usrquota,grpquota
depois defaults,
. Seu arquivo agora deve ficar assim:
Salvar e sair. Para aplicar suas alterações, precisaremos remontar a unidade.
mount -o remount /dev/vdb1
Agora, vamos continuar na seção B ..
A primeira coisa que você deseja fazer é atualizar as fontes do pacote.
apt-get update -y
Reserve alguns instantes e, quando terminar, prossiga para o próximo comando. Agora, vamos instalar o Samba e quaisquer dependências.
apt-get install samba quota firewalld -y
É isso aí para instalar o Samba. Bom trabalho até agora, você está indo muito bem! Vamos para a parte 2, onde configuraremos o Samba de acordo com suas necessidades.
Este é provavelmente o passo mais difícil, então fique firme! Atualmente, este artigo oferece suporte a três opções de configuração diferentes. Eles são os seguintes: um compartilhamento público que qualquer usuário pode acessar (A.1); um compartilhamento privado com permissões de usuário (A.2); um compartilhamento privado com permissões e cotas de usuário (A.3).
Antes de ir para a seção apropriada, há algumas coisas que precisamos mudar /etc/samba/smb.conf
que pertencem a cada seção.
Abra seu editor de texto favorito e encontre a linha com # wins support = no
. Remova o comentário da linha (remova o #
símbolo) e altere "não" para "sim". Salve o arquivo.
Neste ponto, você pode ir para a seção apropriada.
Esta subseção abordará como é configurado um compartilhamento público do Samba. Isso é relativamente fácil, pois não precisamos aplicar permissões ou opções de configuração especiais.
Anexe o seguinte ao seu /etc/samba/smb.conf
arquivo de configuração:
[Public Share]
comment = Publicly accessible share that allows ANY user to access it
path = /var/blockstorage
read only = no
guest ok = yes
Nota: Este compartilhamento é acessível por QUALQUER PESSOA que possa se conectar ao seu servidor Samba. É possível proteger isso, criando um único usuário que você compartilhará com qualquer pessoa que precise acessar o compartilhamento. As etapas para isso estão disponíveis na seção A.2.
Em seguida, reinicie o Samba:
systemctl restart smbd
O Samba tem uma infinidade de opções em termos de autenticação. Como o Samba reconhece o home
prefixo, ele será autenticado automaticamente no seu sistema e com seu próprio sistema de autenticação. Além disso, não é necessário especificar um caminho, porque o Samba o lerá na /etc/passwd
entrada do usuário .
Anexe o seguinte ao seu /etc/samba/smb.conf
arquivo de configuração.
[homes]
browsable = no
writable = yes
read only = no
Para configurar um usuário, primeiro precisamos criar uma conta Linux separada para ele. O comando a seguir criará um usuário, sem acesso ao shell ou SFTP:
NEW_USER="Username of the user you'd like to create"
useradd -d /var/blockstorage/$NEW_USER -s /usr/sbin/nologin $NEW_USER
Em seguida, defina uma senha para ele:
passwd $NEW_USER
Por fim, precisamos ativar o usuário no Samba. Digite a mesma senha que você fez anteriormente após inserir o primeiro smbpasswd
comando. O segundo comando habilitará o usuário.
smbpasswd -a $NEW_USER
smbpasswd -e $NEW_USER
Repita esta seção para criar novos usuários, conforme necessário.
As etapas são as mesmas de A.2, portanto, conclua essas etapas e volte aqui. A configuração de cotas com o Samba é semelhante à forma como você configuraria cotas para o usuário padrão do Linux.
Ainda não inicializamos nosso diretório montado para cotas, então vamos fazer isso agora.
quotacheck -cug /var/blockstorage
Deve ser o caso para ativar as cotas. Supondo que você já tenha criado alguns usuários, agora podemos dar a eles limites de disco.
Precisamos calcular quanto espaço em disco alocar, mas como as cotas são medidas em blocos, eis a equação para converter MB em blocos:
mb to allocate * 1024 = number of blocks
Example: 1024MB * 1024 = 1048576 blocks
Agora que você tem uma idéia da quantidade de blocos que deseja alocar, vamos definir o limite.
edquota $NEW_USER
Isso parecerá assim:
Vá para o primeiro hard
passado da blocks
parte e vá para o número (provavelmente 0) abaixo dela. Altere isso para o número de blocos que você calculou anteriormente.
Salvar e sair.
Deve ser o caso da criação de cotas; sinta-se à vontade para repetir esta seção, conforme necessário.
Obviamente, no momento, o compartilhamento Samba não pode ser acessado via Internet no momento, porque o firewall está bloqueando as portas que ele usa.
Como instalamos o FirewallD anteriormente, a abertura de portas é muito simples. Simplesmente execute o seguinte conjunto de comandos para abrir o Samba.
firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=445/tcp
firewall-cmd --permanent --add-port=137/udp
firewall-cmd --permanent --add-port=138/udp
systemctl restart firewalld
Aqui vamos nós. Agora você pode acessar seu compartilhamento Samba de qualquer lugar.
Neste artigo, abordamos como configurar o Samba com o armazenamento em bloco do Vultr no Debian 9. É uma solução confiável e rápida, e você pode facilmente expandir o tamanho do seu armazenamento em bloco a qualquer momento (você precisará reiniciar!) perfeito para compartilhar fotos e mídia com sua família, amigos e outras coisas, e é fácil de manter.
Feliz hacking!
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.
O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+
Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.
Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais
13 Ferramentas de Extração de Dados Comerciais de Big Data
Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true
À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.
Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1
A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA na área da saúde ainda está crescendo dia a dia.