Mac OSX Lion 10.7.5. Есть ли способ навсегда отключиться от сервера?

Mac OSX Lion 10.7.5. Есть ли способ навсегда отключиться от сервера?

Каждый раз, когда я открываю терминал на моем Macbook Pro, я получаю IP-адрес сервера, к которому я когда-то подключался по ssh. Я позволил кому-то использовать мой компьютер для доступа к его серверу, и теперь, похоже, есть какой-то постоянный ущерб. Кроме того, по-видимому, он установил OSX Lion Server на мой Macbook вместо программного обеспечения по умолчанию (это может иметь отношение к рассматриваемой проблеме). Есть ли способ навсегда отключиться от его сервера, чтобы мой идентификатор пользователя отображался как мой собственный? Я уже пробовал основные команды, такие как «exit», которые, похоже, отключают, но затем, когда я перезагружаю терминал (что мне нужно, команда exit не позволяет мне продолжать печатать), он выдает ту же проблему. Есть и другие люди с этой проблемой, но решения не работают для меня. Любая помощь была бы очень признательна, потому что я обеспокоен тем, что отображение его IP в моем терминале может означать двустороннее соединение.

решение1

Я думаю, когда ваш приятель установил OS X Server на вашу машину, он настроил его так, как будто это был его собственный сервер, поэтому он назвал его так же, как назвал бы свой собственный сервер. Поскольку ваш компьютер думает, что это его имя, именно это bashвы видите в приглашении оболочки. Я думаю, вы видите приглашение оболочки для своей машины. Я не думаю, что ваш приятель настроил вашу машину на автоматическое подключение sshк своему серверу все время.

Попробуйте запустить scutil --set HostName "", чтобы очистить любое локально настроенное имя хоста в базе данных конфигурации системы. Это должно позволить вашему компьютеру вернуться к определению собственного имени хоста обычным способом (обычно через обратный поиск DNS). Если вы запустите эту scutil --set ...команду из учетной записи администратора (но не через оболочку root или sudo), то в графическом интерфейсе вам будет предложено ввести имя пользователя и пароль администратора для внесения этого изменения. Это хороший признак того, что вы на самом деле имеете дело со своей собственной машиной, а не с сервером вашего приятеля.

После очистки HostName в базе данных System Configuration откройте новое окно Terminal и посмотрите, bashпоказывает ли он вам другое имя хоста или IP-адрес, чем раньше. Если это так, это хороший знак того, что вы исправили свою проблему.

Для верности перезагрузите компьютер и посмотрите, какое имя хоста вы увидите в bashкомандной строке Терминала после перезагрузки.

Еще одна возможность, о которой стоит упомянуть, заключается в том, что, возможно, ваш компьютер настроен на использование DNS-сервера, настроенного на сопоставление вашего текущего IP-адреса с именем хоста сервера вашего приятеля. По умолчанию OS X устанавливает собственное имя хоста на основе того, что он получает в ответ, когда запрашивает у DNS-сервера имя хоста, связанное с текущим IP-адресом Mac. Так что если ваш приятель настроил ваш Mac на использование своего DNS-сервера или если он запустил службу DNS OS X Server на вашем компьютере и настроил программное обеспечение DNS-сервера на возврат своего имени хоста сервера для IP-адреса вашего компьютера, это может объяснить это.

Связанный контент