Usando ssh
3 partes:Conectar-se pela primeira vezAprender os comandos básicosCriar chaves criptografadas
Se você estiver conectando a outro computador por meio inseguro notavelmente Internet provavelmente seria melhor para fazer todo o possível para manter seus dados seguros. SSH é uma maneira de ajudá-lo a fazê-lo. Para executar esta tarefa precisa configurar SSH corretamente no seu computador e, em seguida, criar uma conexão criptografada para o servidor. Basta lembrar que para uma conexão segura ambas as extremidades da conexão devem ter SSH habilitado. Siga este guia para verificar se a conexão é tão seguro quanto possível.
parte 1Conectar-se pela primeira vez
1
Instale SSH. Para o Windows, você precisa baixar um SSH programa cliente. O mais popular é o Cygwin, que está disponível gratuitamente no site do desenvolvedor. Faça o download e instalá-lo como faria com qualquer outro programa. Outro programa popular e gratuito é PuTTY.
- Ao instalar o Cygwin, você deve optar por instalar o OpenSSH da seção "líquido".
- Linux e Mac OS X vem com SSH instalado no sistema. Isso ocorre porque SSH é um sistema UNIX e Linux e UNIX OS X derivado.
2
SSH é executado. Abra o programa de terminal que foi instalado com Cygwin ou abra o Terminal no Mac OS X ou Linux. SSH usa a interface de terminal para interagir com outros computadores. Não há nenhuma interface gráfica para SSH para que você precisa para se sentir comandos digitação confortável.
3
Testar a conexão. Antes de mergulhar na criação de senhas seguras e transferência de arquivos, você pode querer tentar se SSH está configurado corretamente no seu computador e do sistema ao qual você vai se conectar. Digite o seguinte comando, substituindo $ ssh
parte 2Aprender os comandos básicos
1
Navegar na concha SSH. Quando você se conectar ao computador remoto, que está localizado no diretório HOME. Para percorrer a estrutura de diretórios usando o comando CD:
cd ..vai fazer você subir um diretório.CDfará com que você se move para o subdiretório especificado.cd / home / diretório / path /fará com que você se move para o diretório especificado do diretório raiz (casa).cd ~Ele voltará para o diretório HOME.
2
Verifique o conteúdo do seu diretório atual. Para ver quais arquivos e pastas estão em sua localização atual, você pode usar o comando ls:
lsirá listar todos os arquivos e pastas que você tem no diretório atual.ls -lirá listar o conteúdo do diretório, juntamente com informações adicionais, como tamanho, permissões e data.LS-Airá listar todas as pastas, incluindo arquivos ocultos e conteúdo.
3
Copiar arquivos de sua localização no computador remoto. Se você precisa copiar os arquivos do seu computador local para o computador ao qual você está acessando remotamente, você pode usar o comando scp:
scp /localdirectory/example1.txtExample1.txt irá copiar o caminho especificado (@ : ) No computador remoto. Você pode deixar em branco para copiar o arquivo para a pasta raiz do computador remoto. scpExample1.txt vai passar a partir do diretório raiz do computador remoto para o diretório atual no computador local.@ : ./ /home/example1.txt
4
Copie os arquivos através do concha. Você pode usar o comando cp para criar cópias de arquivos ou no mesmo diretório, ou outro diretório de sua escolha:
cp Example1.txt example2.txtvai criar uma cópia de Example1.txt chamado example2.txt no mesmo local.cp Example1.txtvai criar uma cópia de Example1.txt no local especificado pelo/ .
5
Mover arquivos e fralda mudando o nome. Se você quiser mudar o nome ou mover um ficheiro sem copiá-lo, você pode usar o comando mv:
mv Example1.txt example2.txtvai mudar o nome do Example1.txt por example2.txt. O ficheiro irá permanecer no mesmo local.mv directory2 directory1vai mudar o nome directory1 por directory2. O conteúdo do diretório irá permanecer intacta.Example1.txt directory1 mv /Example1.txt irá se mover para directory1.Example1.txt mv directory1 / example2.txtExample1.txt irá se mover para directory1 e renomeá-lo por example2.txt.
6
Excluir arquivos e diretórios. Se você precisa remover qualquer coisa no computador ao qual você está conectado, você pode usar o comando rm:
rm Example1.txtExample1.txt excluir o arquivo.-I Rm Example1.txtExample1.txt irá apagar o arquivo depois de confirmar a operação perguntar.rm directory1 /eliminar directory1 e seu conteúdo.
7
Alterar as permissões para seus arquivos. Você pode alterar os privilégios de ler e gravar arquivos usando o comando chmod:
chmod u + w Example1.txtirá adicionar à permissão de gravação do arquivo (modificação) para o usuário (u). Você também pode usar o modificadorgpara permissões de grupo ououpara autorizações gerais.chmod g + r Example1.txtirá adicionar à permissão de arquivo de leitura (de acesso) para o grupo.- Há uma extensa lista de permissões que você pode usar para proteger ou abrir vários aspectos de seu sistema.
8
Saiba vários outros comandos básicos. Existem comandos de um par mais importante que você vai usar muito na interface concha. Entre elas estão:
mkdir NewDirectoryEle wcreará um novo subdiretório "NewDirectory".pwdirá mostrar a localização atual do seu diretório.OMSEle mostra que está conectado ao sistema.NEWFILE.TXT picoouvi NEWFILE.TXTirá criar um novo arquivo e abrir o editor de arquivo. Não pode ser diferente em diferentes sistemas editores instalados. Os mais comuns são pico e vi. Você pode precisar usar comandos diferentes se você tiver instalado outro editor de arquivo diferente.
9
Obtenha informações detalhadas sobre qualquer comando. Se você não tem certeza o que faz um comando, você pode usar o comando homem para aprender sobre os usos e parâmetros possíveis:
homemirá exibir informações sobre o comando que você tenha escrito entre colchetes.man -kirá procurar todas as páginashomempara especificar a palavra-chave entre os colchetes.
parte 3Criar chaves criptografadas
1
Crie suas chaves SSH. Estas teclas permitem que você se conectar ao local remoto, sem ter de introduzir a palavra-passe de cada vez. Esta é uma maneira muito mais segura para se conectar ao computador remoto porque nenhuma senha será transmitida através da rede.
- Criar pasta chave no seu computador, digitando o comando
$ Mkdir .ssh - Criar chaves públicas e privadas utilizando o comando
$ Ssh-keygen -t rsa - Você será perguntado se você gostaria de criar uma senha para as chaves. Isto é opcional. Se você não quiser criar uma senha, aperte ⌅ entrar. Isso cria duas chaves no diretório .ssh: id_rsa e id_rsa.pub.
- Alterar as permissões para a sua chave privada. A fim de garantir que só você pode ler a chave privada digitando o comando
$ Chmod 600 .ssh / id_rsa
2
Coloque a chave pública do computador remoto. Depois de criar as chaves, você está pronto para colocar a chave pública no computador remoto para que você possa se conectar sem uma senha. Digite o seguinte comando, substituindo as partes relevantes, como explicado acima:
$ Scp .ssh / id_rsa.pub@ : - Certifique-se de incluir os dois pontos (:) no final do comando.
- Você será solicitado a digitar sua senha antes da transferência de arquivo.
3
Instalar a chave pública do computador remoto. Depois de ter colocado a chave no computador remoto, você precisa instalá-lo para funcionar corretamente. Em primeiro lugar, fazer logon no computador remoto da mesma forma que fez no passo 3.
- SSH cria uma pasta no computador remoto, se ele ainda não existe:
$ Mkdir .ssh - Anexar seu arquivo de chave da chave autorizada. Se o arquivo não existir, ele será criado:
id_rsa.pub $ Cat gt; gt; .ssh / authorized_keys - Alterar as permissões para a pasta para permitir o acesso SSH:
$ Chmod 700 .ssh
4
Verifique se a conexão funciona. Depois que a chave está instalado no computador remoto, você deve ser capaz de iniciar uma conexão sem ser solicitado a digitar sua senha. Digite o seguinte comando para testar a conexão: $ ssh
- Se você se conectar sem você solicitar sua senha, em seguida, as chaves estão configuradas corretamente.
RELACIONADOS
- Usando telnet no Mac OX
- Como verificar a limitação da largura de banda do ISP
- Como instalar o VNC no Mac OS X

Juntando arquivos de texto via linha de comando
Criando arquivos jar
Como criar um arquivo de lote
Reiniciando os "serviços de terminal"
Transferir arquivos de um servidor linux para outro
Usando cygwin
Usando o utilitário remote desktop no windows xp
Como usar o ms-dos
Atribuindo caminhos, cores, fontes e aliases em um sistema unix ou linux
Alterando diretórios no prompt de comando
Conversando com prompt de comando
Configurar uma rede sem fio no linux usando a linha de comando
Como configurar um cliente e servidor nfs com ubuntu coala cármico
Copiar os arquivos no linux
Copiar arquivos do prompt de comando
Como descompactar arquivos no linux
Como descompactar arquivos no linux rar
Exclusão de arquivos no mac os x .ds_store
Como familiarizado com comandos ubuntu