Я установил удаленный компьютер с Linux (Ubuntu) на нем. Теперь я вхожу с другого компьютера, используя putty (SSH). Локально все работает нормально, но теперь я бы хотел добавить еще один IP-адрес (не локальный).
Я уже создал нового пользователя в Ubuntu, но нет, я хотел бы как-то предоставить другой IP-адрес для доступа к моему удаленному серверу. Я знаю, что этот вопрос не очень хорошо структурирован и все, но я не знаю, с чего начать. Может кто-нибудь связать меня с информацией о том, как предоставить доступ к удаленным серверам для разных IP-адресов?
computer 1
кcomputer 2
через через замазку (я надеюсь, через ssh :-)), это означает, что включенcomputer 2
активный получатель (ssh или telnet deamon,sshd
или устарелtelnetd
). Это означает, чтоcomputer 2
он может принимать соединения от других компьютеров, которые могут его достичь. Исключения: если есть брандмауэр, если они находятся в разных частных сетях без маршрута между ними, если настройки deamon запрещают соединения с компьютером или неизвестными сетями, если вы находитесь в частной сети [дома] и хотите подключиться к этому компьютеру из снаружи).computer 2
(может быть, 192.168.1.xxx)computer 1
иcomputer new
тип подключения к Интернету, который у них есть ... иначе он может быть слишком широким, чтобы на него можно было ответить. Пожалуйста, отредактируйте свой пост, чтобы получить подробные и сфокусированные ответы. Вы можете посмотреть на это здесь ( как спросить ), чтобы помочь другим дать вам ответ. ps> Добро пожаловать на суперпользователя. PPS> Просто: обязательно попробуйте :-) этоОтветы:
Это кажется шуткой, но это не так: попробуйте подключиться с помощью ssh к этому компьютеру с другого компьютера .
Это самый простой способ узнать это.
:-)
,Еще несколько слов
Я предполагаю, что у вас есть локальная сеть, где есть
computer 1
(Windows One) иcomputer 2
(Ubuntu без специальной настройки).Это означает, что на компьютере 2 он активен ssh deamon , вероятно,
sshd
из пакета openssh-server; (Вы можете проверить это сpgrep -l sshd
помощью оболочки Linux на компьютере 2).Теперь вы должны увидеть, к какой локальной сети подключены ваши компьютеры:
Сеть с общедоступным IP-адресом : подсеть имеет общедоступный IP-адрес для каждого участника.
С нового компьютера вы должны делать только то,
ssh YourUsername@XXX.YYY.ZZZ.TTT
где последним является IP-адрес вашего компьютера с Ubuntu.Если вы ничего не модифицировали, sshd deamon настроен на прием соединений от каждого компьютера, а не только от подсети. Вы всегда должны дать пару пользователя / пароль для доступа. Это уже все хорошо, вы должны знать только IP компьютера 2.
Вы можете узнать IP с
hostname -I
или читать сip addr show | grep inet
...Если это IPv4 [ IPv4 ], это будет что-то вроде
XXX.YYY.ZZZ.TTT
.Вы можете начать читать больше об IPv4 [ IPv4 ] и IPv6 [ IPv6 ], например, в Википедии.
Сеть с частным IP [ PrivateIP ] .
У вас есть локальный IP-адрес, и вы выйдете через Интернет с другим.
У вас должен быть роутер между вашим компьютером и интернетом. После того, как вы настроить переадресацию портов на маршрутизаторе к машине Ubuntu, вы будете иметь возможность подключиться с нового компьютера с ,
ssh YourUsername@XX2.YY2.ZZ2.TT2
где последний является публичным IP вашего маршрутизатора.Чтобы узнать , с помощью которого IP [ PublicIP ] Вы выйдете в интернете вы можете запустить команду , как
curl ipv4.ipogre.com
,curl ipv6.ipogre.com
,curl http://smart-ip.net/myip
,telnet myip.gelma.net
... или просто попросить Googlemy ip
, всегда от машины Ubuntu.Если вы находитесь вне дома или не можете / не можете каждый раз искать ваш общедоступный IP-адрес, вам следует настроить бесплатный сервис динамического поиска в DNS ( DDNS ) в вашей любимой поисковой системе. В настоящее время, например, noip [ noIP ] .
Более подробная информация
После RFC1918 локальный IP-адрес может быть числами в диапазонах:
Наиболее распространенная ситуация состоит в том, что ваши компьютеры имеют IP-номера, например, такие как
192.168.0.100
и192.168.0.101
. Это локальные (внутренние) IP.У вас должен быть маршрутизатор, подключенный к локальной сети вашего провайдера, который предоставляет вам общедоступный IP-адрес среди доступных. Обычно это одно и то же для каждого соединения маршрутизатора (если это не очень длинное соединение), но оно меняется каждый раз, когда ваш маршрутизатор повторно подключается к сети провайдера. Если вы платите или если это включено в ваш контракт, вы можете всегда иметь один и тот же внешний IP .
Подробнее читайте в другом ответе этого сайта [ HowToSSH ] и в руководстве к роутеру.
источник