Como acesso as pastas compartilhadas no servidor Ubuntu a partir do Mac OS?

5

Eu tenho um velho desktop dell rodando o Ubuntu 11.04, eu também tenho o samba instalado nele. Eu estou tentando acessar as pastas compartilhadas na máquina Ubuntu do meu Mac, então eu vou em 'Finder', clique em 'Go' e 'Connect to Server'.

Eu digito o endereço IP da máquina ubuntu smb://xxx.xxx.x.xx e clico em connect, então posso ver a lista de pastas compartilhadas da máquina ubuntu, então eu sei que está fazendo uma conexão. Mas quando eu acesso a pasta "Música", recebo uma mensagem de erro dizendo:

Ocorreu um erro ao conectar-se ao servidor "xxx.xxx.x.xx". Verifique o nome do servidor ou o endereço IP e tente novamente.

Tem algum pensamento sobre alguém?

EDITAR Eu tenho um disco rígido externo conectado ao servidor e as pastas que estou tentando acessar estão localizadas nesse disco rígido externo.

A localização da pasta é /media/HD-CELU2/test , então acho que o caminho do Finder deve ser smb://xxx.xxx.x.xx/media/HD-CELU2/test , mas tendo testado isso, ainda não entendi.

P.S. Eu estou usando o Samba como eu tenho uma máquina Windows na minha rede doméstica também.

    
por Stephen 10.09.2011 / 15:29

3 respostas

4

Gostaria de ir no Mac para as informações da rede, em seguida, para máquinas e procurar o nome do PC do Ubuntu, copiar esse nome e usá-lo em vez do endereço IP. No Finder, faça: Ir - > Conecte-se a e, em seguida, smb://name/user ou smb: // 'e digite suas credenciais.

Verifique se o servidor samba (seu servidor Ubuntu) está configurado corretamente:

Digite o seguinte:

 sudo gedit /etc/samba/smb.conf

Renomeie MSHOME para WORKGROUP ou qualquer que seja o nome do seu grupo de trabalho.

Em seguida, vá para a linha onde a segurança está definida e adicione; no começo da linha.

Role até o final do arquivo e adicione / edite suas pastas compartilhadas da seguinte forma:

[<folder_name>]
path = /home/<user_name>/<folder_name>
available = yes
valid users = <user_name>
read only = no
browseable = yes
public = yes
writable = yes

Salve e reinicie o samba com:

sudo /etc/init.d/samba restart

ou

sudo service smbd restart

dependendo da versão do Linux que você está usando.

Se você ainda não fez isso, crie um usuário com:

sudo smbpasswd -a yourname

Agora, vá para as configurações de rede e forneça o IP do servidor, a máscara de sub-rede e o gateway. Você pode então conectar no Mac, conforme indicado anteriormente (Ir - > Conectar a - > smb: //)

Na caixa Linux, você precisa clicar com o botão direito do mouse na pasta que deseja compartilhar e ir para Network Share ou Properties e, em seguida, clique em Sharing e clique em Share This Folder .

Para testar se seu compartilhamento está funcionando corretamente, digite

testparm

e você verá uma saída semelhante à seguinte:

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[<folder_name>]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Criado a partir de instruções aqui e Originalmente encontrado aqui .

Isso funcionou no MacOS Sierra Versão 10.12.

    
por Sebastian Grebe 13.09.2011 / 21:07
0

Eu sugiro que você use o sshfs. Você precisa ter um servidor ssh (pacote ssh-server) e o pacote sshfs instalou seu servidor Ubuntu e um cliente ssh instalado no seu Mac.

sshfs no Ubuntu Server: link

ssh no Mac OS X: link

Em seguida, no seu Mac, acesse o Finder - > Conecte-se ao servidor. Digite o endereço IP do servidor e o número da porta em que o servidor ssh está escutando (padrão 22), seu nome de usuário e senha de sua conta no servidor Ubuntu e a pasta para acessar (/ media / HD-CELU2 / test).

Quando estiver conectado, sugiro que você configure um par de chaves ssh entre o seu Mac e o seu servidor Ubuntu, para que você não precise digitar seu nome de usuário ou senha na próxima vez que se conectar.

    
por rigved 13.09.2011 / 22:35
0

Clique na Área de trabalho vá para GoNetwork ( Comando + Deslocamento + K se não está lá, é meses desde que eu usei um Mac!), o Mac irá caçar todos os compartilhamentos de rede na LAN.

Se isso não acontecer, tente smb: // hostname em que hostname é o nome do computador de compartilhamento. Eu não sei porque, mas digitar smb: // ipaddress nunca funcionou para mim em nenhum SO.

    
por John 13.09.2011 / 22:09