É possível executar um script no momento do acesso Telnet.?
É possível executar um script no momento do acesso Telnet.?
Meu problema é o seguinte:
Quero deixar um ícone no desktop do windows que quando eu clicar nele ele acesse via telnet (ou outra maneira) um servidor linux e execute um script.
Mas isso tem que ser quase que instantâneo.
Eu não queria nem digitar a senha, quero que quando eu clicar ele execute o script e já saia sozinho.
O que vocês me dizer? :clap:
Re: É possível executar um script no momento do acesso Telne
Citação:
Postado originalmente por terra_jr
É possível executar um script no momento do acesso Telnet.?
Meu problema é o seguinte:
Quero deixar um ícone no desktop do windows que quando eu clicar nele ele acesse via telnet (ou outra maneira) um servidor linux e execute um script.
Mas isso tem que ser quase que instantâneo.
Eu não queria nem digitar a senha, quero que quando eu clicar ele execute o script e já saia sozinho.
O que vocês me dizer? :clap:
ssh sem senha...
[]'s
Marcos Pitanga
É possível executar um script no momento do acesso Telnet.?
ué... eu já li essa mensagem antes... você postou duas vezes? eu tinha respondido uma mensagem EXATAMENTE igual a essa, deve tar em algum outro tópico explicadinho... eu heim ou será que apagaram?
Acesso SSH sem senha client(windows) server(Linux)
No servidor (Linux) eu fiz o seguinte procedimento:
- ssh-keygen -t rsa
- Ele me pediu para informar o nome do arquivo e eu informei SSHKEY
- Depois me pediu para entrar com a passphrase: Eu dei um enter e nao digitei nada. (Alguém me disse pra fazer isso). :roll:
- Apos isso ele gerou uma chave e boa.
[root@ruette .ssh]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): sshkey
sshkey already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in sshkey.
Your public key has been saved in sshkey.pub.
The key fingerprint is:
1b:6e:b1:07:18:1c:95:21:ec:16:1c:d8:3e:63:f8:8c [email protected]
No cliente SSHSHEL (Windows) eu fiz o seguinte procedimento:
- Entrei no prompt do ms-dos e digitei: sshkeygen2 -t rsa -P
- Ele ficou processando um pouco depois.
C:\sshshell>ssh-keygen2.exe -t rsa -P
Generating 2048-bit rsa key pair
25 ooOo.oOo.oOo
Key generated.
2048-bit rsa, gterra@GILBERTO_TERRA, Mon Oct 10 2005 12:46:35
Private key saved to C:/Documents and Settings/gterra.USINARUETTE/Application Da
ta/SSH/UserKeys/id_rsa_2048_a
Public key saved to C:/Documents and Settings/gterra.USINARUETTE/Application Dat
a/SSH/UserKeys/id_rsa_2048_a.pub
E agora, me falaram pra fazer uma troca de chaves. É isso? O que eu faço com esses arquivos.?
Me falaram também pra usar o seguinte comando: ssh-copy-id -i ~/.ssh/id_rsa.pub seulogin_192.168.0.1
O que me falam...
Estava tentando com o telnet, mas é uma merda.!!! Num funcional.!! Prefiro também o SSH. Mas na verdade eu quero resolver isso, independente do que for utilizado para isso.
Obrigado amigos pela atenção.
É possível executar um script no momento do acesso Telnet.?
O que eu faço com esses arquivos que foram gerados agora.!!!??
Acima está o resultado dos geradores de chave.
Eu li os tutoriais que me passaram, mas sempre fala de linux para linux. A minha questão des do primeiro post, informei que era de Windows para Linux. Por isso eu iria usar o Putty ou SSHSHEL.
Alguém pode me ajudar, já tá quase tudo pronto é só me falar o que eu faço com esses arquivos, tenho que copiar conteúdos de um para o outro?
Valeu?
É possível executar um script no momento do acesso Telnet.?
Este é o conteúdo do /etc/ssh/ssh_config
Está correto?
# $OpenBSD: ssh_config,v 1.19 2003/08/13 08:46:31 markus Exp $
# This is the ssh client system-wide configuration file. See
# ssh_config(5) for more information. This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.
# Configuration data is parsed as follows:
# 1. command line options
# 2. user-specific file
# 3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.
# Site-wide defaults for various options
Host *
# ForwardAgent no
# ForwardX11 no
ForwardX11Trusted yes
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/identity
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
# Port 22
# Protocol 2,1
# Cipher 3des
# Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
# EscapeChar ~
É possível executar um script no momento do acesso Telnet.?
Pois é, eu tinha explicado tudo bonitinho e algum PUTO apagou meu post, acho que só porque escrevi a palavra 'bosta' porque tava com raiva que tinha perdido um post (por problema no IE ou na conexão, nao lembro).
A propósito, que bom que deu tempo de você ler a resposta! hehe
Você só roda o ssh-keygen em uma das máquinas.
O .pub, você copia prá ~/.ssh/authorized_keys
o .private (o outro arquivo gerado) você coloca no seu programa de SSH da maquina windows. Mas você tem que usar o par publico-privado da mesma fonte, senão, não dá. Se criar uma chave publica no linux e usar a privada que você gerou no windows nao vai funcionar.
Instalando a chave privada no seu windows, e tendo a chave publica no authorized_keys do homedir/.ssh do usuário que você quer logar, vai bastar instalar a chave privada no seu cliente SSH e mandar conectar como o cliente. PUM! nem vai pedir senha!..
Prá executar o script, se certifique que a shell do usuário esteja prá /bin/bash (finger <usuário>), e edita o ~/.bash_profile. Se não existir, é só criar, owná-lo para o usuário e dar flags de executável (chmod ug+x .bash_profile).
Daí é só colocar no .bash_profile
/caminho/do/scriptzinho.sh (ou seja lá o que for)
exit # daí ele sai da shell assim que executar o comando com sucesso.
Prá entrar na shell sem executar o script a partir de então você vai ter que fazer tipo: ssh usuario@maquina -c "/bin/bash". Dessa forma ele não vai processar o .bash_profile.
Agora, se os amigos moderadores manterem a mensagem, eu espero que resolva seu problema! :) (por segurança, se você conseguir ver a mensagem, copia e cola e salva num .txt do seu computador) hehe
Boa sorte!
Aqui pro moderador que apagou minha mensagem ó: :(6) (ehehe)
É possível executar um script no momento do acesso Telnet.?
EHAuiAEHiuAE
esse emoticon do capetinha é muito engraçado!
É possível executar um script no momento do acesso Telnet.?
Valeu mano, agora eu acho que vai dar certo, mas só tenho uma dúvida. Eu gero as chaves no Servidor(linux) ou na minha máquina(windows)???????????????????????
É possível executar um script no momento do acesso Telnet.?
A decisão é sua, você escolhe: VOCÊ DECIDE! (tum tum tum)
O importante é: se gerou no linux, usa as do linux (copia a privada pro windows)
Se gerou no windows, usa as do windows (copia a pública pro linux).
Minha inclinação seria por usar as geradas no linux: ali eu já gerei e testei. Essas de gerar do windows não têm porque dar errado, mas como minha experiência é estar gerando no linux, -eu- geraria no linux as chaves.
É possível executar um script no momento do acesso Telnet.?
AHHHHHHHH DESCOBRI!!!
É que o terra.jr postou esse mesmo tópico no forum do slacklife! e eu respondi lá! heheheheheeheh
Nenhum moderador aqui apagou o post! mas a resposta lá tá lá no forum da slacklife!..
http://forum.slacklife.com.br/viewtopic.php?p=5150#5150
hEHehehheeh
Desculpem aí moderadores! Tava mesmo muito estranho, o pessoal que nao tirava nem mensagem sem-noção tirando uma com uma 'bostinha' de nada. :)
É possível executar um script no momento do acesso Telnet.?
Isso mesmo, vc me ajudou lá.. hihi isso isso isso isso..
Valeu mesmo amigo, gostaria de manter contato com voce... via msn, icq...
É possível executar um script no momento do acesso Telnet.?
Tentei de tudo, agora eu gerei no linux as chaves, copiei o pub para authorized_keys e o private para minha maquina cliente. Mas pede senha mesmo assim.
Já não sei mais o que faço.!!! Vou abandonar.