6

Когда ssh попадает в коллекцию компьютеров на моем сервере университета, мне назначается определенная машина, и машина каждый раз меняется (я полагаю, исходя из того, сколько используется каждый). Другими словами, когда я печатаю,

ssh username@servername

Я получил,

username@nws##:~$

где ## - некоторое число между 1-25. Тем не менее, я хотел бы создать процессы на нескольких машинах и предпочел бы выбрать компьютер, на котором я работаю. Есть ли у меня способ выбрать, какую машину я хочу использовать?

2 ответа2

10

вы, вероятно, могли бы подключиться к желаемой машине, как только вы уже подключились к серверу, так как все компьютеры, вероятно, подключены под NAT и, вероятно, знают имена друг друга. так например

me@me: ~ $ ssh me@uni_server
logging in etc
me@random_machine_in_server: ~ $ ssh me@desired_machine
5

Servername - это не реальный сервер, а балансировщик нагрузки, который перенаправляет вас на один из серверов в пуле. По крайней мере.. Вот как это выглядит.

2 способа получить одну и ту же реальную машину:

1) Поговорите с администратором сервера и спросите приятно. У них может быть способ сделать это, если вам действительно нужна эта функциональность для работы в университете.

2) После входа в систему проверьте ip-адрес узла, на котором вы находитесь. («ifconfig -a» может помочь). Попробуйте подключиться снова, явно указав этот IP-адрес вместо имени сервера. Это не гарантировано, чтобы работать. Это можно настроить несколькими способами, и это работает только для некоторых из них.

3) Смотрите ответ "erp". Кредит, где кредит должен :-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .