{"id":19534941,"url":"https://github.com/newyaroslav/linux_gui_remote_access_instructions","last_synced_at":"2026-02-28T20:38:17.030Z","repository":{"id":162735370,"uuid":"216077183","full_name":"NewYaroslav/linux_gui_remote_access_instructions","owner":"NewYaroslav","description":"Инструкция по удаленному доступу к Linux GUI","archived":false,"fork":false,"pushed_at":"2020-04-15T20:14:52.000Z","size":20,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-26T04:14:37.207Z","etag":null,"topics":["debain","instruction","instructions","linux-debian","linux-gui","linux-guide","rdp","rdp-connection"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NewYaroslav.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-18T17:40:49.000Z","updated_at":"2020-04-15T20:14:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"ec206a9a-7292-42b4-a5a7-75818211b027","html_url":"https://github.com/NewYaroslav/linux_gui_remote_access_instructions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NewYaroslav/linux_gui_remote_access_instructions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewYaroslav%2Flinux_gui_remote_access_instructions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewYaroslav%2Flinux_gui_remote_access_instructions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewYaroslav%2Flinux_gui_remote_access_instructions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewYaroslav%2Flinux_gui_remote_access_instructions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NewYaroslav","download_url":"https://codeload.github.com/NewYaroslav/linux_gui_remote_access_instructions/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NewYaroslav%2Flinux_gui_remote_access_instructions/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29951659,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T18:42:55.706Z","status":"ssl_error","status_checked_at":"2026-02-28T18:42:48.811Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debain","instruction","instructions","linux-debian","linux-gui","linux-guide","rdp","rdp-connection"],"created_at":"2024-11-11T02:16:37.867Z","updated_at":"2026-02-28T20:38:17.013Z","avatar_url":"https://github.com/NewYaroslav.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# linux_gui_remote_access_instructions\nИнструкция по удаленному доступу к Linux GUI (Debian)\n\n### В самом начале\n\n* Как настроить подключение по SSH: https://androidp1.ru/kak-polzovatsja-ssh-a-takzhe-ustanovka-i-nastrojka/\n\n### Шаг первый. Установка GUI\n\n```\n$ apt-get update\n$ apt-get install --no-install-recommends xserver-xorg xserver-xorg-core xfonts-base xinit libgl1-mesa-dri x11-xserver-utils\n```\n\n### Шаг второй. Установим Xfce\n\nСтандартная установка:\n```\n$ apt-get update\n$ apt-get install xfce4 xfce4-terminal\n```\nПолная установка:\n\n```\n$ apt-get update\n$ apt-get install task-xfce-desktop\n```\n\n### Шаг третий. Настраиваем удаленный доступ\n\n```\n$ apt-get install xrdp\n$ systemctl enable xrdp\n$ systemctl start xrdp\n```\n\n### Шаг четвертый. Запускаем RDP-клиент\n\nДля Windows RDP-клиент можно скачать здесь: [https://www.microsoft.com/en-us/download/details.aspx?id=50042](https://www.microsoft.com/en-us/download/details.aspx?id=50042)\n\n## Дополнительно\n\n* Debain: ошибка, **-bash: sudo: command not found** ([ответ](https://unix.stackexchange.com/questions/354928/bash-sudo-command-not-found))\n\nПо умолчанию sudo не установлен в Debian, но вы можете установить его. Сначала включите su-mode:\n\n```\nsu -\n```\n\nУстановите sudo, запустив:\n\n```\napt-get install sudo -y\n```\n\nПосле этого вам нужно будет поиграться с пользователями и разрешениями. Дайте право sudo своему собственному пользователю.\n\n```\nusermod -aG sudo yourusername\n```\n\nУбедитесь, что в вашем файле sudoers добавлена группа *sudo*. Выполнить:\n\n```\nvisudo\n```\n\nИзменить файл sudoers и добавить в него следующую строку (если он отсутствует):\n\n```\n# Allow members of group sudo to execute any command\n%sudo   ALL=(ALL:ALL) ALL\n```\n\nЧтобы изменения вступили в силу, вам необходимо полностью перезагрузить или перезагрузить устройство.\n\n* Установка браузера Chrome\n\n```\n$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - \n$ sudo sh -c 'echo \"deb https://dl.google.com/linux/chrome/deb/ stable main\" \u003e\u003e /etc/apt/sources.list.d/google.list'\n$ sudo apt-get update\n$ sudo apt-get install google-chrome-stable\n$ sudo google-chrome-stable --no-sandbox\n```\n\nПо поводу *--no-sandbox*, описано тут [https://github.com/GoogleChrome/puppeteer/issues/3698](https://github.com/GoogleChrome/puppeteer/issues/3698)\n\n* Установка Wine\n\n```\n$ sudo dpkg --add-architecture i386\n$ wget -nc https://dl.winehq.org/wine-builds/Release.key\n$ sudo apt-key add Release.key\n$ sudo add-apt-repository \"deb https://dl.winehq.org/wine-builds/ubuntu/ artful main\"\n$ sudo apt-get update\n$ sudo apt-get install --install-recommends winehq-stable\n```\n\n* Установка GIT\n\n```\n$ apt-get install git\n```\n\n* Установка OpenSSH\n\n```\n$ sudo apt install openssh-server\n```\n\n* Добавление SSH ключа в Linux\n\nСначала необходимо запустить *ssh-agent*\n\n```\n$ eval `ssh-agent -s`\n```\n\nЕсли файлы ключа были получены с другого компьютера, может понадобиться изменить параметры доступа к ним. На примере файла git_rsa:\n\n```\n$ chmod 400 ~/.ssh/git_rsa\n```\nЗатем можно добавить ключ в *ssh-agent*\n\n```\n$ ssh-add ~/.ssh/git_rsa\n```\n\nЗатем можно добавить файл секретного ключа\n\nПроверка наличия ключа id_rsa.pub\n\n```\n$ cat ~/.ssh/id_rsa.pub \n```\n\nДобавление ключа в authorized_keys\n```\n$ cat /tmp/id_rsa.john.pub \u003e\u003e ~/.ssh/authorized_keys\n```\n\n* Установка 7zip\n\n```\n$ sudo apt update\n$ sudo apt install p7zip-full p7zip-rar\n```\n\nЧтобы разорхивировать архив\n\n```\n$ 7z e \u003cимя_архива\u003e\n$ 7z x \u003cимя_архива\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewyaroslav%2Flinux_gui_remote_access_instructions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnewyaroslav%2Flinux_gui_remote_access_instructions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewyaroslav%2Flinux_gui_remote_access_instructions/lists"}