Віддалений доступ до файлів друга через Інтернет (нативно + не на екрані)


2

Я намагаюся допомогти другові дистанційно організувати його комп’ютер через Інтернет. Спільний доступ до екрана за допомогою повідомлень macOS надто малий, щоб бути ефективним. Я шукав і читав про вбудовані параметри віддаленого обміну файлами macOS (Спільний доступ до файлів, Віддалений вхід, Віддалене управління, Віддалений робочий стіл Apple, тощо), але я не можу за все життя зрозуміти, чи все зрозуміло, як це все працює.

Чи можливо налаштувати його комп’ютер, щоб я міг віддалено входити в нього з власного комп’ютера через Інтернет, через Finder і впорядковувати його файли для нього, використовуючи вбудовану функцію / протокол macOS?

Ми обидва працює останньою версією High Sierra і MacBook Pro.

EDIT: Добре, що я визначив, що відповідь "ні", немає способу отримати доступ до файлів мого друга через Інтернет за допомогою змонтованого диска в Finder, як це можливо через локальну мережу Wi-Fi. Альтернативою є деяке глибоке використання терміналів та налаштування маршрутизатора, що трохи більше, ніж я можу присвятити свій час, але я позначив це як рішення, як це відповідає на моє запитання.


так, це називається Віддалений Логін.
Рускес

Мені здається, не можна змусити віддалений Вхід працювати через Інтернет. Я намагався використовувати термінал і вводити рядок, який він пише в налаштуваннях віддаленого входу в системні налаштування (починаючи з "ssh"), не пощастивши. Крім того, ім'я в цій рядку дещо відрізняється від імені користувача, а текст після "@" - це слова, а не IP-адреса.
етюди

1
Я особисто використовую програму Team Viewer, щоб допомогти деяким людям у Європі.
Рускес

Відповіді:


1

Використання ssh в Terminal був би моїм кращим способом досягти цього, але ваш друг, швидше за все, повинен буде встановити правило на їх брандмауер / маршрутизатор, щоб дозволити вам здійснювати вхідні ssh-з'єднання з їх Mac.

Після того, як ви перебуваєте в ньому, це те саме, що ви знаходитесь в терміналі локально на своєму Mac, тому ви маєте повний контроль над їх файловою системою (якщо припустити, що ви ввійдете за допомогою своїх облікових даних). Ваш друг може створити інший обліковий запис, для якого ви повинні ввійти, але вам потрібні адміністративні права на цей обліковий запис, щоб використовувати sudo для обробки файлів у їх домашньому каталозі.

IPV4 з NAT вимагатиме порту 22 вперед на своєму маршрутизаторі до внутрішньої IP-адреси свого Mac. Якщо IPv6 доступний для вас обох, то, швидше за все, знадобиться отвір у брандмауері / маршрутизаторі ваших друзів, щоб дозволити повернути трафік на ваш власний IP. Якщо Mac вашого друга не перебуває у фіксованому мережевому розташуванні, а він пересувається та змінює мережі, цей метод не працюватиме.

Якщо ви новачок у цьому, я б запропонував спершу спробувати це в тій самій мережі, перш ніж ви спробуєте зробити це через Інтернет та встановити їх брандмауер / маршрутизатор.

Щоб увімкнути вхід на ssh на своїх друзях Mac, перейдіть до системних налаштувань -> Обмін та увімкніть віддалене вхід.

Для того, щоб надіслати свій ноутбук друзям у терміналі, вам потрібно щось подібне:

ssh ім'я користувача @ ipaddress

в терміналі на вашій машині, де ім'я користувача є їхнім "коротким іменем" на Mac, а ipaddress - їх загальнодоступним IP-адресою. Введення тексту

ід

в термінал на своєму Mac - це швидкий і простий спосіб визначити їх "коротке ім'я". Це ім'я в дужках після uid.

Потрібний пароль буде таким самим, як і їх звичайний пароль для входу в робочий стіл.

Після входу в систему через ssh ви отримаєте доступ до всіх інструментів, які ви зможете використовувати в Terminal на їх локальній машині (наприклад, cp, mv, rm тощо).

Якщо ви використовуєте цей метод і працюєте над тим, що ви хочете залишати віддалений вхід на весь час, вам слід розглянути можливість створення та використання ssh-ключів та взагалі відключити вхід на основі ssh-пароля. Відкриті порти ssh, як правило, привертають багато уваги.

В ідеалі ви також повинні встановити правила брандмауера на їхньому брандмауері / маршрутизаторі, що відповідають вашим загальнодоступним IP-адресам, хоча це може бути болем, якщо ваш загальнодоступний IP-адрес призначається динамічно вашим Інтернет-провайдером або ви багато переміщаєте локальні мережі.


Op хотів використовувати Finder
Марк

Так, але в макосах немає нічого "рідного", щоб зробити це легко, окрім того, що вони вже спробували. Можна використовувати VPN та файли Samba, але це буде повільно над середнім споживчим Інтернет-з'єднанням.
Дан Олдерман

Є кілька речей, у яких я не надто вивчений, особливо коригування маршрутизатора / брандмауера, але я все-таки розумію це, дякую за інформацію. Це викликає велике запитання - я думав, що віддалений вхід стане для мене способом увійти та "змонтувати" файлову систему мого друга на бічній панелі Finder, як я можу це зробити за допомогою спільного використання файлів на локальних комп'ютерах Mac, що мають загальну мережу Wi-Fi. Це неправильно? Я можу переміщувати його файли лише за допомогою терміналу? Це, мабуть, не дуже ефективна система організації сотень і сотень файлів. Я думаю, що мені потрібна функція перетягування.
етюди

ssh - термінал, лише боюся, ніякого монтажу. Монтаж традиційних протоколів мережевих файлів, таких як NFS / Samba через Інтернет, в кращому випадку болючий. Використання терміналу насправді може бути набагато ефективнішим, ніж використання перетягування, але тут є крута крива навчання, якщо ви хочете отримати більше фантазії, ніж просто просування / копіювання / видалення. Ось тут і входять команди find / rsync.
Ден Алдерман

Гаразд, це все ж відповідає моєму питанню для мене - це, по суті, "ні", але альтернативний спосіб - це справді вивчення терміналу та здійснення досить глибокої установки. Врешті-решт, я просто розібрався з повільним, млявим характером спільного використання екрана над Messages, але дякую за те, що я це очистив. Позначимо цю відповідь як рішення, але якщо хтось знає про інше рішення, будь ласка, додайте її як відповідь.
етюди

2

Я б дуже рекомендував додаток Team Viewer.

Використовують його вже багато років, щоб допомогти деяким людям у Європі.

https://www.teamviewer.us/

Це безкоштовно для особистого використання ...

Звичайно, обидві сторони повинні його встановити

команда глядача


Це схоже на інший спосіб просто переглядати і керувати екраном мого друга, що я вже в змозі зробити за допомогою повідомлень macOS. Як я вже говорив у своєму дописі, я дійсно шукаю спосіб просто отримати доступ до файлової системи та внести зміни до неї без зайвого відставання та масового перегляду та контролю за його екраном.
етюди

тож ви хочете внести зміни, не бачивши, що ви робите?
Рускес

Якби я мав доступ до файлової системи свого друга як змонтованого диска, як я думаю, що віддалений вхід працює, це, безумовно, дозволило б мені побачити файли та зміни, які я виконую.
етюди

Як сказано, я використовую програму Team Viewer для вирішення проблем на інших комп'ютерах.
Ruskes

Дякую за пропозицію, я ціную зусилля. Однак це не відповідає на моє запитання. (І я вже можу робити саме те, що ви пропонуєте, по-новому).
етюди
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.