SSH (PuTTY) automatico pelo Windows 
Esse dica é para quem quer acessar o 
Linux  via máquina Windows.
Faça o download do programa 
PuTTY  em:
Após terminar o download, vamos começar a fazer o script para o acesso automático. Abra o bloco de notas e insira as seguintes linhas no mesmo:
start putty -ssh nome-de-usuario@ip-da-maquina-linux -pw senha
Salve o arquivo no mesmo diretório onde está o programa PuTTY e salve o arquivo como [algum_nome].bat.
Informações:
 start: chama o programa que será executado;
  putty: programa que será executado;
  -ssh: informa o protocolo que será utilizado para a conexão;
  nome-de-usuario: nome de usuário que acessará a máquina Linux;
  ip-da-maquina-linux: informa o IP da máquina Linux que será acessada;
  -pw: indica que será informada a senha;
  senha: senha do usuário que está acessando o sistema.
  
Após ser executado o programa, executando-se o arquivo .bat que criamos, você já estará dentro da máquina Linux.
 
Outras dicas deste autor
 
 
 
 
Leitura recomendada 
 
 
 
 
 
 
Comentários
	
		
		
	
	
	
	
	
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							dica boa... mas e a segurança??? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							gostei cara mas e se eu não usar a pot 22 para conecção
onde eu coloco o numero q inicara a porta de entrada...
por favor ..... me diga me passe por e-mail ou aki mesmo
floooooooowwwwww 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Meu script fikou assim só q da um erro de porta invalida
start putty -ssh root@ip_maquina :9194 -pw senha
cls  
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Para Fábiobarby:
  Fabio, é bem simples, basta vc colocar uma senha no arquivo que você criado.   Só irá executar e visualizar quem tiver senha do mesmo.
Para Diego-p-g:
Nunca tentei acessar por outra porta.  Mas tentem da seguinte forma:
start putty -ssh nome-de-usuario@ip-da-maquina-linux:porta -pw senha
cls 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Olá, complementando os comandos do PUTTY:
para quem teve problemas ao utilizar os comando acima: tive alguns problemas devido a versao antiga do PUTTY. Na versão nova esses problemas foram corrigidos:
start putty -load nome-da-sessao-salva -P 1234 -pw senha (Para utilizar com um sessao salva); 
start putty usuario@ip -P 1234 -pw senha (para uma sessao nova);
onde -P porta . 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Blz, parabéns pelo artigo, preciso de uma dica, instalei o putty em uma estação windows, está funcionando perfeitamente, como faço para bloquear que o usuário não feche o programa no X?
Obrigado!!!! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Poh, ... isso eu não saberia te dizer Carlos Renato.
Sei que tem uns programas de permissão (baixaki ou superdownloas), que informa quais programas o usuário tem permissão de mexer.
abrs 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							SHOW DE BOLA!!!! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Legal a dica!!! eu quero ir além, quero executar um script "sh export.sh" dentro da sessão q acabei de logar e depis sair "exit"!!! alguem me da essa força??? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Haaa!!! lembrei!!! alguem pode me ajudar com agendamento de escript no linux, ja tentei fazer como alguns manuais mas não consegui! VLW!!! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Opa Harkanjo,
Depende de sua distribuição, ... mas na maioria vc usa o crontab.
para acessar o arquivo do crontab digite: crontab -e
O crontab funciona da seguinte forma:
* * * * * programa arquivo_a_ser_executado
1º *) segundos - (0-59)
2º *) horas (0-23)
1º *) dia do mês (1-31)
1º *) mês (1-12)
1º *) dia da semana - (0-6)  Sendo 0 o domingo, 1 segunda, ....
programa => /usr/bin/sh 
arquivo_a_ser_executado => /home/meu_diretorio/teste.sh
ex.:
0 9 24 12 * /usr/bin/php /home/www/envio_de_news.php
sendo que será executado o arquivo php de envio de news, no 0 minuto as 9 horas(am), do dia 24 de dezembro, em qualquer dia da semana.
 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							valew pela dica, mas é isso q estou fazendo! programei da seguinte forma "0 0 * * * export.sh", ja tentei varias cmbinações e ja até copiei esse script para a pasta bin mas nada deu certo, eu acho q meu crontab deve estar desativado (se isso realmente pode acontecer), nem agendamento de ls deu certo, se alguem tiver uma ideia...
vlw 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							start putty -ssh nome-de-usuario@ip-da-maquina-linux -pw senha
cls
Boa tarde, aqui também funcionou certinho, no entanto, gostaria de saber como eu faço para ir para um determinado diretório?
Exp. Gostaria de entrar em uma determinada pasta e restartar um serviço, automatizando os meus processos.
Ficaria perfeito!!
Muito obrigado.
Luigy 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							como utilizar o putty depois de me cadastrar  em uma conta 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Olá luigy,
Aqui eu tenho uma solução assim, mas eu fiz da seguinte forma:
Criei um usuário que tenha permissão para executar tal tarefa e no ".bash_profile" tu coloca os comandos que ele irá executar e no final coloca um "exit".
Ou seja
tu vai logar no servidor com usuário, vai executar a tarefa e depois faz o logoff 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Olá acupula,
Não entendi a sua pergunta. 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Bom dia,
Possuo no meu servidor outros usuários, como faço para acessá-lo altomático. Por exemplo, acessar primeiro como "darlan_user -pw 1234#1234" e já deixar para acesso o root  "root -pw 1234#1234". Como faço isso no .bat.
Obrigado.
att, 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Bom dia, alguem saberia me dizer uma forma de alem de executar automatico, ele já abrir em fullscreen? 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Show de bola, obrigado, também pode fazer da seguinte forma:
1 - clique com o botão direito do mouse sobre o atalho para o putty e vá em propriedades
2 - no campo "destino" vai estar o caminho para o executável desta forma "C:\Program Files (x86)\PuTTY\putty.exe" * inclusive com as aspas duplas
3 - então dar um espaço ao final da ultima aspa dupla e acrescentar os comandos citados pelo Rafael Tomelin, alterando os dados para os usados por você.
4 - se usa outra porta pode por no final, depois da senha, dar um espaço e adicionar o numero da porta que usa, por padrão é a 22 e se for essa não precisa por nada depois da senha
Assim não precisa de uma bat para executar o programa pode usar por ele mesmo.
exemplo: 
"C:\Program Files (x86)\PuTTY\putty.exe" -ssh root@seuip_ou_seuhost -pw SuAsEnHa
"C:\Program Files (x86)\PuTTY\putty.exe" -ssh root@seuip_ou_seuhost -pw SuAsEnHa 23
"C:\Program Files (x86)\PuTTY\putty.exe" -ssh root@seuip_ou_seuhost -pw SuAsEnHa 24
"C:\Program Files (x86)\PuTTY\putty.exe" -ssh root@seuip_ou_seuhost -pw SuAsEnHa 25
* onde os numeros, 23, 24 e 25 informados após a senha é o numero da porta que usa para se conectar em seu SSH.
abraços! 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
	
		
		
	
	
	
	
	
	
		
			
				
				
					
					
						
							Mensagem 
							Boa tarde amigos!
Obrigado pela dica da conexão automática.
Peço uma ajuda a vocês: há como enviar também um comando no mesmo .bat, para que o linux execute um programa específico?
Eu utilizo o Stoq e estou abrindo a tela no windows, mas no momento o usuário necessita digitar o comando "stoq" assim que aparece a linha de comando.
Grato 
						 
					
	
					 
				 
			 	
			
		 
	 
	 
	
 
Contribuir com comentário 
 
Enviar