Есть Сервер ubunta 1404 на ней установлена 1с и база там же
Как мне сделать так, что бы клиент, подключался со своей машины Windows, при этом у него открывалась только 1С и больше ничего. т.е. он не мог рабочий стол полный запустить.
База файловая и я попробовал связать мой сервер и комп через VPN и открыть базу - тормозит ужасно. (т.е. что бы клиент был на машине пользователя)
Будет ли смысл если базу перевести в SQL версию и подключаться к ней через опять же VPN ? или это тоже самое будет ?
(1) Flatcher, тонкий клиент в серверном варианте работать будет вполне нормально, но лицензия стоит дороже файловых. Файловая через VPN однозначно будет работать медленно, ибо файлы она будет через VPN тащить с удаленного компьютера и обрабатывать на компе с Windows. В принципе тут разницы нет никакой.
По поводу вообще удаленного доступа, то можно, например, и RDP использовать, или VNC, который для убунту в принципе родной. А можно и через тимвьювер - тоже средство неплохое. Лучший вариант, конечно, клиент-серверный с управляемыми формами - тонкий клиент на клиенте, основная обработка информации на сервере, структура базы данных обеспечивается SQL-сервером.
Как мне сделать так, что бы клиент, подключался со своей машины Windows, при этом у него открывалась только 1С и больше ничего. т.е. он не мог рабочий стол полный запустить.
Не нужен ни какой VNS
Всё можно прописать на DNS
Можно создать поддомен на рабочем сайте и его использовать. А можно просто прописать в файлах hosts если рабочего сайта нет.
В mms оснастке сервера указываете DNS (оно же название сайта - поддомена) и создаёте кластер. Потом через тонкого клиента работаете без всяких наворотов (без VNC, терминала , x2go, Апач и прочее). На сайте и в Интернете море инфы по этому поводу..
Например
На сервере 192.168.3.2, предназначенном для развертывания «1С: Предприятия», перед инициализацией кластера «1С» необходимо задать корректное FQDN-имя5 сервера. Это необходимо для того, чтобы клиенты, обратившиеся к менеджеру кластера «1С» и получившие данное FQDN-имя рабочего процесса, могли по нему подключиться6.
В Ubuntu для этого необходимо проделать следующие шаги.
Во первых, следует добавить в /etc/hosts полное FQDN-имя:
sudo nano /etc/hosts
192.168.3.2 1c.vachserver.com
127.0.0.1 1c.vachserver.com
Вторая строка (127.0.0.1) нужна для того, чтобы менеджер кластера «1С» мог при обращении по FQDN-имени взаимодействовать с рабочими процессами по локальному, а не внешнему интерфейсу.
Во-вторых, необходимо задать FQDN-имя в файле /etc/hostname:
echo 1c.vachserver.com > /etc/hostname
Проверить можно так
Проверить корректность задания FQDN-имени можно, выполнив команды: hostname && hostname -f
Результат их выполнения должен быть таким:
# hostname && hostname -f
1c.vachserver.com
1c.vachserver.com
Для того, чтобы иметь возможность подключиться к кластеру «1С» при помощи Конфигуратора или Тонкого клиента «1С», так же необходимо открыть соответствующие входящие порты.
В Ubuntu для работы с брандмауэром IPTables используется инструмент ufw