Ubuntu общий доступ к экрану не активен

Обновлено: 08.07.2024

Хотел сделать одну папку общедоступной в локальной сети через интерфейс Ubuntu (я не работал с Linux прежде, поэтому, не стал делать это через терминал), но гостевой доступ почему-то стоит серым цветом (неактивен), а мне как раз нужно разрешить гостевой доступ. Что делать?

ого, я даже не знал что в бубунте так легко можно расшарить директорию по самбе через фм. И что самба даже enabled по умолчанию и настроена некоторым образом?

методом проб и ошибок я на федоре тоже сделал в наутилусе простое расшаривание. Кстати этого плагина в репах федоры нет. Я взял плагин nautilus-share у opensuse

юзер sambs должен входить в группу sambashare у которой в свою очередь должны быть права на /var/lib/samba/usershares. У этой директории должен быть доступ для всех

должны быть запущены само собой сервисы nmb и smb

в конфиге самбы должны присутствовать эти строки (хотя насчет guest я не уверен)

после шаманства в наутилусе расшаривается любая директория

ps юзер самбы имел виду. Я не могу редактировать свой собственный комментарий

Делаю общею сетевую папку на Ubuntu 20.04.2 Но при копировании файлов с винды, приходится переделывать права Как сделать так, что бы сразу права задавались с полным доступом?

sudo apt -y install samba sudo nano /etc/samba/smb.conf

Такие настройки [global]

workgroup = WORKGROUP netbios name = trd security = user map to guest = bad user usershare allow guests = yes

interfaces = 127.0.0.0/8 eno5

[1c] path = /home/1c comment = 1c browseable = yes guest ok = yes create mask = 777 directory mask = 777 writable = yes force user = nobody

sudo systemctl restart smbd

sudo mkdir /home/1c

После копирования файлов, приходится делать команду sudo chmod -R 777 /home/1c


На какой Ubuntu надо настроить общую папку? Посмотреть так

В терминале ничего страшного нет, попробуйте

Если после этого не получается меняться файлами, покажите вывод этой команды

E: Невозможно найти пакет system-config-samba

Установил Webmin Настроил новую папку Часть файлов копируется нормально, часть файлов с кривым правами Почему так, не понимаю

Мне кажется, что то не так с правами делаю

вроде разобрался я копировал директории из папки C:\Program Files\1cv8

перенёс папку 1cv8 в корень и скопировал из корня в сетевую шару, тогда зашло с нормальными правами в общем винда и линукс дружат условно

rusmuzhik а ты кто такой? Тему создал вроде некто galaev ss



А это что выдает?


$ inxi -S System: Host: trd Kernel: 5.4.0-73-generic x86_64 bits: 64 Console: tty 0 Distro: Ubuntu 20.04.2 LTS (Focal Fossa)

[global] max log size = 1000 usershare owner only = yes obey pam restrictions = yes passwd chat = Enter\snew\s\spassword:* %n\n Retype\snew\s\spassword: * %n\n password\supdated\ssuccessfully . netbios name = trd panic action = /usr/share/samba/panic-action %d server string = %h server (Samba, Ubuntu) pam password change = yes log file = /var/log/samba/log.%m usershare max shares = 100 unix password sync = yes interfaces = 127.0.0.0/8 eno5 map to guest = bad user os level = 20 server role = standalone server passwd program = /usr/bin/passwd %u usershare allow guests = yes logging = file workgroup = WORKGROUP

; bind interfaces only = yes

; logon path = \%N\profiles%U ; logon drive = H: ; logon script = logon.cmd ; add user script = /usr/sbin/adduser –quiet –disabled-password –gecos "" %u

; add machine script = /usr/sbin/useradd -g machines -c «%u machine account» -d /var/lib/samba -s /bin/false %u

; add group script = /usr/sbin/addgroup –force-badname %g

; idmap config * : backend = tdb ; idmap config * : range = 3000-7999 ; idmap config YOURDOMAINHERE : backend = tdb ; idmap config YOURDOMAINHERE : range = 100000-999999 ; template shell = /bin/bash

[1c] path = /home/1c comment = 1c browseable = yes guest ok = yes create mask = 777 directory mask = 777 writable = yes force user = nobody

[print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no ; write list = root, @lpadmin


Понятно, дебилы мейнтейнеры убрали хороший пакет.

Тогда придется руками настроить.

Если файлы положить на шару с другого компа, кто у них владелец? Посмотреть: ls -l /my/shara

Как использовать функцию общего доступа к экрану в Ubuntu

Настройка VNC-сервера в Linux может быть утомительной и трудоемкой, если вы не знакомы с технологией и ее работой. Похоже, что разработчики Ubuntu согласны и, как следствие, имеют функцию общего доступа к экрану, которая может автоматически настраивать и настраивать сервер VNC для совместного использования экрана ваших рабочих столов.

Функция общего доступа к экрану в Ubuntu доступна только доступны через рабочую среду Ubuntu Gnome. Те, кто использует альтернативные среды рабочего стола в Ubuntu, такие как Mate, XFCE, KDE Plasma 5 и другие, не смогут испытать это на своем рабочем столе без входа в сеанс Ubuntu на экране входа в систему.

Если вы решили установить альтернативную среду рабочего стола на свой компьютер Ubuntu или даже используете один из вариантов Ubuntu, а не классический рабочий стол Ubuntu Gnome, вам потребуется выполнить следующее, чтобы иметь возможность используйте функцию общего доступа к экрану.

Чтобы войти в сеанс Ubuntu на ПК с Ubuntu Linux, следуйте пошаговым инструкциям ниже.

Примечание. Если вы используете Xubuntu, Kubuntu, Ubuntu Mate или другие версии Ubuntu, возможно, вам потребуется открыть окно терминала и запустить sudo apt install ubuntu-desktop перед тем, как выполнить шаги, описанные ниже.

Шаг 2: . После выхода из другой среды рабочего стола Ubuntu вернет вас на экран входа в систему. Найдите значок шестеренки или меню, в котором перечислены все рабочие столы, доступные для входа на ПК с Ubuntu.

Шаг 3: просмотрите список доступных рабочих столов и выберите Ubuntu. вариант с мышкой. Экран входа в систему мгновенно переключится на разрешение входа в сеанс Ubuntu.

Шаг 4: выберите своего пользователя на экране входа в систему, введите свой пароль и войдите в систему. Затем быть представленным на классическом рабочем столе Ubuntu и иметь возможность использовать функцию общего доступа к экрану.

Включить общий доступ к экрану в Ubuntu

Чтобы включить функцию общего доступа к экрану в Ubuntu, выполните следующие действия. Сначала нажмите клавишу Win на клавиатуре, чтобы начать поиск. После этого введите «Настройки». Рабочий стол Ubuntu должен мгновенно показывать настройки. Щелкните по нему мышью, чтобы получить доступ к настройкам.

Как использовать функцию общего доступа к экрану в Ubuntu

В окне настроек найдите раздел «Общий доступ» на боковой панели и нажмите это с помощью мыши для доступа к настройкам Ubuntus Sharing.

Как использовать функцию общего доступа к экрану в Ubuntu

Оказавшись в настройках общего доступа в Ubuntu, найдите ползунок в правом верхнем углу окна. Нажмите на нее мышью. После этого найдите Media Sharing и выберите его, чтобы вызвать настройки Sharing.

В настройках Screen Sharing щелкните ползунок слева. Он мгновенно раскручивает сервер совместного доступа к экрану VNC, к которому может подключиться любой пользователь вашей сети.

Когда сервер VNC включен, возьмите адрес VNC (без части .local) и передайте его пользователю, которого вы используете. хотите поделиться вашим экраном компьютеров Ubuntu с.

Как использовать функцию общего доступа к экрану в Ubuntu

Для доступа к Ubuntu Доля экрана, вы должны установить клиент VNC. Итак, перейдите на компьютер, чтобы получить доступ к сеансу Ubuntu с помощью функции «Общий доступ к экрану», и следуйте инструкциям, приведенным ниже.

Ubuntu

sudo apt установить remmina

Debian

sudo apt-get установить remmina

Arch Linux

sudo pacman -S remmina

Fedora

sudo dnf установить remmina

OpenSUSE

sudo zypper установить remmina

Flatpak

Клиент Remmina VNC доступен для всех пользователей Linux через магазин Flathub Flatpak. Чтобы установить его, убедитесь, что в вашей системе настроена среда выполнения Flatpak. Затем используйте команды ниже, чтобы приложение заработало.

Подключение к общедоступному экрану с помощью Remmina

Чтобы подключиться к общей папке экрана Ubuntu с клиентом Remmina VNC, следуйте пошаговым инструкциям ниже.

Шаг 1: запустите Remmina и введите адрес VNC в поле адреса.

Как использовать функцию общего доступа к экрану в Ubuntu

Шаг 2: Как только адрес VNC окажется в адресной строке, нажмите клавиша Enter на клавиатуре, чтобы инициировать соединение с ПК Ubuntu, на котором размещен общий экран.

Шаг 4: нажмите значок шестеренки слева и выберите качество подключения.

Используйте Remmina для удаленного использования Ubuntu через функцию общего доступа к экрану.

Используйте Remmina для удаленного использования Ubuntu через функцию общего доступа к экрану.

Когда вы закончили использовать удаленное соединение, закройте Remmina, он должен автоматически отключиться от сервера VNC.

Удаленный рабочий стол позволяет подключиться к вашему компьютеру через интернет с помощью другого компьютера или даже смартфона. Вам может достаточно часто понадобится сделать что-то на другом компьютере, даже если вы не рядом с ним. Такая возможность есть и у Ubuntu.

В этой статье мы рассмотрим как настроить удаленный рабочий стол в Ubuntu 20.04, а также как подключиться к нему с помощью различных устройств. В качестве протокола удаленного доступа мы будем использовать VNC, он медленный и уже устаревший, но зато везде поддерживается. В Ubuntu почти все программное обеспечение уже установлено по умолчанию, вам остается только изменить несколько настроек.

Удаленный рабочий стол VNC в Ubuntu

Как я уже сказал, в качестве протокола удаленного доступа мы будем применять VNC. А в качестве сервера - стандартный VNC сервер Ubuntu. Надо только немного его настроить.

Откройте главное меню, а затем запустите утилиту Параметры системы. Здесь откройте раздел Общий доступ:

Здесь кликните по пункту Общий доступ к экрану, чтобы открыть окно настроек:

Здесь надо включить переключатель вверху окна, затем напротив поля "Требовать пароль" введите пароль, который будет использоваться для подключения:


Настройки можно закрыть, удаленный рабочий стол Ubuntu настроен. И уже сейчас вы можете пытаться подключиться к вашему компьютеру с помощью другого дистрибутива Linux. Но есть еще один момент. Вы не сможете подключиться из Windows. По умолчанию включено обязательное шифрование. А это поддерживается не всеми клиентами. Чтобы отключить принудительное шифрование нужно установить dconf-editor:

sudo apt install dconf-editor

Затем откройте программу и перейдите по пути org.gnome.desktop.remote-access там сделайте этот пункт Disabled:

Теперь вы готовы тестировать подключение к удаленному рабочему столу Ubuntu. Откройте главное меню и найдите клиент удаленного подключения Remmina.

В строке подключения выберите протокол VNC, затем введите адрес, поскольку мы собрались проверять на локальной машине, то введите localhost, в других же случаях вам придется использовать IP адрес компьютера. Дальше нажмите "Подключиться":

Сразу же программа спросит у вас пароль чтобы получить удаленный доступ к компьютеру:

После этого вы увидите ваш рабочий стол. В случае с локальной машиной получится такая рекурсия:

Теперь самое время подключаться из другого компьютера. Вы можете использовать любой VNC клиент для Linux, Windows или Android и подключиться к своему компьютеру если он находится в локальной сети. Кроме того, вы можете получить к нему доступ даже из Интернет создав частную локальную сеть, например, с помощью hamachi или OpenVPN.

Удалённый рабочий стол RDP в Ubuntu

Если вам надо часто подключаться удалённо к Ubuntu из Windows, то лучше использовать протокол разработанный для Windows - RDP. Он тоже уже достаточно старый, но почти везде поддерживается. Для установки RDP сервера выполните:

sudo apt install xrdp

После установки убедитесь, что сервис запущен:

sudo systemctl status rdp

Затем вы можете подключатся к настроенному серверу из Windows стандартными средствами системы или из Linux с помощью утилиты Reminna как в предыдущем варианте, только протокол надо будет выбрать RDP вместо VNC.

В Windows откройте поиск и найдите там подключение к удалённому рабочему столу:


Введите IP адрес сервера, на котором запущен RDP клиент и к которому вы хотите подключится:


Затем нажмите кнопку Подключится и введите логин и пароль от пользователя в системе, к которой вы подключаетесь:


Теперь вы можете использовать RDP подключение.

Выводы

В этой статье мы рассмотрели как выполняется настройка удаленного рабочего стола Ubuntu 20.04, а также как получить к нему доступ с помощью других устройств. Все очень просто, даже проще, чем с тем же x11vnc, для которого нужно создать несколько конфигурационных файлов. Если у вас остались вопросы, спрашивайте в комментариях!

Как настроить удаленный доступ к Ubuntu из Windows

Представьте, вы находитесь в одной комнате, сидя перед компьютером с Windows; данные, которые вам нужны, находятся в другой, на компьютере под управлением Ubuntu. Если оба компьютера находятся в одном доме, нет проблем; но что, если они находятся в одном офисном блоке?

Зачем удаленно подключаться к Ubuntu из Windows?

Существует несколько причин, по которым вам может понадобиться удаленное подключение к компьютеру Ubuntu. Возможно, вы находитесь на работе и должны войти в свой домашний компьютер. Кроме того, у вас может быть компьютер Ubuntu в одной комнате, компьютер Windows в другой, и желание запускать обновления на Ubuntu.


В качестве альтернативы, возможно, вы используете сервер Ubuntu. Возможно, вы настроили его для управления запуском такой игры, как Counter-Strike или Minecraft. В любом случае, настройка удаленного подключения сэкономит много времени и сил.

У вас есть два варианта установки удаленного соединения с компьютером Ubuntu: вы можете использовать Remote Desktop (RDP) или Virtual Network Computing (VNC).

Давайте рассмотрим каждый метод по очереди.

Узнайте IP-адрес вашего ПК Ubuntu

Прежде чем установить соединение с устройством Ubuntu, необходимо знать IP-адрес.

Первый способ самый простой. Физически подойдите к устройству Ubuntu, нажмите Ctrl + Alt + T, чтобы открыть терминал, и введите команду:

Ищите "inet addr" напротив соединения, которое вы в данный момент используете. Например, если вы пользуетесь Wi-Fi, ищите wlan0. Если компьютер подключен к сети для Ethernet, ищите eth0.

Другой способ найти IP-адрес - найти значок подключения на панели, щелкнуть правой кнопкой мыши и выбрать Сведения о подключении. Здесь вы найдете IP-адрес.

Ни один из этих вариантов не можете открыть? Вы также можете подключиться к маршрутизатору напрямую, через браузер вашего компьютера.

После входа в консоль администрирования маршрутизатора, вы сможете увидеть, какие устройства подключены. Просто найдите имя своего устройства Ubuntu, найдите IP-адрес и запишите его.

1. Подключение по SSH

Перед началом работы, возможно, вы захотите установить PuTTY на ваш компьютер (или просто попробовать встроенную функцию Windows SSH). Это позволит вам установить SSH-соединение, которое дает удаленный доступ к командной строке Ubuntu.

Короче говоря, это зависит от того, какую версию Ubuntu вы используете и использовали ли вы SSH ранее.

После установки через терминал (sudo apt install openssh-server) вы сможете установить удаленное соединение (просто используя IP-адрес и имя пользователя и пароль Ubuntu) и использовать терминал для установки необходимых инструментов для RDP и для VNC.

2. Удаленный доступ с помощью протокола удаленного рабочего стола

Самым простым вариантом является использование протокола Remote Desktop Protocol или RDP. Встроенный в Windows, этот инструмент можно использовать для создания подключения к удаленному рабочему столу в вашей домашней сети. Все, что вам нужно, это IP-адрес устройства Ubuntu.


В то время как необходимое программное обеспечение предустановлено на Windows, вам нужно будет установить инструмент xrdp на Ubuntu. Для этого откройте окно терминала (Ctrl + Alt + T) и введите:

Подождите, пока он установится, затем запустите приложение Remote Desktop в Windows с помощью меню "Пуск" или "Поиск". Введите rdp и нажмите на Remote Desktop Connection (Подключение к удаленному рабочему столу). Когда приложение будет открыто, введите IP-адрес в поле Компьютер.

Затем нажмите кнопку Показать опции и добавьте имя пользователя для Ubuntu PC. Вы можете нажать Сохранить, чтобы сохранить эти настройки для повторного использования в следующий раз.

Устранение проблем с RDP

Хотя RDP является отличным вариантом для удаленного подключения к компьютеру Ubuntu, с приходом Ubuntu 18.04 LTS, такой способ менее надежен. Похоже, что существует проблема с установлением удаленного соединения, когда в учетной записи уже выполнен вход на машине Ubuntu.

Таким образом, простой способ обойти это - просто выйти из пользователя.

Если это невозможно, попробуйте переключить RDP-соединение с использования сервера Xorg на использование X11rdp, подождите, пока это не сработает, а затем снова попробуйте Xorg.

Вы также можете попытаться установить соединение после перезагрузки машины с Linux.

3. Удаленный доступ с помощью виртуальной сети (VNC)

Другой вариант с полной функциональностью удаленного рабочего стола - VNC (Virtual Network Computing). Для этого требуется клиентское приложение на ПК с Windows и сервер на Ubuntu.

На удаленном ПК установите компонент TightVNC Server после проверки обновлений:

На этом этапе вам будет предложено установить пароль для подключения. Вам также будет присвоен номер рабочего стола, обычно :1. Запишите это.


Инструменты TightVNC доступны только в комплекте, поэтому после установки ищите TightVNC Viewer в поиске Windows.

После запуска просмотрщика введите IP-адрес Ubuntu в хост, а затем номер рабочего стола. Это может выглядеть следующим образом:

Введите пароль при запросе и начните работу на удаленном рабочем столе!

Делаем TightVNC более безопасным

По умолчанию TightVNC зашифрует ваш пароль, но больше ничего. Это делает его небезопасным для подключений через интернет. К счастью, его можно сделать более безопасным, благодаря SSH и Xming.

Для этого скачайте и установите инструмент Xming для Windows из Sourceforge. После этого найдите ярлык рабочего стола, щелкните правой кнопкой мыши и выберите Properties (Свойства).


Ищите вкладку Shortcut, а в поле Target введите следующее:

Установите флажок Включить переадреcацию X11, затем вернитесь к сеансу (Session) в верхней части меню.


Введите IP-адрес удаленного устройства и нажмите кнопку Открыть. Через несколько секунд будет доступно защищенное соединение с удаленным рабочим столом Ubuntu.

Выбор правильного решения для удаленного доступа

Как вы используете эти методы, зависит от того, что вы хотите получить от вашего удаленного рабочего стола.

Доступны три основных варианта:

  • RDP: Он использует протокол Windows Remote Desktop Protocol, через реализацию xrdp с открытым исходным кодом.
  • VNC: Виртуальные сетевые вычисления являются альтернативой RDP, но менее безопасны.
  • VNC через SSH: смешивание VNC с SSH повышает безопасность соединения.

Вы также можете использовать SSH для управления терминалом на вашем компьютере Ubuntu.

Мы показали вам три способа установить удаленное соединение с вашим компьютером Ubuntu или сервером из Windows. Каждый из них имеет свои преимущества и недостатки. Но если вы просто хотите быстро окунуться в Ubuntu, почему бы не попробовать подсистему Windows для Linux, доступную в Windows 10?

Читайте также: