Introdução ao Putty
Para Windows, Massa é um famoso emulador de terminal . No entanto, não se restringe apenas ao sistema operacional Windows. Ser Código aberto e livre , também é famoso entre muitos usuários de Linux. Massa fornece suporte para uma enorme variedade de protocolos, como SFTP, SCP, rlogin, Telnet, SSH, serial , etc.
Ele é usado por hobbyistas/criadores e administradores de sistemas experientes. Geralmente, os administradores de sistemas usam o Putty como cliente do telnet e SSH enquanto a comunidade de fabricantes usa o Putty para interagir com muitas portas seriais em seu hardware.
Este emulador de terminal pode ser fornecido com uma ferramenta de terminal chamada 'psftp' (um cliente SFTP do Putty). Ele é usado para transferir arquivos com segurança entre sistemas em uma conexão SSH.
O modelo de comandos PuTTy ou comandos SSH, ou seja, baseado em cliente-servidor, permite a autenticação de dois sistemas localizados (remotamente) durante a criptografia dos dados que deles passarão.
- O SSH opera em 22 portas TCP, mas pode ser modificado se necessário.
- Um cliente pode se conectar a um servidor implementando o método de handshake TCP com um servidor que verifica se os detalhes fornecidos pelo usuário correspondem aos registros antigos de detalhes salvos no arquivo armazenado de uma chave RSA.
- Tanto o servidor quanto o cliente precisarão concordar com os padrões de criptografia para garantir que os padrões de criptografia sejam seguros e protegidos para estabelecer qualquer conexão e então o usuário deverá implementar a verificação de autenticação.
- Agora é necessário um emulador de terminal que conecte um cliente a um servidor.
- PuTTy é um dos emuladores gratuitos e de código aberto para download.
- O Windows também não possui nenhum cliente ou servidor SSH pré-instalado.
Portanto, alguns dos pré-requisitos para usar comandos PuTTy são mencionados abaixo:
Pré-requisitos
- Um servidor baseado em Linux ao qual estaremos vinculados.
- Massa para facilitar o processo de conexão.
- O endereço IP do servidor atua como a localização do servidor ao qual estamos tentando nos conectar.
- Senha e nome de usuário para garantir que possamos nos conectar a um servidor.
No Ubuntu Linux, a maneira mais fácil de instalar o Putty é por meio de um terminal (linha de comando). Podemos instalá-lo usando as seguintes etapas no Ubuntu:
Passo 1
No Ubuntu Desktop, clique em Ctrl+Alt+T para abrir o Terminal GNOME . Podemos executar o terminal através do Traço grátis se por algum motivo este atalho não funcionou.
como atualizar java
Passo 2
Execute o comando abaixo dentro do terminal:
sudo apt-get update
O comando acima irá atualizar a lista de pacotes do Ubuntu com a atual. Caso o comando seja limitado, há uma oportunidade melhor de o Ubuntu instalar a versão anterior do software em vez da versão atual porque ele tinha apenas a lista anterior junto com a versão anterior do software.
Portanto, sempre que atualizar as versões do software ou instalar um novo software, é melhor executar o comando primeiro. No início do comando acima, o prefixo sudo informa ao terminal para executar o comando como o raiz já que atualizar e instalar software é uma ação privilegiada e não deve ser implementada por usuários que não tenham acesso suficiente. Forneça a senha do usuário quando solicitado via sudo e pressione o Digitar botão.
etapa 3
Podemos instalar o Putty com o seguinte comando:
sudo apt-get install -y putty
Passo 4
Depois de inserir o comando acima, o Putty deve ser instalado. Execute-o através do terminal através do Dash ou digitando 'massa' como um comando.
putty
Massa facilita uma faixa de tipo de conexão para selecionar Serial, SSH, Rlogin, Telnet , e Cru . Além disso, ele vem junto com várias ferramentas de linha de comando para Gerador de chaves DSA e RSA (também conhecido como o pano de massa ), SFTP ( psftp ), SCP ( pscp ), etc, que pode ser executado a partir do terminal.
Conexão usando PuTTy
Digite o endereço IP do servidor na barra de endereço IP ou nome do host para conexão ao servidor e mantenha o tipo de conexão como SSH e a porta como 22. Além disso, podemos armazenar a configuração para uso futuro.
Agora, o terminal do PuTTy será aberto solicitando senha e nome de usuário para conexão.
Estaremos logados em um servidor ao qual estávamos tentando estabelecer uma conexão.
Se estivermos usando um sistema operacional baseado em Mac ou Linux, não precisaremos de nenhum cliente como PuTTy porque o sistema operacional Linux contém seu terminal SSH. Precisamos apenas aplicar o comando abaixo para conectar-se ao servidor:
ssh usuário@serverip
- O comando acima nos conectará ao servidor que possui um 'IP do servidor' Endereço de IP. 'Do utilizador' pode ser definido como um nome de usuário. Está autorizado para se conectar a um servidor.
- Seremos solicitados a fornecer a senha após inserir este comando.
- Precisamos apenas inserir o 'saída' em nossa janela de terminal para fechar a conexão com um servidor remoto. Isso nos levará de volta à nossa máquina local.
Comandos de massa
Alguns dos comandos importantes do Putty são explicados abaixo:
métodos em java
1. nós: Isso nos permite inserir um editor de texto. Sua sintaxe está abaixo:
vi filename
Este comando iniciará o arquivo na tela do sistema. Caso o arquivo não exista, será criado um novo arquivo com nome semelhante.
- A tecla Escape nos permite cancelar os comandos que iniciamos no modo editor do vi.
- Podemos entrar ':q' para sair apenas do editor vi, não propusemos nenhuma modificação no arquivo.
- Podemos entrar 'q!' para sair se desejarmos remover as modificações que fizemos no arquivo.
2º movimento: Se quisermos encontrar uma string específica em uma pasta ou arquivo, este é o comando certo para nós. Este comando retornará a linha inteira, incluindo a frase, quando pesquisar a correspondência precisa. A sintaxe é a seguinte:
grep 'string' filename
- No comando, o eu opção ( grep -i 'string' nome do arquivo ) nos permitirá encontrar uma string que não diferencia maiúsculas de minúsculas no arquivo.
- Podemos contar o número de aparência da string dentro do arquivo fornecido com a ajuda do 'grep -c 'string' nome do arquivo'
- Podemos mostrar o nome do arquivo que inclui uma string ou padrão específico com a ajuda do 'grep -I'string'*'
- Além disso, podemos mostrar o número da linha com a saída com a ajuda do 'grep -n 'string' nome do arquivo'
3. cabeça: Este comando nos permite ler as dez linhas iniciais do conteúdo de um arquivo. A sintaxe do comando head é a seguinte:
head filename.extension
- Além disso, podemos fornecer os nomes de vários arquivos neste comando e, em seguida, ele exibirá as dez linhas iniciais de todos os arquivos separadamente.
Sintaxe: head -n15 /temp/nome do arquivo - O comando head mostrará as quinze linhas iniciais do conteúdo através do arquivo fornecido.
4. cauda: Este comando é igual a um comando, ou seja, head que nos fornece as dez linhas (primeira). O comando tail nos fornece as dez linhas (últimas) de conteúdo do arquivo. A sintaxe deste comando é a seguinte:
tail filename.extension
- Também podemos dar mais de um nome de arquivo a este comando para que ele exiba dez linhas (últimas) em todos os arquivos descritos.
A sintaxe é a seguinte:
diretório final/arquivo1/dir/arquivo2 - É equivalente ao comando head. Além disso, nos permite modificar os números de linha que desejamos que sejam mostrados, exceto um número padrão.
A sintaxe é a seguinte:
tail -n15 temp/nome do arquivo
Ele mostrará quinze linhas (últimas) de conteúdo através da linha fornecida.
5. gato: O comando cat é usado para exibir o conteúdo do arquivo na tela. Este comando copia a entrada padrão para a saída padrão. Além disso, permite a rolagem completa quando o texto mostrado não fixa a tela.
A sintaxe é a seguinte:
cat filename.extension
Além disso, este comando é usado para concatenar dois arquivos e exibir seu conteúdo incorporado como um só.
Sintaxe:
cat file1.txt file2.txt > mergedfile.txt
onde,
'>' é o resultado do caractere de redirecionamento
Este comando também pode ser usado para criar um novo arquivo.
Sintaxe:
cat > filename.extension
6. rm: Ele significa remover . Ele nos permite remover um arquivo através do servidor. A sintaxe deste comando é mencionada abaixo:
rm filename.extension
- O 'rm * nome da pasta' O comando removerá cada conteúdo ou arquivo de um diretório.
- O 'rm -r nome da pasta' O comando removerá a pasta e a pasta dentro dela também.
- O 'rm é' O comando excluirá a pasta ou diretório completo.