Localizando o hostname para executar o SSH [closed]

3

Eu quero usar o SSH para acessar uma máquina remota. No entanto, não sei como encontrar o nome de host de uma máquina. Eu tentei usar o comando hostname , mas isso só dá o endereço local da máquina, que (eu acho) pode ser o mesmo em máquinas diferentes. Quando tento ssh name com name sendo o nome do host retornado pelo comando hostname , recebo um erro dizendo que o nome do host não é reconhecido.

Como faço para encontrar o hostname completo que eu posso usar para distinguir a máquina de destino?

PS: Eu tenho acesso completo à máquina de destino. Está presente em um local físico diferente, meu laboratório. É um burro de carga com muitos recursos. Desejo acessá-lo e usá-lo para fazer meu levantamento de peso de outro local (meu dormitório).

    
por James Bond 29.01.2017 / 15:50

2 respostas

3

Para acessar uma máquina remota usando ssh , você precisará saber seu nome de host ou seu endereço IP.

Você também precisará ter um nome de usuário e senha para uma conta na outra máquina ou uma chave privada SSH correspondente a uma chave pública SSH instalada em uma conta específica na máquina à qual você está se conectando.

Se você não souber esses detalhes, precisará perguntar a alguém que está administrando a outra máquina como se conectar melhor com ssh .

O comando hostname é usado exclusivamente para definir ou exibir o nome do sistema em que está sendo executado. Se você executá-lo localmente, ele retornará o nome da sua máquina local, que pode ou não ser um nome de host completo (em ambos os casos, é o nome / número IP da máquina local).

    
por 29.01.2017 / 15:52
1

Se a memória me servir corretamente, supondo que o endereço IP do seu dispositivo seja 192.168.0.11, digite o seguinte:

[email protected] 
<password>

Se você não tiver certeza do endereço da sua máquina UNIX, poderá usar o comando ifconfig da máquina UNIX para obter seu endereço IP.

    
por 29.01.2017 / 16:24

Tags