5 coisas legais que você pode fazer com um servidor SSH

SSH oferece mais do que apenas um ambiente de terminal remoto seguro. Você pode usar o SSH para túnel de seu tráfego, transferência de arquivos, montagem de sistemas de arquivos remotos e muito mais. Essas dicas e truques irão ajudá-lo a tirar proveito do seu servidor SSH.

SSH não é apenas autenticar através de uma conexão criptografada – todo o seu tráfego SSH é criptografada. Se você está transferindo um arquivo, navegar na web, ou executar um comando, suas ações são privados.

SSH encapsulamento permite a um servidor remoto SSH funcionar como um servidor proxy. O tráfego de rede do seu sistema local podem ser enviados através da conexão segura com o servidor SSH. Por exemplo, você pode direcionar seu tráfego de navegação web através de um túnel SSH para criptografá-lo. Isso impediria pessoas em redes Wi-Fi públicas de ver o que você está navegando ou filtros de sites de bypass e de conteúdo em uma rede local.

Naturalmente, torna-se o tráfego não encriptado quando deixa o servidor SSH e acede a Internet. Para um servidor web que você acessa através do túnel, sua conexão será exibida a ser proveniente do computador que executa o servidor SSH, e não o sistema local.

No Linux, use o seguinte comando para criar um proxy SOCKS na porta 9999 em seu sistema local

ssh -D 9999 user-C @ host

O túnel estará aberta até sua conexão SSH termina.

Abra seu navegador web (ou outra aplicação) e definir o proxy SOCKS para a porta 9999 e localhost. Use localhost porque a entrada do túnel está sendo executado em seu sistema local.

Também cobrimos usando PuTTY para configurar um túnel SSH no Windows.

O scp ou cópia segura, comando permite que você transfira arquivos entre um sistema remoto executando um servidor SSH e seu sistema local.

Por exemplo, para copiar um arquivo local para um sistema remoto, use a seguinte sintaxe

scp / path / to / local / arquivo de usuário @ host: / path / to / destino / arquivo

Para copiar um arquivo em um servidor SSH remoto ao sistema local, utilize esta sintaxe vez

scp -r usuário @ host: / path / to / remote / arquivo / path / to / destino / arquivo

Você também pode configurar o acesso scp sem senha e usar SCP para transferir arquivos de dentro de scripts.

Você pode montar uma pasta remota por SSH e acessá-lo como qualquer outro diretório em seu sistema, ignorando o processo scp tedioso para transferências de arquivos.

Se você estiver usando o Ubuntu ou outro ambiente de desktop baseados em GNOME com o gerenciador de arquivos Nautilus, inicie o gerenciador de arquivos, clique no menu Arquivo e selecione Conectar ao Servidor.

Você será solicitado a digitar os detalhes do servidor SSH e suas credenciais.

Os arquivos no sistema remoto irá aparecer no gerenciador de arquivos.

Outros Desktop Linux pode ter opções semelhantes para montar facilmente um diretório sobre SSH.

Se você não tiver acesso a uma interface gráfica ou prefere usar um utilitário de terminal, você pode usar sshfs para montar o sistema SSH remoto como um sistema de arquivos em seu computador.

Toda vez que você ingresse em SSH, você será presenteado com uma nova sessão de terminal. Quando você sai, a sessão será fechada. Se você preferir manter uma sessão de terminal entre as sessões SSH, use a tela GNU ou um utilitário alternativo.

Após a autenticação no sistema remoto, execute o comando tela para iniciar uma sessão de tela. Executar comandos dentro da sessão de tela e pressione Ctrl-a e, em seguida, d para destacar a partir da sessão tela.

A sessão de tela e os comandos rodando dentro dele continuar a funcionar em segundo plano. Para voltar a colocar a sessão de tela mais tarde, execute o comando screen -r.

SSH pode aceitar comandos para executar quando você log in, para que você possa conectar a um servidor SSH e reconectar a uma sessão de tela com um único comando

ssh user -t -r tela @ host

Se você tem acesso local ao sistema executando o servidor SSH, você pode mover-se entre acessando a sessão de tela local e remotamente.

Quando você se conectar ao servidor SSH a partir de outro sistema, você verá uma mensagem de aviso se o sistema já não sabe sua chave. Esta mensagem ajuda a garantir que o sistema remoto não está sendo representado por outro sistema.

No entanto, você pode ter dificuldade em lembrar a longa cadeia que identifica a chave pública do sistema remoto. Para fazer a impressão digital da chave mais fácil de lembrar, ativar o recurso “chave de host visual”.

Você pode ativar esta no seu arquivo SSH configuração ou apenas especificá-lo como uma opção durante a execução do comando SSH. Por exemplo, execute o seguinte comando para ligar a um servidor SSH com VisualHostKey habilitado

ssh -o VisualHostKey = yes user @ host

Agora você só tem que lembrar a imagem, não uma cadeia longa.

Você tem alguma dica para compartilhar? Deixe um comentário e deixe-nos saber.

ligação para o Windows? ou vocês havent cobertas que ainda tem?

Esta é apenas a ponta do iceberg também. SSH é uma coisa tão grande para nós, nerds de TI 🙂

@Neo

Bitvise WinSSHD

ssh Usind já há muitos anos, mas também ao usar o Windows como um cliente …. Olhar para putty como seu cliente. Muito satisfeito com este. Além disso, o cliente concurso juntamente com o apoio fundamental.

Nenhum simples senhas nas redes mais … usar o suporte chave, e com deficientes senha supprt há logins possíveis por outros usuários. Uma dica não ajustar os temporizadores para tanto …; Este deficientes me para acessar meu servidor quando eu estava em Pequim, em te passado (servidor é na Holanda ‘-) latência foi 1000ms +! Mas quando eu era capaz de log in …. primeiro que fiz foi mudar estes temporizadores … (isto resolvido esses problemas ‘-)

Eu acho que eu prefiro lembrar a seqüência de caracteres do que aquela imagem louco.

Do artigo: “Nós também cobrimos usando PuTTY para configurar um túnel SSH no Windows.”

@ usuários Neo & outras janelas

Use Cigwin !! Há muitos pacotes cigwin como whois, anfitrião, tar, gzip, scp e muito mais! Muito útil para ter.

Você terá que certificar-se e instalar o pacote de ssh mas dá-lhe outras ferramentas de grande linux em um ambiente de janelas. A sua não é perfeito, mas ainda funciona muito bem! Uma vez que eu sou SSH’d em um servidor diferente todas as ferramentas que eu preciso estão lá de qualquer jeito.

Eu uso um aplicativo chamado FolderSync no meu celular Android em conjunto com SFTP e DynDNS.org. Funciona um pouco como Dropbox, exceto que todos os dados estão todos na minha própria máquina, então eu não tenho as limitações de espaço ou incómodo de alguém ter os meus dados. SVN ou rsync iria torná-lo muito fácil de sincronizar isso para o meu laptop ou outras máquinas.

Ocorreu-lhe que, quando você escreve um artigo como este (que não está cheio de fluff livre de conteúdo) seus leitores pode querer salvar as informações que ele apresenta para referência futura? Como um tipo de leitor que normalmente mantêm uma folha de berço com exemplos úteis que eu cut’n’pasted de várias fontes. Mas aqui você é, perversamente usando imagens PNG em um artigo sobre uma ferramenta de linha de comando inerentemente textuais, tornando assim impossível para nós para preservar a informação em questão …

@Ike

Você uma pessoa ingrata. Em vez de agradecer ao autor por seu tempo e esforço, você cadela sobre ele não sair do seu caminho para deixar o caminho * * você quer só porque você está com preguiça de digitar em vez de apenas copiar / colar.

São pessoas como você que nos fazem blogueiros só quer parar de compartilhar o nosso conhecimento e descobertas com o resto.

Se você quiser salvar as informações, aprender a poupar este artigo e outros, usando Evernote ou serviços semelhantes ou imprimir em formato PDF.

Realmente, Ike? Há uma entrada de texto com base postou acima de todo exemplo visual para cada exemplo de linha de comando dado. As imagens menores de cada comando são uma excelente representação visual da saída do terminal esperado, bem como grandes referências pictóricas nas configurações do sistema para aqueles que podem não estar familiarizados com essas características. Isso não é um formato muito difícil de entender. É literalmente 60 segundos de selecionar tudo, copiar tudo, e cole em seu processador de texto favorito, seguido por simplesmente removendo as imagens que ofendem-lo antes de guardá-lo para o arquivo – Se você realmente precisa para fazer isso. Quero dizer, vamos lá. Você está castigando o autor deste artigo porque você está incomodado pelo esforço extra que você leva para copiar, colar e salvar os autores de conteúdo para o seu próprio uso. E ainda é o uso de PNG do que você considera perversa … Focus, filho. Foco.

@Ike

Em vez de agradecer ao autor por seu tempo e esforço, você reclamar sobre ele não sair do seu caminho para deixar o caminho * * você quer só porque você não quer digitar e, em vez você quer apenas copiar / colar.

Além disso, você perdeu o fato de que cada imagem tinha as definições de comandos / texto também incluídas.

@Ike; Para o arquivamento livre de desordem você pode imprimir esta página para um PDF, ou usar a seguinte extensão Firefox; https:? //addons.mozilla.org/en-US/firefox/addon/unmht/ Src = pesquisa

@Ike; Bem feito meu amigo trolls …… .Bem feito.

@ John Smith, Dozer

Obrigado, pessoal. Seus comentários me fez sorrir.

Eu ainda tenho que usar a montagem de diretório remoto, mas eu pretendo implementar isso em breve. Uma coisa que eu amo sobre ssh é ser capaz de facilmente porta de um desktop completo: http://freenx.berlios.de/

Enquanto a maioria das pessoas está familiarizada com geléia de laranja, a fruta-preservar com a casca deixado em, doce de fruta pode ser feita com qualquer fruta cítrica como limões, limas e toranjas.