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.
Termscp é um explorador de arquivos de terminal rico em recursos, com suporte para SCP, SFTP, FTP e S3, que permite para interagir com suas máquinas remotas por meio de uma interface de usuário de terminal amigável e copiar 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 incrível variedade 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 Interface de usuário de terminal (TUI) sobre um com Interface de usuário gráfica (GUI) são óbvias: eles usam menos recursos do sistema e, depois de dominar os atalhos de teclado, são infinitamente mais rápidos do que arrastar um ícone de uma janela para outra usando um rato.
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 fazendo outras tarefas de administração do sistema, é um pouco pesado para cópia rápida e tarefas de manipulação de arquivo semelhantes.
O Termscp visa facilitar sua vida, oferecendo a você um belo gerenciador de arquivos TUI que pode simplificar e acelere a conexão com um servidor remoto para recuperar e fazer upload de arquivos e interagir com o arquivo local sistema.
Como instalar o Termscp no Linux
A instalação do Termscp não poderia ser mais simples, pois o desenvolvedor criou um roteiro 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:
wgethttps://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 perguntará: "Instalar Termscp 0.10.0?" Tipo "y", então bata Digitar. Digite sua senha quando solicitado e espere para ver a marca de seleção verde e a mensagem "Parabéns! 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:
termoscp
Use o Esquerda e Certo as teclas de seta do teclado para escolher entre as conexões via SCP, SFTP, FTP e S3 e, em seguida, as Acima e Abaixo teclas para alternar campos. Há mais quatro campos que você precisa preencher. Estes são:
- Hospedeiro remoto: Este é o endereço IP da sua máquina remota e pode estar na sua rede doméstica ou no endereço público do VPS ou de 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 marcador, pode pressionar Aba para mudar para o campo inferior, então use o Esquerda e Certo teclas de seta para alternar entre "Favoritos" e "Conexões recentes".
Quando estiver pronto, aperte Digitar para se conectar a um determinado servidor.
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 o Esquerda e Certo teclas de seta.
Navegue pelo sistema de arquivos com o Acima e Abaixo teclas e pressione Digitar para abrir um diretório. pressionando Backspace retornará ao diretório anterior. Se você pressionar Digitar 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 F5e insira o novo caminho completo.
Por padrão, os arquivos são classificados por nome. Você pode alterar isso usando o b chave e escolha classificar por hora de modificação, hora de criação ou tamanho. Você também pode alternar a visibilidade do arquivo oculto com a.
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:
homem termoscp
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?