Перемещено / etc в домашний каталог, теперь я не могу загрузить, как мне переместить каталог обратно?

Когда вы запустили ssh username@hostname, компьютер, с которого вы подключаетесь (ваша Mac OS), не знает IP этого hostname, «почему он говорит вам, что ssh: Could not resolve hostname. Итак, что вам нужно сделать, это сказать вашему Mac, что этот hostname - это ip_address. Чтобы сделать это на вашем Mac, на этой странице рассказывается, как это сделать. В основном, вам нужно sudo nano /private/etc/hosts (sudo nano /etc/hosts в Mac OS X 10.7 и выше) и добавить строку в конце файла следующим образом:

ip_address       hostname

С фактическим IP и имя хоста вашей машины Ubuntu. После этого, Control + O, затем Enter, затем Control + X, чтобы сохранить и закрыть файл. Затем сделайте dscacheutil -flushcache, чтобы изменения вступили в силу. Теперь, когда вы делаете ssh username@hostname, он должен работать.

И об этом порту 2222:

Вы правы, вам нужно сделать некоторые изменения в Mac OS ... ну, это всего лишь несколько персонажей. Когда вы выполняете ssh username@hostname, то, что на самом деле происходит в фоновом режиме, ssh username@hostname -p22, потому что порт 22 является SSH-портом по умолчанию. Но, если вы знаете, что машина, к которой вы пытаетесь подключиться, использует другой порт, вам придется вручную указать его. Итак, поскольку вы изменили порт на Ubuntu на 2222, вам нужно будет ssh username@hostname -p2222. Это не имеет никакого отношения к использованию hostname или ip_address.

1
задан 20 March 2015 в 00:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: