PuTTy é usado em sistemas Windows para conectar-se, por exemplo, a uma máquina Unix. PuTTy abre uma janela. Então, qualquer coisa que você digitar na janela será enviada para a máquina Unix e tudo o que a máquina Unix enviar de volta é exibido nessa janela. Logo abaixo estão alguns comandos básicos dessa ferramenta tão útil:
Navegando em diretórios:
cd
Comando usado para navegar em diretórios. Por exemplo:
cd pasta1/pasta2
O comando acima te leva até a pasta 2.
Exibe conteúdo:
ls
Mostra o conteúdo da pasta em que você estiver.
Criando arquivos e pastas:
touch arquivo.html
Use o comando “touch” para criar arquivos.
rm file.html
Use o comando “rm” para remover um arquivo.
mkdir myfolder
Cria uma nova pasta.
rmdir myfolder
Remove uma pasta. Vale lembrar que a pasta deve estar limpa.
mv folder1/file.html folder2/file.html
Usado para mover um arquivo ou renomeá-lo. Para renomear basta mudar o nome do arquivo depois de escrever o nome do diretório de destino.
Zipando (compactando) e fazendo backup:
zip -r foo.zip foo/
Compacta a pasta “foo” e todo seu conteúdo em um arquivo de extensão ‘.zip’ chamado ‘foo.zip’.
zip foo.zip foo.html
Compacta o arquivo ‘foo.html’ em um arquivo ‘.zip’ chamado ‘foo.zip’.
Mudando permissões (CHMOD) de arquivos e pastas:
chmod 755 arquivo.html
Muda a permissão do arquivo. A permissão da pasta é mudada da mesma forma.
chmod -r 755 pasta
Muda a permissão da pasta e de todos os arquivos e subpastas contidos nela.
Significado dos valores para CHMOD:
■700: Somente o proprietário pode ler.
■755: Todos podem ler mas não escrever.
■775: Somente o grupo pode ler e escrever.
■770: Ninguém exceto o grupo pode ler.
■666: Todos podem ler e escrever.
■777: Todos podem ler, escrever e executar.
chown user:myself file.html
Muda o proprietário do arquivo “file.html” para o usuário chamado ‘myself’.
Cara boa tarde,
Gostaria que se poder me ajudar.
Todos os dias tenho que fazer um checlist em varios servidores, onde faço o comando para saber o tamanho e utulização dos HD, date e uptime.
Gostaria de uma bat, onde abre atraves a conexão via putty, onde mostre com os comandos:
sd -h
free
date
uptime
Muitissimo obrigado.
Você pode fazer um bash script, que tem o mesmo objetivo do .bat no windows. Através do bash script você poderá fazer com que uma única máquina conecte via SSH em todas as outras máquinas, e então executando os comandos que você citou.
Obrigado Lucas, mas fiquei na mesma.
Sou iniciante em Linux.
Procurando na internet encontrei algo que quase me ajudou por completo.
Eu criei uma pasta e dentro dessa pasta esta:
Um arquivo.bat com os dados abaixo e tb o atalho do putty exe, funciona bem, ele se loga, apenas falta eu colocar os comandos automaticamente.
start putty -ssh usuario@ip-servidor -pw senha-do-servidor
cls
Desde já obrigado.
Eu precisando atualizar os certificados de segurança dos meus sites, poderia me informar qual o comando para eumcolocar no putty?
Olá Ademir.
Para adicionar certificados SSL, o primeiro passo seria você identificar qual Webserver você está utilizando (Apache, nginx, e etc…), pois cada um difere um pouco do outro, na configuração do SSL.
Tem um comando para subir uma pasta do computador para o servidor via ssh pelo Putty?