Как подключиться по ssh к серверу по кириллическому домену?

Как подключиться по ssh к серверу по кириллическому домену?

14.07.2017 02:51:50 Просмотров 17 Источник

Пытаюсь подключиться к серверу, к которому привязан IDN домен (новавеб.рф), но bash таких манипуляций не воспринимает, кажется.

$ ssh root@новавеб.рф
ssh: Could not resolve hostname \320\275\320\276\320\262\320\260\320\262\320\265\320\261.\321\200\321\204: Name or service not known
У вопроса есть решение - Посмотреть?

https://ru.stackoverflow.com/questions/692235/%d0%9a%d0%b0%d0%ba-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d0%bf%d0%be-ssh-%d0%ba-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d1%83-%d0%bf%d0%be-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%bb%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%bc%d1%83-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d1%83#comment1023419_692235
домены под рф на самом деле достуны по другому адресу на латинице. посмотри что в браузере на самом деле отображает адрес. и попробуй по IP подключиться
https://ru.stackoverflow.com/questions/692235/%d0%9a%d0%b0%d0%ba-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d0%bf%d0%be-ssh-%d0%ba-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d1%83-%d0%bf%d0%be-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%bb%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%bc%d1%83-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d1%83#comment1023429_692235
текст лучше прикладывать в виде текста, а не в виде картинки. исправить вопрос можно, нажав edit

Ответы - Как подключиться по ssh к серверу по кириллическому домену? / Как подключиться по ssh к серверу по кириллическому домену?

Является ответом!
aleksandr barakin

14.07.2017 03:20:41

например, можно воспользоваться программой idn (из одноимённого пакета, имеющегося во всех популярных дистрибутивах):

$ ssh root@$(idn новавеб.рф)

или сразу подставлять реальное имя домена:

$ ssh root@xn--80acbbp8bh.xn--p1ai

получив его однократно той же, к примеру, программой:

$ idn новавеб.рф
xn--80acbbp8bh.xn--p1ai

или, получив имя, добавить две строчки в ~/.ssh/config:

host новавеб.рф
hostname xn--80acbbp8bh.xn--p1ai

и вызывать программу ssh, передавая ей исходное имя:

$ ssh root@новавеб.рф
https://ru.stackoverflow.com/questions/692235/%d0%9a%d0%b0%d0%ba-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d0%bf%d0%be-ssh-%d0%ba-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d1%83-%d0%bf%d0%be-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%bb%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%bc%d1%83-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d1%83/692248#comment1023449_692248
а ещё лучше настроить ssh/config и забыть о страшных именах
https://ru.stackoverflow.com/questions/692235/%d0%9a%d0%b0%d0%ba-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d0%bf%d0%be-ssh-%d0%ba-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d1%83-%d0%bf%d0%be-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%bb%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%bc%d1%83-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d1%83/692248#comment1023457_692248
ssh: Could not resolve hostname (idn \320\275\320\276\320\262\320\260\320\262\320\265\320\261.\32‌​1\200\321\204): Name or service not known Вариант со скобками не работает(
https://ru.stackoverflow.com/questions/692235/%d0%9a%d0%b0%d0%ba-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d0%bf%d0%be-ssh-%d0%ba-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d1%83-%d0%bf%d0%be-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%bb%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%bc%d1%83-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d1%83/692248#comment1023463_692248
@BorisPaschenko, вы знак доллара пропустили.
https://ru.stackoverflow.com/questions/692235/%d0%9a%d0%b0%d0%ba-%d0%bf%d0%be%d0%b4%d0%ba%d0%bb%d1%8e%d1%87%d0%b8%d1%82%d1%8c%d1%81%d1%8f-%d0%bf%d0%be-ssh-%d0%ba-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d1%83-%d0%bf%d0%be-%d0%ba%d0%b8%d1%80%d0%b8%d0%bb%d0%bb%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%bc%d1%83-%d0%b4%d0%be%d0%bc%d0%b5%d0%bd%d1%83/692248#comment1023474_692248
@KoVadim, да, конечно, так тоже можно. дополнил ответ.
Закрыть X