PuTTY sessão de terminal entre duas máquinas windows 7 através de ethernet

0

Eu gostaria de abrir uma sessão de terminal do PuTTY em uma máquina que está fisicamente conectada a outra máquina através de um cabo cross-over de ethernet. Idealmente, os caracteres inseridos na janela do terminal PuTTY em uma máquina apareceriam na janela do terminal na outra máquina.

Isso é possível?

Hardware e & Configuração:

Eu desativei adaptadores sem fio em cada máquina e fui para: Painel de Controle / Rede e Internet / Rede e Central de Compartilhamento / Chose Conexão de Área Local / Propriedades / Selecione o botão TCP / IPv4 / Escolha Propriedades e defina os endereços de acordo. Configurações comuns a cada máquina foram:

  1. Máscara de sub-rede : 255.255.255.0
  2. Gateway padrão : 192.168.1.0
  3. Servidor DNS Preferido : 8.8.8.8
  4. Servidor DNS alternativo : 8.8.4.4

Máquina 1: Windows 7, 64 bits, SP1. Endereço IP estático é 192.168.1.4

Máquina 1: Windows 7 (incorporado), 32 bits. Endereço IP estático é 192.168.1.5

Ambas as máquinas tiveram seus Firewalls do Windows desativados.

Eu menti quando disse que os dispositivos estavam fisicamente conectados através de um cabo cross-over de ethernet. Em vez disso, cada máquina é conectada a um modem ethernet / RF (foram atribuídos os endereços IP estáticos 192.168.1.2 e 192.168.1.3) através de um cabo de rede padrão. Os modems devem ser transparentes, portanto, para todos os efeitos, as duas máquinas devem ser conectadas via ethernet.

Abordagem & Tentativas de solução

  1. Em cada máquina, no prompt de comando, posso fazer ping de cada um dos seguintes endereços IP. 192.168.1.2, 192.168.1.3, 192.168.1.4, 192.168.1.5. Confirmado. Vemos pequenos tempos de transmissão de ping associados ao endereço IP do adaptador ethernet local e ao modem local, tempos mais longos associados à transmissão para os endereços IP no outro lado do link RF.

  2. Eu faço: Pesquise / escolha Rede / e veja dois e apenas dois computadores em cada máquina.

  3. Em ambas as máquinas, eu inicio uma sessão PuTTY, escolho SSH, insiro o endereço IP apropriado (192.168.1.5 de 192.168.1.4 e vice-versa) e uso o valor de porta padrão de 22. Eu também desabilito autenticação (não tenho certeza se isso faz alguma diferença) indo até SSH / Auth / e escolha ignorar a autenticação inteiramente . Quando tento iniciar a sessão do PuTTY, recebo a mensagem Erro de rede: conexão recusada . Confirmado.

  4. Então, faço a pergunta: Como sabemos que a porta 22 é o número da porta correta? Eu vou para a máquina oposta, no tipo de prompt de comando: netstat -a. Eu vejo o seguinte:

    a. Sob o protocolo TCP , e o estado LISTENING eu vejo 0.0.0.0:7, 0.0.0.0:9, etc. para os números de porta 7, 9, 13, 17, 19, 80, etc. Nenhuma porta 22 é observada.

    b. Também sob o protocolo TCP , e o estado LISTENING eu vejo 192.168.1.5:139. Isso me parece o número de porta mais encorajador para tentar se conectar através de / over. Acontece que ambas as máquinas são do estado LISTENING na porta 139.

    c. Mais abaixo na lista sob o protocolo UDP , mas com o campo de estado não preenchido, vejo 192.168.1.5:137, 192.168.1.5:138, etc. para as portas 137, 138, 520, 5353.

  5. Em seguida, tento voltar a estabelecer uma conexão no PuTTY, dessa vez usando a porta 139. Desta vez, recebo a mensagem Erro de rede: o software causou a interrupção da conexão . O erro se apresenta 30 s depois de tentar a conexão. Eu faço o mesmo da outra máquina e recebo a mensagem: Erro de rede: tempo limite de conexão .

  6. Se eu executar netstat -a no prompt de comando logo após tentar conectar-me à outra máquina no PuTTY, vi uma entrada (Protocol | Local Address | Foreign Address | State) que era

    TCP | 192.168.1.5:49328 | 19.168.1.4:netbios-ssn | SYN_SENT

    E vimos um valor de estado <<> ESTABELECIDO onde o endereço externo corresponde à máquina com a qual eu estava tentando estabelecer a conexão.

Eu acho que, em primeiro lugar, vou reiterar a questão central:

Posso enviar caracteres de uma sessão / máquina de terminal para a outra desta forma?

Se assim for, todos os pensamentos e / ou comentários sobre como estabelecer uma conexão confiável seriam muito apreciados.

Chris

    
por John Chris 13.02.2016 / 20:59

1 resposta

1

  1. Não, você não pode fazer isso da maneira que descreveu sua configuração como o Windows não tem nenhum componente do servidor ssh que possa escutar na porta 22.

  2. Você pode abrir uma conexão remota do powershell de um computador para o outro, mas isso também não iria mostrar no computador que você é conectado a

  3. Um tipo de solução em que você pode se conectar a outro computador e veja a mesma tela em ambos seria:

    a. assistência remota
    b. Servidor VNC no computador ao qual você se conectaria com um cliente VNC

As soluções mencionadas no ponto 3 não são uma cópia de terminal que você solicitou, mas uma maneira de compartilhar e (se permitido) controlar um host.

    
por 13.02.2016 / 21:05