MÉTODO DE ATUALIZAÇÃO 1 : Acho que a maneira mais fácil é usar o comando ssh - scp, mas antes de usá-lo você precisa criar acesso ssh aos dois computadores. Você pode ler como fazer isso aqui. Quando você está pronto e toda a configuração e testei o comando ssh
e ele está funcionando, então você pode simplesmente escrever (se você quiser transferir arquivos do remoto para o computador local (ou simplesmente mudar o destino e a origem se quiser transferir do local para o remoto ):
scp source destination
por exemplo, scp [usuário remoto] @ [ip remoto]: [caminho completo para pasta de arquivos] [caminho completo para pasta local]
MÉTODO 2: Eu consigo fazer assim não sei se é mais simples, mas funcionou no final do dia:
- para torná-lo executável
sudo chmod 777 /[path]/[to]/[shared-folder]
- samba instalado
sudo apt install samba
- editou o arquivo conf do samba
sudo nano /etc/samba/smb.conf
- Adicionamos isso na parte inferior do arquivo:
somente leitura:
[foldername]
comment = Gravity Spy Shared Folder
path = /[path]/[to]/[shared-folder]
gravável
[foldername]
comment = Gravity Spy Shared Folder
path = /[path]/[to]/[shared-folder]
read only = No
create mask = 0777
directory mask = 0777
directory mode = 0777
- Salve o arquivo e teste com
testparm
se o arquivo tiver algum erro - Reinicie o servidor samba com
systemctl restart smbd
- Permitindo a porta 139 com
sudo ufw allow 139/tcp
- Permitindo a porta 445 com
sudo ufw allow 445/tcp
- Crie uma senha para o samba
sudo smbpasswd -a [your-username]
- Então, no meu outro computador, digitei:
smb://[ip-address-of-my-server]/[folder-name]
-
Clique em Login com o usuário e, em seguida,
- digite seu nome de usuário que você digitou no ponto 9
- domínio deixe-o
WORKGROUP
- digite sua senha que você digitou no ponto 9
e VOILA!
BTW: para encontrar seu endereço IP, você pode digitar ifconfig -a
e seu endereço IP deve começar com 192.182.*.*
, ele deve estar próximo a essa palavra inet 192.168.100.7