У меня в настоящее время есть человечность 14.04 со стопкой лампы, работающей в virtualbox под победой 8.1. Я использую PhpStorm в virtualbox. Virtualbox хорошо работает за исключением некоторого мерцания, и экранное обновление иногда выходит.
Я думаю, возможно, чтобы выполнить PhpStorm в соответствии с Windows и совместно использовать мою домашнюю/проекта папку с самбой. Я сделал бы фиксации svn/git из окон также
Действительно ли это безопасно от каких-либо побочных эффектов как неправильное кодирование файла или права файла?
Не должно быть никаких проблем с использованием a VirtualBox
для стека LAMP.
Так как Вы не упомянули никакое другое использование для Ubuntu, Вы имеете в Вашем VirtualBox
, я мог бы предложить использовать выпуск сервера Ubuntu вместо этого - тот способ, которым можно экономить на некоторых ресурсах.
При необходимости в графической среде для изменения конфигурационных файлов, можно использовать что-то как webmin. Который можно установить использование ниже команды:
sudo apt-get install webmin
Можно также использовать svn
или git
продвигать вещи к ЛАМПЕ вместо использования samba
, или Вы могли использовать sftp
- который был бы лучше. Просто необходимо установить ssh сервер, этот ответ показывает Вам, как (примечание, Вам, возможно, придется измениться gedit
кому: nano
в нескольких командах при использовании сервера Ubuntu при использовании настольного выпуска, можно следовать руководству как есть):
Лучший ресурс, чтобы помочь Вам начать настраивать ssh сервис на хост-машину с помощью Ubuntu является Сервером OpenSSH. Это позволит Вам использовать Протокол передачи файлов SSH (также Безопасный Протокол передачи файлов или SFTP) к доступу, передавать и управлять файлами по SSH.
OpenSSH server
на хост-машине и пользователе может затем использовать ssh
соединяться с их клиентской машины на сервер хост-машины только с помощью имени пользователя и пароля. Обратите внимание, однако, что аутентификация с открытым ключом рекомендуется,"Удостоверьтесь, что у Вас есть сильный пароль прежде, чем установить сервер SSH (можно хотеть отключить пароли в целом)"
Устанавливать сервер OpenSSH на Вашей хост-машине:
sudo apt-get install openssh-server
PasswordAuthentication
в Вашем sshd_config
файлДля конфигурирования сервера OpenSSH, "сначала, делают резервное копирование sshd_config файла путем копирования его в корневой каталог, или путем создания копии только для чтения в/etc/ssh путем выполнения":
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.factory-defaults
sudo chmod a-w /etc/ssh/sshd_config.factory-defaults
"После того как Вы создали резервную копию Вашего sshd_config
файл, можно внести изменения с любым текстовым редактором, например:"
sudo gedit /etc/ssh/sshd_config
Найдите строку с фразой PasswordAuthentication
и заставьте его читать:
PasswordAuthentication yes
Сохраните свое новое sshd_config
файл и затем перезапускает хост-машину ssh
сервис:
sudo restart ssh
Отметьте порт Ваша хост-машина ssh
сервис слушает в sshd_config
файл и установка Ваш маршрутизатор для передачи TCP/трафика UDP, нацеленного на этот порт к IP-адресу сервера OpenSSH.
192.168.1.1
для входа в систему в маршрутизатор и перенаправление портов установки.sudo
полномочияДля открытия SFTP окружают терминал как <username>
на хост-машине откройте Terminal на своей клиентской машине и введите следующую команду, заменив 123.123.1.23
с IP-адресом Вашей хост-машины:
sftp <username>@123.123.1.23
При изменении номера порта сервер OpenSSH хост-машины слушает, сделайте:
sftp -P <port_number_in_host_machine's_sshd_config_file> <username>@123.123.1.23
Для открытия SSH окружают терминал как <username>
на хост-машине откройте Terminal на своей клиентской машине и введите следующую команду, заменив 123.123.1.23
с IP-адресом Вашей хост-машины:
ssh <username>@123.123.1.23
При изменении номера порта сервер OpenSSH хост-машины слушает, сделайте:
ssh -p <port_number_in_host_machine's_sshd_config_file> <username>@123.123.1.23
SSH
sshd_config
файлЕсли я пойму Вас правильно, то надлежащие полномочия файла на месте на хост-машине гарантируют, что каждый типичный пользователь (без sudo полномочий), что Вы создаете на хост-машине, будет владеть их /home/new_user
каталог, но ограничил полномочия с остальной частью структуры каталогов.
Надежда это полезно!