Проблема с разрешением Apache в ubuntu 12.04

Используемая команда:

ssh -C -NL 5901:localhost:5901 myusername@remote.cluster &

forward local 5901 -> remote.cluster: 5901

Итак, вы можете подключиться к localhost :: 5901 для подключения к сеансу VNC на remote.cluster (к которому у вас нет прямого доступа).

Пересылка X11 отличается от VNC. Вам нужно использовать -X, например

ssh -X myusername@remote.cluster

. Вы сможете запускать удаленные приложения GUI на своем локальном компьютере при условии, что у вас есть X-сервер, работающий локально (Ubuntu Desktop или Xming on Windows!)

Обновление:

Я ошибся в пересылке, это должно быть:

ssh -C -L 5901:localhost:5901 myusername@remote.cluster

Тогда вы можете vnc to localhost: 5901, трафик будет перенаправлен на remote.cluster: 5901. Апология для небрежности ...

Если графический интерфейс не требуется, используйте tmux или screen, чтобы избежать потери сеанса.

1
задан 21 January 2014 в 12:45

1 ответ

Он жалуется на разрешения, установленные в папке. С помощью вашей команды вы дали всем полную запись (!) И разрешение на чтение для каждого файла в этой папке и ее подпапках.

Выполните следующие команды для установки прав доступа:

sudo chmod a-x -R /etc/php5/apache2/
sudo chmod a-w -R /etc/php5/apache2/
sudo chmod 755 /etc/php5/apache2/
sudo chmod 644 /etc/php5/apache2/php.ini
sudo chmod 644 /etc/php5/apache2/conf.d/*

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

2
ответ дан 24 May 2018 в 12:44

Другие вопросы по тегам:

Похожие вопросы: