Como acessar sistemas de arquivos remotos a partir do terminal Linux com Termscp
Gerenciar arquivos em servidores remotos pode ser complicado, especialmente se você evitar aplicativos que o afastam do terminal. Claro, você pode usar SSH e SCP para navegar em diretórios e disparar arquivos entre máquinas, mas, embora simples e elegantes, esses comandos carecem da utilidade de um gerenciador de arquivos completo.
O Termscp é um explorador de arquivos de terminal rico em recursos, com suporte para SCP, SFTP, FTP e S3, que permite que você interaja com suas máquinas remotas por meio de uma interface de usuário de terminal amigável e copie arquivos sem esforço.
Por que usar o Termscp para gerenciar arquivos em máquinas remotas?
Os gerenciadores de arquivos são a maneira padrão pela qual a maioria dos usuários de computador interage com arquivos e pastas em seus PCs. Os proprietários do Windows têm o Explorer, o macOS vem com o Finder, enquanto os desktops Linux vêm com uma variedade surpreendente de gerenciadores de arquivos GUI, além de várias alternativas de terminal, incluindo ranger, nnn, fff e muito mais.
As vantagens de usar um gerenciador de arquivos com Terminal User Interface (TUI) sobre um com Graphical User Interface (GUI) são óbvias: eles usam menos recursos do sistema e, uma vez que você domina os atalhos de teclado, são infinitamente mais rápidos do que arrastar um ícone de uma janela para outra usando um mouse.
Se você estiver apenas explorando o sistema de arquivos, criando diretórios e movendo arquivos, eles também podem ser mais rápidos do que usar os comandos internos do shell.
Quando você lida com máquinas remotas, esteja trabalhando em um VPS ou em um Raspberry Pi, suas opções para transferir arquivos entre sua máquina local e o servidor são limitadas. Você pode usar um cliente FTP ou uma combinação de Secure Shell (SSH) e Secure Copy (SCP).
Nenhuma dessas soluções é perfeita e, embora a combinação SSH e SCP seja ótima se você estiver executando outras tarefas de administração do sistema, é um pouco difícil de manejar para cópias rápidas e tarefas semelhantes de manipulação de arquivos.
O Termscp visa facilitar sua vida, oferecendo a você um belo gerenciador de arquivos TUI que pode simplificar e acelerar a conexão a um servidor remoto para recuperar e fazer upload de arquivos e interagir com o sistema de arquivos local.
Como instalar o Termscp no Linux
A instalação do Termscp não poderia ser mais simples, pois o desenvolvedor criou um script que roda em qualquer distro. O script verificará sua arquitetura, distribuição e dependências e, em seguida, baixará e instalará os pacotes apropriados em seu nome.
Use wget para baixar o script para seu diretório de trabalho atual:
wget https://git.io/JBhDb
Quando baixado, execute o script usando:
bash JBhDb
Como alternativa, você pode enrolar o script e canalizar diretamente para o Bash com:
curl --proto '=https' --tlsv1.2 -sSLf "https://git.io/JBhDb" | sh
No entanto, isso geralmente é considerado uma prática ruim do ponto de vista da segurança.
O assistente mostrará sua plataforma e arquitetura e, em seguida, perguntará: “Instalar Termscp 0.10.0?” Digite “ y “ e pressione Enter . Digite sua senha quando solicitado e espere para ver a marca de seleção verde e a mensagem “Parabéns! O Termscp foi instalado com sucesso em seu sistema!”
Use o Termscp para gerenciar seus arquivos em sua máquina e servidor locais
Inicie a TUI do Termscp abrindo seu terminal favorito e digitando:
termscp
Use as teclas de seta para a esquerda e para a direita em seu teclado para escolher entre as conexões via SCP, SFTP, FTP e S3 e, em seguida, as teclas para cima e para baixo para alternar os campos. Existem mais quatro campos que você precisa preencher. São eles:
- Host remoto: Este é o endereço IP de sua máquina remota e pode estar em sua rede doméstica ou no endereço público de VPS ou outros tipos de servidor.
- Número da porta: a porta remota à qual você deseja se conectar. Não há regras definitivas sobre isso, mas as conexões SSH/SCP e SFTP geralmente usam a porta 22, enquanto as conexões FTP geralmente são 20 e 21.
- Nome de usuário: o nome de usuário do usuário remoto. Se você estiver se conectando a um Raspberry Pi, o nome de usuário padrão do Pi é “pi”.
- Senha: A senha do usuário remoto. Isso será obscurecido por asteriscos conforme você preenche o campo.
Se você já usou o Termscp ou criou algum favorito, pode pressionar Tab para alternar para o campo inferior e, em seguida, usar as teclas de seta para a esquerda e para a direita para alternar entre “Favoritos” e “Conexões recentes”.
Quando estiver pronto, pressione Enter para se conectar a um servidor específico.
A exibição da TUI mudará e você verá outra exibição de tela dividida. A seção superior é dividida entre seu sistema de arquivos local no lado esquerdo e o sistema de arquivos remoto no lado direito. Você começará no diretório inicial de cada usuário e poderá alternar entre eles com as teclas de seta para a esquerda e para a direita .
Navegue pelo sistema de arquivos com as teclas Para cima e Para baixo e pressione Enter para abrir um diretório. Pressionar Backspace retornará ao diretório anterior. Se você pressionar Enter em um arquivo, ele será aberto em sua máquina local usando o aplicativo padrão.
Para copiar um arquivo ou diretório de uma máquina para outra, pressione Espaço quando o item estiver realçado e o Termscp copiará o item para o diretório atualmente aberto no outro painel.
Se você deseja editar um arquivo no sistema remoto, pressione F4 . Como alternativa, você pode mover um arquivo para um novo local no sistema de arquivos remoto se pressionar F5 e inserir o novo caminho completo.
Por padrão, os arquivos são classificados por nome. Você pode alterar isso usando a tecla b e optar por classificar por hora de modificação, hora de criação ou tamanho. Você também pode alternar a visibilidade do arquivo oculto com um arquivo .
Para obter uma lista completa de atalhos de teclado úteis, pressione h . Você também pode obter ajuda de linha de comando para Termscp usando as páginas de manual:
man termscp
Termscp é a maneira fácil de navegar em sistemas de arquivos remotos
Agora você pode usar o Termscp para acessar e manipular arquivos remotos através do seu terminal como se estivessem em seu próprio PC. Você pode economizar tempo e continuar com outros projetos.
Por que não começar convertendo um Raspberry Pi sobressalente em um servidor web?
Deixe um comentário