Transferência de um arquivo via SFTP e conexão SSH com PhpStorm

Para transferir arquivos usando a IDE PhpStorm, você geralmente usará o recurso de Deployment (Implantação) para configurar e gerenciar conexões de FTP, SFTP, FTPS, ou outras opções de servidor remoto. Aqui está um guia passo a passo sobre como fazer isso:

Configurar Conexão de Implantação

  1. Abrir as Configurações de Implantação:

    • Vá para File (Arquivo) → New file, para criar um novo projeto;
    • No painel esquerdo, selecione ≡ → Tools → Deployment → Configuration.
  2. Adicionar um Novo Servidor:

    • Clique no ícone de “+” para adicionar um novo servidor.
    • Escolha o tipo de servidor de sua preferência (geralmente FTP, SFTP ou FTPS).
  3. Configurar os Detalhes do Servidor:

    • Name (Nome): Dê um nome significativo à conexão.
    • Type (Tipo): Escolha o tipo de conexão (SFTP, SCP, etc.).
    • SSH Configurarion “. . .”
      • Host (Host): Insira o endereço do senhasegura (IP ou nome de domínio).
      • Port (Porta): Insira a porta 22 para SFTP, por exemplo.
      • Username (Nome de usuário): Seu usuário de login senhasegura.
      • Authentication type: Password
      • Password (Senha): Sua senha de login senhasegura.
  4. Testar a Conexão:

    • Clique no botão “Test Connection” (Testar Conexão) para verificar se todas as configurações estão corretas.
  5. Configurar a Pasta Local e Remota:

    • Vá para a guia “Mappings” (Mapeamentos).
    • Local path (Caminho local): Selecione o diretório local do seu projeto que você deseja vincular ao servidor remoto.
    • Deployment path (Caminho de implantação): Insira o diretório no servidor remoto onde os arquivos serão enviados.

Transferir Arquivos

  1. Enviar Arquivos:
    • Navegue até o arquivo ou pasta que você deseja transferir.
    • Clique com o botão direito do mouse sobre o arquivo ou pasta, vá para Deployment, e selecione Upload to [nome do servidor] (Enviar para [nome do servidor]).

Conexão SSH (opcional)

Para validar se o arquivo foi transferido corretamente ao servidor remoto, também é possível realizar uma conexão SSH pelo senhasegura utilizando o PhpStorm.

  1. Selecionar terminal:
    • No canto inferior esquerdo da tela, você verá um ícone de “Terminal”. Clique nele e depois no símbolo ao lado do + selecione o servidor configurado.

Com essas etapas, você deverá ser capaz de configurar e transferir arquivos usando PhpStorm de forma eficiente.

Segue aqui um vídeo instrucional exemplificando a transferência de um arquivo via SFTP e conexão SSH com PhpStorm.