ssh tunnel para acessar o arquivo localmente

0

Cliente: Mac OSX 10.9

Servidor NAS: Debian (Lenny linux)

Eu tenho arquivos mp3 no meu NAS, que eu quero reproduzi-los na minha área de trabalho, mas usando o mpg321 (na minha área de trabalho). Eu posso acessar meu NAS via ssh.

Eu tentei dois métodos diferentes, aqui estou usando a porta smb 445 no meu servidor remoto (Debian)

 ssh -f [email protected] -L 15549:127.0.0.1:445 sleep 6000

e em uma nova guia de terminal (OSX)

 ssh -v localhost -p 15549

Funciona sem me dar nenhum erro, mas como posso acessar meus arquivos? Eu também estava tentando se conectar via smb de finder smb: // localhost: 15549 / mas isso não funciona

o seguinte, que termina em "ssh_exchange_identification: Conexão fechada pelo host remoto" Pode ser que eu não entendi muito bem.

 ssh -ND 8080 [email protected]

ou

 ssh -v localhost -p 8080

isso me deu o problema

 OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
  debug1: Reading configuration data /etc/ssh_config
  debug1: /etc/ssh_config line 20: Applying options for *
  debug1: Connecting to localhost [127.0.0.1] port 8080.
  debug1: Connection established.
  debug1: identity file /Users/name/.ssh/id_rsa type 1
  debug1: identity file /Users/name/.ssh/id_rsa-cert type -1
  debug1: identity file /Users/name/.ssh/id_dsa type -1
  debug1: identity file /Users/name/.ssh/id_dsa-cert type -1
  debug1: Enabling compatibility mode for protocol 2.0
  debug1: Local version string SSH-2.0-OpenSSH_6.2
  ssh_exchange_identification: Connection closed by remote host

Eu estava googling para corrigir este erro, mas sem sorte, aqui estão alguns que eu tentei

   echo 'SSHD: ALL' >> /etc/hosts.allow
   chmod -R 755 /var/
   remove hosts.deny

ainda sem sorte

qualquer ajuda será apreciada, obrigado

    
por user1776410 13.12.2013 / 23:41

2 respostas

1

Se as suas nas não suportarem nativamente o smb (concedido, não há razão para não o fazer), o sshfs ou o peixe seriam, em geral, a sua melhor aposta aqui.

A fonte é um pequeno incomum mas de acordo com ele o fusível para o OS X permitiria que você usasse o SSHFS. Você pode obter os dois pacotes em seu site . Então é questão de criar um ponto de montagem local e montá-lo com os comandos certos

sshfs -p 22 username@remoteserver:/source_on_remote_system/ ~/mountpoint_on_local_system -oauto_cache,reconnect,defer_permissions,noappledouble,negative_vncache,volname=myVolName

deve funcionar.

    
por 14.12.2013 / 01:12
0

O SMB é um protocolo complexo que acho difícil trabalhar com o ssh.

Uma implementação do sshfs pode resolver seu problema. Para o Windows, encontrei esta sugestão:

link

    
por 14.12.2013 / 00:25

Tags