Чи можу я отримати доступ до домашнього ПК з офісу за допомогою SSH?


16

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

Якщо це неможливо, принаймні дайте мені команди використовувати термінал домашнього комп'ютера з мого офісного комп'ютера.

Відповіді:


14

Я зазвичай отримую доступ до домашнього ПК через SSH (без GUI).

Для цього слід спочатку налаштувати свій маршрутизатор, щоб надати переадресацію порту SSH. Зазвичай ви можете отримати доступ до сторінок конфігурації маршрутизатора, переглянувши IP-адресу шлюзу (Інформація про з'єднання> Маршрут за замовчуванням). Більшість сучасних маршрутизаторів мають попередні налаштування для налаштування декількох програм, включаючи SSH. Якщо вам потрібно переадресувати порт вручну, встановіть його так, щоб будь-які вхідні з'єднання через порт 22 переадресовані до локальної IP вашого домашнього комп'ютера.

Потім вам потрібно встановити дімон SSH на свій домашній ПК:

sudo apt-get install SSH

Після цього ви зможете отримати доступ з клієнтських ПК за допомогою простого:

ssh user@IP

де IP - це IP вашого домашнього ПК. Ви можете зробити його "статичним", і для цього я можу запропонувати налаштувати хост на http://www.no-ip.com, а потім встановити noip2на Ubuntu.


2
Чи відкриття ssh на роутері створює якісь проблеми безпеки? Я хотів би отримати доступ до свого ПК ззовні, але не впевнений у проблемі безпеки.
Г. Він

2
Ви відкриваєте порт, так що подумайте про це ... Для підвищення безпеки ви можете подумати про переадресацію за замовчуванням 22 на більш високий і зазвичай невикористаний порт, наприклад 22022 або навіть вище. Однак зміцніть свій пароль і вживайте багатьох заходів обережності!
жасмини

3
Деякі люди скажуть вам, що ви повинні заборонити доступ із паролем, а доступ дозволений лише за допомогою сертифіката. Зрештою, сертифікат - це не просто величезний пароль, який ви повинні мати у клієнта, який намагається підключитися. Крім того, якщо ви заздалегідь знаєте, з яким IP (або діапазоном IP-адрес) ви плануєте підключитися, було б добре сказати маршрутизатору, щоб він включив ТОЛЬКИ доступ до них, який називається ACL (Список контролю доступу)
antonio.fornie

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