SSH do iPhone

0

Instalei o servidor openssh no Ubuntu 14.04. Meu nome de máquina é chamado "máquina" e meu nome de usuário é "máquina" para que quando eu estiver em um terminal ele diga "máquina @ máquina".

Pergunta: Quando tento conectar-me à minha máquina de um cliente SSH (iPhone a 3G), o que devo digitar:

  1. nome de usuário
  2. example.hostname.com:port

Eu assumo que a resposta para (1) é "máquina". Mas e quanto a (2)? Como faço para descobrir o meu nome de host e porta?

    
por user1770201 29.10.2014 / 00:43

2 respostas

0

A melhor maneira é obter o endereço IP das máquinas e conectar o servidor. Além disso, você pode se conectar com o programa Mobile Terminal do Cydia com o comando

máquina ssh @ IP (Se a porta padrão 22 não for alterada)

Se a porta foi alterada

ssh -p portnumber machine @ ipaddress

    
por vembutech 29.10.2014 / 01:00
0

Isso dependerá se você estiver se conectando em sua rede local ou tentando se conectar de uma rede remota (pela Internet).

Você mencionou que seu nome de usuário no seu computador é "máquina", então é isso que você digitaria para o nome de usuário ssh.

Em relação à segunda parte da sua pergunta "example.hostname.com:port":

Se o seu computador e o seu iPhone estiverem conectados à mesma rede, você precisará saber o endereço IP do seu computador. No seu computador, você pode abrir um terminal e digitar

ip a

Se o seu computador estiver conectado por um cabo ethernet, procure na listagem "eth0" para encontrar o endereço "inet". Se estiver conectado sem fio, procure na listagem "wlan0". Será algo parecido com 192.168.1.5 ou 10.0.1.5, ou algo nesse sentido. Este é o endereço que você usará quando se conectar ao seu iPhone. Se você não alterou o número da porta ssh, não deverá especificá-lo, já que será o padrão para a porta 22.

Assim, por exemplo, se o endereço IP do seu computador fosse 192.168.1.5, você digitaria isso, em vez de "exemplo.hostname.com:port".

Se você estiver tentando se conectar ao seu computador a partir de uma rede remota (pela Internet), haverá mais algumas etapas. Você precisará certificar-se de ter a porta ssh 22 encaminhada em seu roteador para o endereço IP do seu computador (supondo que você tenha o controle do seu roteador e possa fazer essas modificações). E então você precisará saber seu endereço IP público externo. Esse endereço externo será o que você digitar no seu cliente ssh do iPhone. Você pode encontrar facilmente o endereço IP externo do seu computador visitando um site como o link . Então você digitaria isso, em vez de "example.hostname.com:port".

No entanto, se você estiver tentando se conectar remotamente a uma conta residencial do ISP, provavelmente receberá uma concessão de DHCP do seu ISP. O que significa que seu endereço IP externo mudará regularmente. O tempo que dura a sua concessão de endereço IP varia de ISP para ISP. Pode levar algumas horas até alguns dias. Portanto, você pode precisar verificar regularmente seu endereço externo para verificar se está correto.

    
por davehtaylor 29.10.2014 / 05:42