
Я новичок в OSX и пытаюсь удаленно войти в компьютер в моей школе из дома. Мой друг показал мне, как использовать ssh, и я успешно смог войти в компьютер, пока работал с ним. Когда я пришел домой, я получил эту ошибку:
port 22: Connection refused
Я пытался посмотреть другие посты, но, как я уже сказал, я не привык к OSX и не могу понять, в чем может быть проблема — единственное, что я могу найти, это для машин Linux, а я использую Mavericks на Macbook Pro. Может ли кто-нибудь мне помочь?
решение1
Это не проблема Mac, а проблема с сетью компьютера, к которому вы пытаетесь подключиться.
- Находится ли он в локальной сети или виден публично (в Интернете). Если он в локальной сети, вы не сможете подключиться к этой машине, находясь дома, поскольку машина находится в другой локальной сети, если только вы не получите ссылку на общедоступный домен.
- Включен ли SSH для пользователя, например, root (или того, к которому вы подключаетесь) в файле конфигурации SSH на машине, к которой вы хотите подключиться (вы не указали ОС на «школьном компьютере»: если это Linux, то следуйте руководству «Отказаться от удаленного SSH для root» в Google)?
- Наконец, отключен ли SSH за пределами локальной сети?
Все это может быть факторами, вам просто нужно задать себе вопрос 1 выше или понять конфигурацию SSH, сделанную на этом ПК, чтобы увидеть, не является ли это одним из факторов, которые я упомянул в вопросах 2 и 3. Удачи.