Posso ssh em um computador específico no servidor?

6

Quando ssh em uma coleção de computadores no meu servidor da Universidade, eu me atribuo uma máquina em particular e a máquina muda sempre (suponho que com base em quanto cada uma delas está sendo usada). Em outras palavras, quando digito,

ssh username@servername

Eu recebo

username@nws##:~$

em que ## é um número entre 1-25. No entanto, eu gostaria de criar processos em várias máquinas e preferiria selecionar em qual computador eu estou trabalhando. Existe uma maneira de eu escolher qual máquina eu quero usar?

    
por JeffDror 20.06.2015 / 17:44

2 respostas

10

você provavelmente poderia ssh na máquina desejada depois de já ter ssh'd no servidor, já que todos os computadores provavelmente estão conectados sob um NAT e provavelmente sabem os nomes uns dos outros. então, por exemplo,

me@me: ~ $ ssh me@uni_server
logging in etc
me@random_machine_in_server: ~ $ ssh me@desired_machine
    
por 20.06.2015 / 17:51
5

Servername não é um servidor real, mas um balanceador de carga que redireciona você para um dos servidores no pool. Pelo menos .. É assim que parece.

2 maneiras de obter a mesma máquina real:

1) Fale com o administrador do servidor e pergunte bem. Eles podem ter uma maneira de fazer isso acontecer se você realmente precisar dessa funcionalidade para o seu trabalho universitário.

2) Após o login, verifique o endereço IP do nó em que você está. ("ifconfig -a" pode ajudar). Tente conectar-se novamente usando explicitamente este endereço IP em vez do nome do servidor. Isso não é garantido para o trabalho. Existem várias maneiras em que isso pode ser configurado e isso só funciona para alguns deles.

3) Veja a resposta por "erp". Crédito onde o crédito é devido: -)

    
por 20.06.2015 / 17:53