Fóruns

MacOS Catalina - servidor sFTP possível?

PARA

A4orce84

Pôster original
17 de abril de 2012
  • 23 de fevereiro de 2020
Ei pessoal,

Como o assunto afirma, existe uma maneira de iniciar um serviço sFTP no MacOS? Já tenho SSH e um SMB habilitado, mas estou procurando por sFTP também.

TIA.

Sra.

14 de março de 2009


  • 23 de fevereiro de 2020
A funcionalidade SFTP faz parte do SSH. É FTPS que é algo separado.

Em geral, FTP (S) é considerado AFAIK obsoleto.
Reações:Fuchal PARA

A4orce84

Pôster original
17 de abril de 2012
  • 23 de fevereiro de 2020
Então, não há como habilitar o serviço? Me deparei com este documento, mas ele tem alguns anos:

Como executar o servidor FTP ou SFTP no macOS? | Dicas de OS X

Por padrão, o FTP não é instalado nas versões mais recentes do sistema, mas isso não significa que você não possa instalar o protocolo sozinho. osxtips.net
Obrigado pela ajuda até agora!

Stephen.R

Suspenso
2 de novembro de 2018
Tailândia
  • 23 de fevereiro de 2020
Se você tiver o SSH ativado, o SFTP já estará disponível.
Reações:Fuchal PARA

A4orce84

Pôster original
17 de abril de 2012
  • 23 de fevereiro de 2020
Quando tento me conectar ao meu servidor de outro laptop (Linux), ele se conecta, mas NÃO me mostra nenhuma listagem de diretório no servidor (máquina remota executando MacOS). Última edição: 23 de março de 2020 PARA

A4orce84

Pôster original
17 de abril de 2012
  • 26 de fevereiro de 2020
Alguém tem algumas ideias rápidas sobre o que tentar para fazer as coisas funcionarem? TIA.

Stephen.R

Suspenso
2 de novembro de 2018
Tailândia
  • 26 de fevereiro de 2020
O que você está usando para se conectar a partir da máquina Linux?

O que acontece se você apenas enviar por SSH para o Mac a partir da máquina Linux? PARA

A4orce84

Pôster original
17 de abril de 2012
  • 26 de fevereiro de 2020
SSH funciona bem, sem problemas. Estou usando o Filezilla na minha máquina Linux.

Stephen.R

Suspenso
2 de novembro de 2018
Tailândia
  • 26 de fevereiro de 2020
Qual é o caminho inicial que o FileZilla está configurado para usar?

Ao se conectar via SSH, você pode alterar os diretórios e ver os diretórios que deseja acessar? PARA

A4orce84

Pôster original
17 de abril de 2012
  • 26 de fevereiro de 2020
Quando eu uso o SSH, ele funciona normalmente e posso navegar pelos diretórios sem problemas.

No FileZilla, vejo o seguinte:
https://imgur.com/sE2nkf7

Informe-nos se tiver outras ideias para experimentar.

Stephen.R

Suspenso
2 de novembro de 2018
Tailândia
  • 26 de fevereiro de 2020
... não está conectando. Literalmente diz 'não conectado a nenhum servidor' à direita.
Reações:chrfr PARA

A4orce84

Pôster original
17 de abril de 2012
  • 26 de fevereiro de 2020
Se você olhar a última linha na saída no topo, ela diz conectado para a última mensagem de status.

chrfr

11 de julho de 2009
  • 26 de fevereiro de 2020
A4orce84 disse: Se você olhar a última linha na saída no topo, ela diz conectado para a última mensagem de status.
Não parece estar conectado. Você pode rolar para baixo no painel de status na parte superior?
Você não precisa fazer nenhuma configuração especial para usar o sftp em um mac se o ssh estiver habilitado - por padrão, o sftp só funcionará desde que suas credenciais sejam válidas. PARA

A4orce84

Pôster original
17 de abril de 2012
  • 26 de fevereiro de 2020
Reiniciou o aplicativo e tentei reconectá-lo de acordo com o painel de status:

Exibir item de mídia 'data-single-image =' 1 '>

Parece que ele se desconecta após cerca de 20 segundos? Não tenho certeza do que está acontecendo ... parece que se conectou inicialmente. Pensamentos?

Anexos

  • Exibir item de mídia 'href =' tmp / attachments / screenshot-2020-03-26-14-51-37-png.901540 / '> Screenshot 2020-03-26 14.51.37.png'file-meta '> 287 KB · Visualizações: 118
Última edição: 26 de março de 2020 PARA

A4orce84

Pôster original
17 de abril de 2012
  • 28 de fevereiro de 2020
Alguém mais tem pensamentos ou ideias? TIA. B

brock-2021

1 de fevereiro de 2021
  • 1 de fevereiro de 2021
Eu estou tendo o mesmo problema. Alguém resolve isso? V

vitalz

14 de agosto de 2020
Myensk, Bielo-Rússia
  • 1 de fevereiro de 2021
Se você precisa muito de sFTP, tentou executar algum serviço Docker para isso?
Eu pesquisei 1 por exemplo. Não tenho certeza se é isso que você precisa, mas parece que sim.

Stephen.R

Suspenso
2 de novembro de 2018
Tailândia
  • 1 de fevereiro de 2021
vitalz disse: Se você precisa muito de sFTP, tentou executar algum serviço Docker para isso?
Isso é uma piada, certo?

brock-2021 disse: Estou tendo o mesmo problema. Alguém resolve isso?

Exatamente o mesmo cenário ou alguma variação? Qual cliente sftp você está usando (de qual sistema operacional)? Que erro / mensagens você vê?


OP: se por acaso você leu isso, você foi solicitado a aceitar a impressão digital SSH do Mac quando se conectou pela primeira vez através do FileZilla? V

vitalz

14 de agosto de 2020
Myensk, Bielo-Rússia
  • 1 de fevereiro de 2021
Stephen.R disse: Isso é uma piada, certo?
Não não é. Não é uma piada.

Se esta palestra for sobre o servidor sFTP em execução em um Mac, então o Dockerization poderia fornecer facilmente: Contêiner Docker com volumes montados. Só vejo que muitos usuários reclamam que sFTP (servidor ?!) é muito difícil de instalar no Mac agora: então, o Docker pode ser uma opção.

As outras questões são se as preferências disponíveis atenderão às suas necessidades. Mas, em geral, o serviço isolado (contêiner virtualizado do Docker) é melhor (para seu uso privado) do que seu Mac executando sFTP (mais uma possível falha na segurança).

Ou também há outra coisa que não sigo no sFTP. Mas, no seu caso, quando nada funciona, eu tentaria o Docker.

P.S. Estou executando a imagem do Nginx Docker para um pequeno projeto online e funciona muito bem.

Stephen.R

Suspenso
2 de novembro de 2018
Tailândia
  • 1 de fevereiro de 2021
vitalz disse: Só vejo que muitos usuários reclamam que o sFTP (servidor ?!) é muito difícil de instalar no Mac agora

Não sei onde você vê 'muitas' reclamações de usuários dizendo que é difícil instalar um servidor sFTP no macOS, mas é como dizer que é difícil instalar um motor elétrico em um Tesla. Não importa o quão difícil seja em teoria instalar um diferente, você não precisa fazer isso, porque já existe um que funciona perfeitamente bem.

vitalz disse: então, o Docker pode ser uma opção.
Não há nenhuma configuração necessária para habilitar o servidor sFTP embutido - apenas habilite o 'Login Remoto' no painel Compartilhamento das preferências do sistema.

Executar o Docker não é uma solução realista para o problema apresentado. É o equivalente a dizer a alguém que se trancou fora de sua casa 'aqui está o número de um bom construtor, basta construir uma nova casa'.

vitalz disse: Mas em geral o serviço isolado (contêiner virtualizado do Docker) é melhor (para seu uso privado) do que seu Mac executando sFTP (mais uma possível falha na segurança).
Isso não faz sentido. O servidor SSH integrado (que fornece sftp) autentica as conexões no banco de dados do usuário do macOS.

Um contêiner do Docker para fornecer SFTP, com acesso aos arquivos do Mac, está sendo executado como 'você' e obtém acesso a esses arquivos, mas depois compartilha novamente esses arquivos usando quaisquer credenciais que possam ser configuradas no contêiner do Docker. Aposto que as credenciais padrão são ridiculamente inseguras.

vitalz disse: Ou há também outra coisa que não sigo no sFTP.
Sim, há algo claramente errado para aqueles que disseram que têm um problema e, até o momento, não há nenhuma evidência de que o problema seja algo diferente de seu software cliente SFTP.

vitalz disse: P.S. Estou executando a imagem do Nginx Docker para um pequeno projeto online e funciona muito bem.
O que isso tem a ver com o preço do peixe?

O que o OP deseja é literalmente alcançado marcando uma caixa em Preferências do Sistema> Compartilhamento.
Reações:chrfr V

vitalz

14 de agosto de 2020
Myensk, Bielo-Rússia
  • 2 de fevereiro de 2021
Stephen.R disse: Não há nenhuma configuração necessária para habilitar o servidor sFTP embutido - apenas habilite o 'Login Remoto' no painel Compartilhamento das preferências do sistema.
Se isso fosse simples para os usuários, esse assunto poderia não existir. Mas alguns usuários reclamaram que não funcionou bem para eles.

Stephen.R disse: O contêiner Docker para fornecer SFTP, com acesso aos arquivos do Mac está sendo executado como 'você' e obtém acesso a esses arquivos
Ele concede acesso apenas a esses arquivos (volumes montados). Os arquivos do outro host nunca estão acessíveis.


Stephen.R disse: servidor SSH integrado (que fornece sftp) autentica conexões no banco de dados de usuários do macOS
Não há problema em montar o arquivo de chaves SSH autorizadas pelo host no contêiner Docker.

Stephen.R

Suspenso
2 de novembro de 2018
Tailândia
  • 2 de fevereiro de 2021
vitalz disse: Se isso fosse simples para os usuários, esse assunto poderia não existir. Mas alguns usuários reclamaram que não funcionou bem para eles.
O OP ou outros que estão tendo problemas com um cliente SFTP não são necessariamente indicativos de qualquer problema com o servidor SFTP embutido. É exatamente o mesmo servidor SFTP que estaria sendo executado em qualquer imagem Docker: OpenSSH.

vitalz disse: Ele concede acesso apenas a esses arquivos (volumes montados).
Você não entendeu o que eu estava dizendo: o servidor SFTP embutido usa as permissões do sistema de arquivos subjacentes, portanto, por padrão, apenas sua conta tem acesso à sua pasta de início, por exemplo, mas também permite acesso a qualquer coisa a que você tenha acesso.

Executar uma instância do Docker para fornecer isso significa que qualquer coisa a que você dá acesso (porque deseja acessá-lo) também está disponível para quaisquer contas de usuário arbitrárias que possam ser definidas na imagem do Docker.

vitalz disse: Não há problema em montar o arquivo de chaves SSH autorizadas pelo host no contêiner do Docker.
Esse é um diagrama de Venn muito bom e exclusivo que você tem aqui, de pessoas que sabem como usar pares de chaves pública / privada, sabem como usá-los dentro de uma imagem Docker, mas também pensam em usar Docker em vez de apenas descobrir por que o cliente SFTP deles não se conecta ao servidor SFTP embutido é uma boa ideia.

É como o diagrama de Venn dos Açougues Vegan que pensam que o McDonalds é um restaurante de alta qualidade.

Stephen.R

Suspenso
2 de novembro de 2018
Tailândia
  • 2 de fevereiro de 2021
Ok, então @ A4orce84 @ brock-2021 Acabei de executar um teste rápido em uma VM Debian. Eu instalei o FileZilla, conectei meu host OS IP, nome de usuário e senha, e com certeza ele falhou ao conectar, não me mostrou qualquer prompt sobre a aceitação da impressão digital do servidor, etc.

Coloquei um número de porta, ele se conectou e me mostrou o prompt para a impressão digital. Alternativamente, tentei com sftp: // e sem porta (como mostra a imagem de @ A4orce84) e também funcionou.

Se você puder definir mais alguns atributos sobre sua configuração (distribuição e versão específica do Linux que você está usando, versão do FileZilla, versão do macOS), podemos sem dúvida descobrir por que ele não se conecta corretamente.


Após uma inspeção mais detalhada: @ A4orce84 parece estar executando o FileZilla em um Mac: está mostrando caminhos muito específicos do macOS no local pão. B

brock-2021

1 de fevereiro de 2021
  • 2 de fevereiro de 2021
Minha pergunta não tem nada a ver com a execução de um servidor sFTP localmente (como no Docker). Estou simplesmente tentando me conectar a um servidor sFTP (1and1.com). É engraçado, embora eu possa me conectar a outro servidor sFTP e também fazer ssh para o outro servidor. Portanto, tem algo a ver com 1and1 e Catalina e ssh (porque também não posso usar ssh em 1and1)

chrfr

11 de julho de 2009
  • 2 de fevereiro de 2021
brock-2021 disse: Minha pergunta não tem nada a ver com a execução de um servidor sFTP localmente (como no Docker). Estou simplesmente tentando me conectar a um servidor sFTP (1and1.com). É engraçado, embora eu possa me conectar a outro servidor sFTP e também fazer ssh para o outro servidor. Portanto, tem algo a ver com 1and1 e Catalina e ssh (porque também não posso usar ssh em 1and1)
Você também está usando o Filezilla? Não tive problemas para me conectar a servidores sftp em um Mac ou em outro lugar usando o Cyberduck.