1c priključak terminala

💖 Sviđa li vam se? Podijelite vezu sa svojim prijateljima

Terminalni poslužitelj može biti rješenje problema za organizacije u kojima je broj korisnika velik, ali je računalna snaga radnih stanica nedovoljna. Također, konfigurirani poslužitelj rješava problem administriranja i instaliranja 1C klijenta.

Kako postaviti terminalski poslužitelj za 1C

Za stabilan rad 1C potrebno je pripremiti flotu vrlo moćnih računala i poslužitelja. Kako raste broj korisnika i dubina implementacije 1C proizvoda, raste apetit za konfiguracijama. Prije ili kasnije, mogućnost poboljšanja performansi poslužitelja, klijentskih strojeva i mrežnih parametara će presušiti, pa ćete morati tražiti druga rješenja za problem performansi klijenta. Terminalni poslužitelj za 1C jedan je od načina rada za pojednostavljenje života administratora i smanjenje zahtjeva za terminalske klijente.

Korištenje terminalskog poslužitelja za 1C

Ako ne koristite terminalske poslužitelje, korisnička računala samostalno obavljaju izračune, za što se podaci prenose iz baze podataka klijentima. Ovaj proces ne ovisi o vrsti baze podataka. Ova vrsta posla zahtijeva ozbiljna ulaganja kako bi performanse na poslužitelju i radnim stanicama bile na pristojnoj razini.

Kada radite s terminalskim poslužiteljem, klijentsko računalo igra samo ulogu tipkovnice i monitora. Mreža je odgovorna samo za prijenos signala s tipkovnice korisnika na poslužitelj i slike rezultata unesenih naredbi s tipkovnice natrag. U tom smislu, zahtjevi za njihove karakteristike su značajno smanjeni. Nema potrebe kupovati i redovito ažurirati terminalske klijente i osigurati brzu vezu s poslužiteljem.

S rastućom popularnošću 1C programa i povećanjem područja u kojima se ovaj softver implementira, sve više tvrtki koristi 1C terminalski poslužitelj. Ušteda na tehnologiji daleko je od jedinog razloga zašto su mnoge organizacije sklone dati prednost mogućnosti rada s 1C pomoću poslužitelja.

Prednosti terminalskih poslužitelja

Osim uštede smanjenjem troškova rada klijenata i mreže, rad terminalskih poslužitelja omogućuje vam:

  • Povećajte brzinu proračuna softvera 1C i smanjite opterećenje mreže. Ovo je kritično ako imate konfiguriranu verziju datoteke baze podataka. Terminalni poslužitelj će biti brži čak i za manje operacije;
  • Osigurajte sigurnost podataka u slučaju prekida veze između terminalskog klijenta i poslužitelja. Uostalom, ne šalju se podaci, već njihov prikaz. Ako dođe do kvara, klijenti se jednostavno mogu ponovno spojiti na poslužitelj i nastaviti s radom od točke na kojoj je mreža otkazala. Ova prednost terminalskih poslužitelja je važna, budući da su 1C programi osjetljivi na kvarove i nestanke struje na radnim mjestima;
  • Povećajte sigurnost podataka u bazi podataka. Izrada kopije baze podataka s terminalskog poslužitelja pod klijentom mnogo je teža, a korisnici se povezuju na poslužitelj koristeći jedinstvene prijave i lozinke;
  • Pojednostavite IT strukturu u tvrtki čime ćete uštedjeti vrijeme administratorima sustava.

Osim toga, mogućnosti operativnih sustava Microsoft poslužitelja omogućuju administratorima s punim radnim vremenom da konfiguriraju mogućnost povezivanja terminalnih klijenata s 1C poslužiteljem, zbog čega je postavljanje 1C poslužitelja tako važno pitanje.

Instalacija terminalskog poslužitelja za 1C

Na primjer, instalirajmo terminalski poslužitelj za 1C na Windows Server 2012:

  1. Morate otići do svojstava veze na poslužitelju i registrirati potrebnu IP adresu;
  • Kako biste provjerili je li naš poslužitelj vidljiv, pokušajte pokrenuti naredbu ping na klijentskom računalu<Адрес терминального сервера>na naredbenoj liniji;
  • Ako je ping bio uspješan, otvorite "Upravitelj poslužitelja" na poslužitelju i kliknite "Dodaj uloge i značajke";

  • Odaberite vrstu instalacije poslužitelja - "Instaliranje uloga i komponenti";
  • Odaberite naš poslužitelj za 1C iz skupa poslužitelja i kliknite "Dalje";

  • U fazi odabira uloga poslužitelja, moramo pronaći i potvrditi okvir pokraj uloge "Usluge udaljene radne površine";

  • Dvaput kliknite "Dalje" i u fazi odabira usluga uloga na poslužitelju trebate potvrditi dva okvira:
  • U sljedećem prozoru označite "Automatski ponovno pokreni poslužitelj ako je potrebno" i pokrenite instalaciju terminalskog poslužitelja;

  • Nakon nekog vremena terminalski poslužitelj za 1C bit će uspješno instaliran.
  • Postavimo poslužitelj za 1C

    Sada moramo konfigurirati korisnički pristup klijenta poslužitelju. Za ovo:

    1. Instalirajte 1C na poslužitelj;
    2. Otvori administraciju. Idite na Upravljanje računalom. Idite na odjeljak "Lokalni korisnici" i odaberite "Korisnici". Stvorite novog korisnika na poslužitelju;
    3. U prozoru koji se otvori ispunite polja "Korisnik", "Puno ime", "Opis", "Lozinka" i "Potvrda lozinke";

  • Pritisnite "Stvori". Zatim idite na svojstva kreiranog korisnika poslužitelja. Na kartici "Članstvo u grupi" dodajte "Korisnici udaljene radne površine";

  • Zatim na poslužitelju idite na “Local Security Policy”. Kliknite lijevo "Dodijeli korisnička prava", a desno idite na svojstva "Dopusti prijavu putem usluge udaljene radne površine";
  • Prema zadanim postavkama poslužitelj dopušta pristup samo administratorima. Dodajte korisnike koristeći “Dodaj korisnika ili grupu...”;
  • Kada su svi korisnici navedeni na poslužitelju, kliknite Primijeni.
  • Terminalni poslužitelj je konfiguriran i klijentska računala se mogu spojiti na njega.

    Spajanje na terminalski poslužitelj

    Povezivanje s konfiguriranim 1C terminalom odvija se putem RDP protokola. Obitelj Microsoftovih sustava ima ugrađeni alat pod nazivom "Remote Desktop Connection". Da biste pronašli ovaj alat, idite na "Start" - "Svi programi" - "Dodaci":


    U prozoru koji se otvori morate navesti sljedeće parametre:

    • U polje "Računalo" unesite adresu terminalskog poslužitelja;
    • U polju “Korisnik” morate navesti ime pod kojim se želite prijaviti na ovaj poslužitelj. Naravno, za ovo korisniku mora biti dopušteno daljinsko upravljanje;
    • U sljedećem prozoru morat ćete unijeti korisničku lozinku za pristup poslužitelju.

    Ako su postavke ispravno napravljene i podaci ispravno uneseni, otvorit će vam se prozor u kojem ćete vidjeti malo izmijenjenu radnu površinu.


    Daljnji rad ne razlikuje se od situacije u kojoj je 1C instaliran na vašem računalu.

    Mnogi korisnici programa 1C Enterprise 8.3, 8.2 ili 7.7 prije ili kasnije susreću se s činjenicom da mrežni programi 1C počinju raditi sporo ili, kako kažu stručnjaci, "poslužitelj je spor". Problem se manifestira na bilo kojoj konfiguraciji i platformi - računovodstvo, upravljanje trgovinom, obračun plaća i upravljanje ljudskim resursima i druge.

    Razlog je taj što što više korisnika radi u mrežnoj informacijskoj bazi i što više operacija izvode, to je poslužitelju teže obraditi mrežne zahtjeve.

    Nemoguće je neograničeno povećavati propusnost lokalne mreže, a povećanje računalne snage svake radne stanice prilično je skupo.

    Što učiniti, je li stvarno potrebno dugo čekati na ponovnu obradu dokumenata ili, koja se ne obavlja jednom mjesečno, već mnogo češće?

    Suvremeno rješenje problema rada računovodstvenih i drugih programa je korištenje terminalskog poslužitelja.

    Što daje instaliranje terminalskog poslužitelja?

    Terminalni poslužitelj je računalo koje ne samo da distribuira pristup mrežnoj informacijskoj bazi poput običnog poslužitelja, već također izvršava korisničke programe u svojoj memoriji i na svojim procesorima (poslužuje klijentske terminale).

    Kada radi preko obične lokalne mreže, računalo korisnika samo obavlja sve izračune, a mreži pristupa samo radi dobivanja podataka iz zajedničke pohrane - mrežne baze podataka (DB). Baza podataka može biti datoteka ili klijent-poslužitelj, nije toliko bitno.

    1C terminalski poslužitelj sam obavlja sve izračune i potrebnu obradu, a ne ide nikamo preko mreže, budući da je na njemu pohranjena baza informacija, a rezultat (samo slika ekrana) šalje se na računalo klijenta. U biti, 1c terminal (klijentsko računalo) je jednostavno tipkovnica i monitor koji su mrežno spojeni na terminal server, a mrežni promet pri prijenosu slike na ekranu je vrlo mali.

    Dakle, za terminalske klijente nema potrebe za snažnim skupim računalima, pa čak ni za instaliranjem mreže velike brzine, jer se mala količina podataka prenosi mrežom, a izračuni se uopće ne izvode na klijentu. Računalo.

    Dakle, moramo instalirati i konfigurirati jedan 1C terminalski poslužitelj (računalo sa snažnim procesorom i velikom količinom memorije), ne mora nužno imati lokalnu mrežu velike brzine, a računala korisnika nisu nimalo brza (sad su nazvani terminalni klijenti).

    Usput, u ovom slučaju čak nema potrebe za instaliranjem programa 1C Enterprise na klijentska računala. Pokreću se i izvršavaju na terminalskom poslužitelju, a rezultat, tj. slika na ekranu šalje se klijentu.

    Korištenje terminalskog načina rada pruža niz važnih prednosti za korisnike i organizaciju u cjelini:

    • značajno povećanje performansi 1C mrežnih programa uz značajno smanjenje opterećenja lokalne mreže. Ovo je posebno vidljivo kada koristite poslužitelj datoteka. Brzina 1C programa povećava se nekoliko puta;
    • zajamčeno očuvanje podataka u slučaju kvara na mreži, jer se sami podaci ne prenose mrežom. Ova je činjenica iznimno važna za arhitekturu poslužitelja datoteka, jer 1C baze podataka datoteka stvarno ne vole mrežne kvarove i neočekivane nestanke struje;
    • osjetno smanjenje troškova IT strukture organizacije, budući da je potrebno kupiti samo jedno snažno računalo, a ne prema broju radnih stanica;
    • povećanje sigurnosti rada kako u smislu fizičkog integriteta podataka, tako iu smislu zaštite povjerljivih informacija, budući da je kopiranje radne baze podataka s terminalskog poslužitelja teže nego s datotečnog poslužitelja;
    • značajne uštede prilikom naknadnih nadogradnji računalnog parka, jer je opet potrebno samo nadograditi ili promijeniti poslužitelj.

    Dakle, jedinstvenost predloženog rješenja leži u činjenici da je moguće značajno povećati performanse mrežnog računalnog sustava a u isto vrijeme znatno smanjiti njegovu ukupnu cijenu.

    Kako konfigurirati poslužitelj za pokretanje 1C programa u načinu terminalskog poslužitelja

    Kako bi naše moćno računalo postalo 1C terminalski poslužitelj, potrebno je na njega instalirati posebno softversko rješenje za organizaciju takvog pristupa za korisnike mreže.

    Idealno rješenje za organizaciju rada terminala na mreži je korištenje terminalskog poslužitelja domaćeg programera “ViTerminal”.

    Značajne prednosti ugradnje ovog rješenja:

    Radi bez operacijskog sustava poslužitelja na uobičajenim operativnim sustavima: Windows XP, Windows 7 i 8. To znači da poslužitelj ne mora kupiti skup OS poslužitelja (kao što je Windows Server 2012 R2), što rezultira značajnim smanjenjem konačni trošak

    Velika brzina i stabilnost, osobito ako koristite 1C način rada s datotekama

    Konfigurabilna prava pristupa resursima poslužitelja u Viterminalu

    Niska cijena licenci poslužiteljskog dijela i terminalskog klijenta

    Jednostavan postupak za instalaciju i konfiguraciju terminalskog poslužitelja

    Izuzetno jednostavan postupak administracije poslužitelja (zapravo, ovo je obično računalo bez složenih poslužiteljskih usluga i nijansi njihovog rada)

    Mogućnost rada Viterminala putem interneta ako na poslužitelju postoji statična IP adresa

    Zajamčena podrška ruskog programera.

    Posljednja točka je od velike važnosti. Dovoljno je prisjetiti se kako su Microsoft i Oracle odbili podržati svoj softver nekoliko ruskih banaka tijekom posljednje političke krize. Malo je vjerojatno da će komercijalne ili proračunske organizacije sada htjeti igrati lutriju vlastitim novcem sa stranim strukturama i riskirati svoju informacijsku sigurnost.

    Shema za postavljanje terminalskog moda Viterminal

    Odaberemo prilično snažno računalo (dobar procesor i puno memorije), koje želimo koristiti kao terminalski poslužitelj za Viterminal. Uopće nije nužno da će to biti pravi skupi poslužitelj s RAID nizovima, elektroničkim komponentama koje se mogu mijenjati na radnom mjestu itd. Malom broju korisnika bit će dovoljno pouzdano osobno računalo, barem u početku.

    1. Instaliramo serverski dio terminala na server (provodi se jednostavna procedura instalacije - standardna instalacija)
    2. Na ovom poslužitelju stvaramo korisnike s lozinkama koji će dobiti pristup ovom terminalskom poslužitelju
    3. Instaliramo klijentski softver na svako klijentsko računalo. Kao rezultat toga, kada pokreće svoju klijentsku aplikaciju, korisnik unosi svoju prijavu i dolazi na poslužitelj (iako to možda ne zna). Nadalje, posao računovođe ne razlikuje se od običnog posla.

    Konačna cijena rješenja izračunava se na temelju broja potrebnih poslužitelja i klijenata u mreži. Terminal je registriran pri Federalnoj službi za intelektualno vlasništvo Ruske Federacije (certifikat N 2009613085), a krajnji korisnici dobivaju licencni certifikat.

    Također je očito da samom terminalu nije bitno koji će se programi pokretati na takvom poslužitelju. To može biti 1C Enterprise 8.2 ili 8.3 ili 7.7 bilo koje konfiguracije, uređivači teksta, proračunske tablice i svi drugi programi koje mrežni klijenti trebaju koristiti.

    Za konzultacije o Viterminalu, kao io pitanjima obračuna troškova i izdavanja računa te pružanja radne demo verzije terminalskog poslužitelja s uputama za postavljanje, obratite nam se putem e-maila: [e-mail zaštićen] ili na stranicu.

    1C terminalski poslužitelj je sustavno rješenje koje vam omogućuje značajno ubrzanje zajedničkog rada nekoliko korisnika s programom 1C. Zbog prirode programa, njegova istovremena uporaba od strane više zaposlenika dovodi do sporog učitavanja informacija, pa čak i gubitka podataka. U tvrtkama takvi propusti dovode ne samo do neugodnosti, već i do značajnih financijskih gubitaka. Povećanje kapaciteta lokalne mreže ne daje rezultate, budući da je problem u samom programu 1C koji opetovano šalje velike količine nepotrebnih informacija s adrese na adresu. Da biste preraspodijelili opterećenje i osigurali učinkovit rad sustava, preporuča se instalirati 1C terminalski poslužitelj.

    Takva promjena u shemi rada mreže omogućit će vam brz pristup bazi podataka 1C bez preuzimanja na radno računalo korisnika. U tom slučaju rad se može izvesti na daljinu. Svaki korisnik dobiva pristupnu lozinku i može raditi pod vlastitim računom s bilo kojeg računala bez gubitka osobnih postavki programa 1C.

    Kako odabrati poslužitelj za 1C 8.3 (8.2)

    1C proizvodi mogu biti prilično zahtjevni za resurse. Terminalni poslužitelj 1C 8.3 (8.2) omogućuje vam da rad ovog softverskog kompleksa učinite pouzdanijim i bržim. Trebate odabrati terminalski poslužitelj za 1C 8.3 (8.2) na temelju toga koliko korisnika redovito radi u sustavu, kao i na temelju opterećenja poslužitelja.

    Stvaranje 1C poslužitelja s pristupom terminalu omogućuje vam da ne mijenjate korisnička računala na moćnije strojeve. Također, aplikaciji i bazi podataka moguće je pristupiti na daljinu. Ovo korisnicima daje širok raspon mogućnosti.

    Instaliranje 1C na terminalski poslužitelj skup je nekoliko jednostavnih operacija. Programski paket se instalira kao obična aplikacija. Postavljanje 1C terminalskog poslužitelja uključuje dodavanje korisnika u sustav i dodjelu memorije za aplikacije.

    Da bi terminalski poslužitelj radio učinkovito, mora biti ispravno konfiguriran. Osnovni parametri za rad s mrežom i druge karakteristike važne za konfiguraciju naznačene su u konfiguraciji 1C terminalskog poslužitelja.

    Preporuke za dovršavanje terminalskih poslužitelja iz Trinityja

    Tvrtka je razvila nekoliko verzija osnovnih rješenja za tvrtke različitih veličina. Međutim, u svakom slučaju potrebno je pojedinačno odabrati kompletan paket na temelju zahtjeva tvrtke i njezine trenutne tehničke baze.

    Organizacije s 30-50 korisnika
    Uz toliki broj korisnika potrebna su barem dva poslužitelja. Jedan radi s bazom podataka, drugi s terminalima. U nekim slučajevima može biti potreban namjenski aplikacijski poslužitelj. Broj i volumen diskovnih ležišta ovisit će o konkretnoj tvrtki - njenom opterećenju, tehničkoj opremljenosti i stopama rasta.

    Organizacija s 50-100 korisnika
    U ovom slučaju trebat će vam terminalski sustav od tri veze, u kojem će raditi 3-4 poslužitelja. Terminalni poslužitelji mogu se međusobno mijenjati u slučaju kvara jednog od njih.

    Pouzdane konfiguracije klastera
    Sustavi otporni na pogreške najpouzdaniji su za tvrtke u kojima je operativna agilnost kritična. Poslužitelji klastera spojeni u jedan sustav mogu međusobno ponovno pokrenuti procese u slučaju povećanog opterećenja ili kvara jednog od njih. Takva će shema zahtijevati opskrbu RAM-om i procesorskom snagom, a moguće je spojiti komponente u sustav pomoću dostupnih Windows alata. Baza podataka zahtijeva sigurnosnu kopiju koju je najbolje postaviti na vanjski sustav za pohranu. Posjedovanje sustava za pohranu omogućit će smanjenje troškova performansi poslužitelja.

    Za svako od ovih rješenja moguće je odabrati određene konfiguracije. Modeli poslužitelja i ostalih komponenti, ovisno o broju korisnika i odabranoj shemi, mogu biti vrlo ekonomični.

    Implementacija terminalskog sustava pomoći će u rješavanju niza problema:

    • Poboljšanje pouzdanosti programa 1C. Kvarovi u radu pojedinog korisničkog računala više neće dovesti do zastoja, jer Možete se prijaviti na svoj račun s bilo kojeg uređaja, čak i daljinski.
    • Mogućnost uštede vremena na održavanju. Nova shema omogućuje udaljenu administraciju.
    • Pristup bazi podataka putem interneta omogućit će operativan rad s freelancerima.
    • Povećanje pouzdanosti i sigurnosti rada zbog redundancije podataka i zamjenjivosti komponenti sustava.
    • Nema potrebe za povećanjem razine produktivnosti korisničkih strojeva, jer se sve osnovne i energetski intenzivne operacije izvode na glavnom terminalu.

    U članku se raspravlja o nijansama instaliranja i konfiguriranja terminalskog poslužitelja pomoću RDP protokola za rad s 1c bazama podataka na platformi 8.3 koja se temelji na distribuciji Xubuntu 14.04, uzimajući u obzir mogućnosti najnovije verzije xrdp poslužitelja i rad u stvarnom životu. iskustvo.

    Nedavno (krajem prosinca 2016.) izašlo je sljedeće izdanje xrdp servera verzija 0.9.1. U isto vrijeme, objavljena je stabilna verzija jednog od xrdp “backenda” - xorgxrdp v 0.2.0. Ove ćemo verzije koristiti kasnije tijekom instalacije.

    Mala, ali važna digresija

    Linux distribucije uglavnom sadrže zastarjelu verziju xrdp poslužitelja verzije 0.6.x, koja ima greške koje mu onemogućuju normalan rad s 1c (na primjer, međuspremnik s ruskim znakovima ne radi ispravno).

    Uglavnom, kada razmatramo instalaciju terminalskog poslužitelja temeljenog na rdp protokolu na Linuxu, razmatramo opcije za instalaciju xrdp poslužitelja s pozadinskim sklopom X11Rdp pomoću posebnih skripti, na primjer, X11RDP-o-Matic (za ubuntu) - na Habréu, na infostartu.

    Korištenje pozadine X11Rdp ima nekoliko nedostataka:

    • Prilično dugo vrijeme izrade
    • Teško je riješiti problem s prebacivanjem jezika. Nakon ponovnog povezivanja sa sesijom, promjena jezika možda više neće funkcionirati. Autor je registrirao problem na web stranici programera - autor je pronašao zajamčeno rješenje samo za xorgxrdp backend uređivanjem izvornog koda (ova se metoda koristi kasnije u članku)
    • Brzina iscrtavanja možda nije dovoljno velika za ugodno korisničko iskustvo
    Korištenje pozadine xorgxrdp omogućuje vam izbjegavanje ovih problema.

    Ovaj članak govori o instaliranju verzije 14.04 LTS na Xubuntu, umjesto novije verzije 16.04 LTS, zbog pada performansi prilikom crtanja udaljenog zaslona. Postoji prijavljen problem u vezi s ovom situacijom. Nekome je pomoglo onemogućavanje sastavljača u postavkama, ali autor članka nije uspio postići istu brzinu crtanja kao na Xubuntu 14.04.

    Za instalaciju koristimo 32-bitnu verziju Xubuntu 14.04 OS. Link na sliku.

    Sustav se može instalirati na glavnom računalu ili u virtualnom okruženju. Obično preferiram KVM virtualizaciju; proizvodni poslužitelji su instalirani na njemu.

    Prilikom particioniranja diskova koristili smo klasičnu shemu (ne LVM), ext4 datotečni sustav. Na virtualni stroj povezana su 3 diska fiksne veličine:

    • 22 GB: 18 GB točka montiranja /, ostalo za swap
    • 5 GB: točka montiranja /var
    • 5 GB: točka montiranja /tmp
    Ova podjela je preferencija autora, uzimajući u obzir jednostavnost korištenja. U svakom slučaju, prilikom planiranja prostora na disku potrebno je voditi računa o mogućem opterećenju datotečnog sustava. Kada koristite baze podataka datoteka, preporučljivo je koristiti SSD disk(ove).

    Poslužitelj mora biti postavljen na statičku IP adresu.

    Kako biste olakšali unos naredbi za naknadnu instalaciju, trebate instalirati OpenSSH poslužitelj:

    Sudo apt-get install openssh-server sudo restart ssh
    S aktiviranim vatrozidom otvorite port 22:

    Firewall-cmd --add-port 22/tcp --permanent firewall-cmd --reload

    Instalacija i konfiguracija xrdp poslužitelja s xorgxrdp pozadinom

    Na web stranici programera postoje upute za instalaciju na Debian 8, koristimo ih kao osnovu.

    Instalirajte potrebne ovisnosti:

    Sudo apt-get install git autoconf libtool pkg-config gcc g++ make libssl-dev libpam0g-dev libjpeg-dev libx11-dev libxfixes-dev libxrandr-dev flex bison libxml2-dev intltool xsltproc xutils-dev python-libxml2 g++ xutils li bfuse-dev libmp3lame-dev nasm libpixman-1-dev xserver-xorg-dev git
    Napravite direktorij za preuzimanje distribucija:

    Mkdir -p ~/xrdp-xorg cd ~/xrdp-xorg BD=`pwd` cd "$(BD)"
    Kloniramo trenutnu najnoviju xrdp verziju iz repozitorija i kompajliramo je s kodekom rfxcodec:

    Git klon git://github.com/neutrinolabs/xrdp cd xrdp git submodule init git submodule update cd librfxcodec ./bootstrap ./configure make cd .. ./bootstrap ./configure --enable-fuse --enable-rfxcodec - -disable-ipv6 make
    Instalirajte xrdp na sustav:

    Sudo make install sudo ln -s /usr/local/sbin/xrdp(,-sesman) /usr/sbin sudo update-rc.d xrdp defaults
    Preuzmite pozadinsku distribuciju xorg-xrdp:

    // Izgradite i instalirajte xorgxrdp wget https://github.com/neutrinolabs/xorgxrdp/releases/download/v0.2.0/xorgxrdp-0.2.0.tar.gz cd "$(BD)" tar xvfz xorgxrdp-0.2.0 .tar.gz cd "$(BD)"/xorgxrdp-0.2.0
    Postavili smo strogo pravilo za prebacivanje izgleda s ruskog na engleski pomoću kombinacije tipki Ctrl+Shift kako bismo riješili problem promjene izgleda. Ispravnost se provjerava kreiranjem sesije - 1. provjera, odspajanje, ponovno spajanje na istu sesiju - provjera opet.

    U terminalu dodjeljujemo vrijednosti privremenih varijabli:

    Kb_model="pc105" kb_layout="us,ru" kb_options="grp:ctrl_shift_toggle"
    Zamjenjujemo kod u izvornoj datoteci:

    Sed -ri.bak "s/(set.model)[^;]+/\1 = \"$kb_model\"/;s/(set.layout)[^;]+/\1 = \"$kb_layout \"/;s/(set.options)[^;]+/\1 = \"$kb_options\"/" xrdpkeyb/rdpKeyboard.c
    Prevodimo i instaliramo pozadinu xorg-xrdp na sustav:

    ./bootstrap ./configure make sudo make install
    Preporučljivo je zamijeniti blokove i u datoteci /etc/xrdp/xrdp.ini tako da korisnik prema zadanim postavkama ima ispravnu pozadinu. Prilikom spajanja na poslužitelj potrebno je odabrati Xorg na popisu sesija.

    Ako trebate promijeniti zadani port s 3389 na drugi, uredite datoteku /etc/xrdp/xrdp.ini: u odjeljku promijenite vrijednost varijable port=3389 na traženu.

    S aktiviranim vatrozidom otvorite port 3389 (ili onaj na koji je promijenjen standardni):

    Firewall-cmd --add-port 3389/tcp --permanent firewall-cmd --reload
    Nakon postavki ponovno pokrenite uslugu

    Ponovno pokretanje usluge xrdp
    Sada se možete spojiti na poslužitelj putem standardnog klijenta sa sustavom Windows ili s Linuxom s bilo kojim klijentom koji podržava rdp protokol.

    Pažnja: prije povezivanja, morate provjeriti je li raspored tipkovnice na klijentskom računalu postavljen na engleski, inače nećete moći unijeti korisničko ime i lozinku u prozor za odabir sesije xrdp poslužitelja.

    Nakon instalacije poželjno je provjeriti radi li međuspremnik s ćiriličnim znakovima normalno u oba smjera. Također možete provjeriti funkcionira li kopiranje datoteka putem međuspremnika s ruskim znakovima (ovo su neki od glavnih problema koji su popravljeni u najnovijim verzijama xrdp poslužitelja i koji su prethodno sprječavali normalno korištenje terminalskog poslužitelja temeljenog na xrdp-u u radno okruženje).

    Instalacija klijenta 1C: Enterprise verzija 8.3.9

    Zbog činjenice da je u najnovijim verzijama platforme tvrtka 1c dovela izvorni klijent za OS temeljen na Linuxu u stanje s kojim možete manje-više udobno raditi, koristit ćemo ga umjesto pokušaja instaliranja vina, ali na vrhu klijenta za Windows OS.

    Ugrađujemo dodatne komponente potrebne za ispravan rad:

    Sudo apt-get instalacija libgsf-1-114 sudo apt-get instalacija ttf-mscorefonts-installer sudo apt-get instalacija imagemagick
    Preuzmite distribuciju klijenta i poslužitelja u mapu s web stranice 1c:

    Sudo dpkg -i *.deb sudo apt-get -f instalacija
    Budući da su komponente 1c poslužitelja bile potrebne samo za zadovoljavanje ovisnosti, onemogućili smo uslugu:

    Sudo update-rc.d srv1cv83 onemogući
    Ako se koristi mrežni hasp ključ, tada ćemo unijeti parametre pretraživanja:

    Sudo mkdir /opt/1C/v8.3/i386/conf sudo su echo >/opt/1C/v8.3/i386/conf/nethasp.ini echo NH_TCPIP = Omogućeno>>/opt/1C/v8.3/i386 /conf/nethasp.ini echo >>/opt/1C/v8.3/i386/conf/nethasp.ini echo NH_SERVER_ADDR = 192.168.0.100>>/opt/1C/v8.3/i386/conf/nethasp.ini echo NH_TCPIP_METHOD = UDP>>/opt/1C/v8.3/i386/conf/nethasp.ini
    Ako se koriste softverske licence, potrebno ih je aktivirati putem konfiguratora (to se može učiniti na praznoj bazi datoteka).

    Ispravno postavljanje s privremenim datotekama koje je stvorila platforma 1C

    Tijekom rada naišli smo na problem kada vanjska obrada popunjavanja tabelarnog dijela radi za jednog korisnika, ali ne i za drugog - izdaje se poruka o kršenju prava pristupa. Problem je što 1C platforma stvara privremenu datoteku /tmp/PrnForm.tmp, tj. Put do datoteke je isti za različite korisnike. Sukladno tome, prvi korisnik koji je koristio obradu implicitno je kreirao datoteku u privremenoj mapi kojoj samo on ima pristup mijenjanju. Drugi korisnik više ne može prebrisati datoteku.

    Rješenje je ispravno konfigurirati umask za cijeli sustav, dodijeliti korisnike istoj grupi i također ispravno konfigurirati prava na privremenu mapu /tmp.

    Uređivanje maske za cijeli sustav. Uređivanje datoteke:

    /etc/login.defs
    u njemu mijenjamo vrijednost u:

    Umask 002
    Sve korisnike terminala dodjeljujemo grupi Korisnici (ako prethodno nisu dodijeljeni, mogu se dodijeliti drugoj grupi).

    Promijenite dopuštenja za mapu tmp

    Chown -R root:Korisnici /tmp chmod g+s /tmp
    Ako koristite razmjenu s web-stranicom Bitrix, tada je potrebno napraviti slične postavke za mapu /var/log/bitrix.

    Rješenje sličnog problema u odnosu na 1C opisano je u članku.

    Rješavanje problema s nemogućnošću preuzimanja deklaracija iz baza podataka ZUP 2.5 i Bukh 2.0

    Postoji jedna neugodna značajka koja može spriječiti računovođe na 1C klijentu za Linux da preuzmu izjave iz baze podataka za plaće i računovodstvenog odjela - nakon odabira datoteke i pokušaja preuzimanja prikazat će se poruka poput „Nema pristupa [Naziv imenika] imenik." Provjerite je li ime direktorija za učitavanje ispravno!

    Ažuriranje 31.03.2017

    Kolege, imajte na umu da su programeri xrdp-a jučer objavili novu verziju xrdp 0.9.2 i xordxrdp 0.2.1.
    Na temelju napomena o izdanju, kodek RemoteFX sada je podržan prema zadanim postavkama, tako da u teoriji nema potrebe da ga se zasebno gradi, kao što sam naznačio u članku. Također, pozadina xorgxrdp sada se koristi prema zadanim postavkama. Malo kasnije ću provjeriti kako sada ide instalacija i urediti članak.

    Oznake:

    • 1s
    • nix
    • ubuntu
    Dodaj oznake

    Tako! Nakon što ste instalirali Windows, idite na Administrator. Ako je sve učinjeno ispravno, vidimo prozor "Upravljajte svojim poslužiteljem" i nema (!) aktivacijskih poruka.

    Dodavanje uloge "Terminal Server".

    Popis “uloga” (sada to tako zovu ;-) našeg poslužitelja je prazan. Dodajemo ulogu našem poslužitelju. Računalo simulira traženje nečega na lokalnoj mreži, te nam nudi izbor: između uloge koja nam treba po NJEGOVOM mišljenju i one koja nam treba po VAŠEM mišljenju. Kako vi i ja više ne vjerujemo u umjetnu inteligenciju i ostale bajke, a naše mišljenje nam je nekako draže, biramo: Custom.

    Na popisu uloga koji se pojavi odaberite Terminal Server i kliknite Dalje. Ponovno kliknite Dalje, a zatim U redu - potvrđujući svoju spremnost za ponovno pokretanje računala.

    Nakon ponovnog pokretanja idite pod Administrator i recite instalaciji terminalskog poslužitelja da završi. Sada: u prozoru Managing your computer pojavila se uloga: Terminal Server. Iako ispod stoji sljedeće: "Budući da poslužitelj terminalske licence nije pronađen, terminalski poslužitelj će izdati privremene licence za vezu, od kojih svaka ističe nakon 120 dana."

    Ova situacija nam nikako ne odgovara, iz tog razloga instaliramo terminalski licencni poslužitelj. Da biste to učinili, idite na Start → Upravljačka ploča → Instaliraj i ukloni programe → Komponente sustava Windows. Označite okvir pored Licenciranje terminalskog poslužitelja. Pritisnite Dalje. Nakon završetka.

    Aktiviranje terminalskog poslužitelja:

    Sada imamo instaliran terminalski licencni poslužitelj. Ali još ga treba aktivirati!

    Ako imate korporativni proxy, morate ga registrirati na Upravljačkoj ploči → Postavke.

    Idite na Administracija → Licenciranje terminalskog poslužitelja. Vidimo da je poslužitelj pronađen na našem računalu u stanju Nije aktivirano.

    Kliknite desnom tipkom miša i recite Aktiviraj poslužitelj. Odaberite vrstu veze Automatski. Unosimo svoje osobne podatke (ime, organizacija, prezime, država – isključivo one koji su uneseni prilikom instalacije Windowsa). Ostavio sam sljedeću stranicu (e-mail, adresa) praznu. Pritisnite Dalje i pričekajte.

    Aktivacija mora biti uspješna. Nejasno je koji je smisao Microsoft namjeravao u ovoj aktivaciji? Čemu služi, osim prikupljanju statistike? Nakon uspješne aktivacije, od vas će se tražiti da dodate licence. Nastavimo.

    Pokrenut će se čarobnjak za aktivaciju licence za pristup klijentu (CAL), koji će se prvo vratiti Microsoftu. Zatim će vas pitati za vrstu licence koju želite instalirati. Odabrao sam Enterprise Agreement, a sljedeći korak bio je da me pitaju za čarobni broj.

    Sada morate navesti proizvod - Windows Server. Vrsta licence - po uređaju. Licenca savršeno instalirana. Zatvorite prozor Licenciranje terminalskog poslužitelja.

    Postavljanje poslužitelja

    Iz mape Administration povucite prečace Computer Management i Terminal Server Manager na radnu površinu. Ovo nije potrebno, ali je mnogo prikladnije.

    Idite na Computer Management, kreirajte grupu/grupe 1c korisnika.

    Da biste to učinili, idite na Administracija → Konfiguracija terminalskih usluga. U postavkama poslužitelja uklonite ograničenje "Ograniči svakog korisnika na jednu sesiju". Na popisu Veze odaberite veze i konfigurirajte njihova svojstva:

    Kartica Postavke klijenta:

    Korisničke postavke diskova i printera zamjenjujemo vlastitim:

    • povežite sve (odnosno, gornji potvrdni okvir mora biti isključen, a sljedeća 3 moraju biti aktivna i instalirana);
    • Ograničite dubinu boje na 16 bita;
    • Zabrani prosljeđivanje LPT, COM, audio priključaka.

    Kartica s dopuštenjima:

    • Dodamo kreirane 1c grupe korisnika i dajemo im prava: Pristup gosta + Pristup korisnika, postavio sam ga na puni.

    Zatvorite konfiguraciju terminalskih usluga. Zatim radimo sljedeće:

    • Idite na Moje računalo.
    • Kažemo Propetries na disku C:
    • Idite na karticu Sigurnost
    • Mi kažemo napredno...
    • Uklanjamo prava koja grupi Korisnici omogućuju stvaranje mapa i datoteka.

    Idite na Upravljačku ploču → Sustav. Kartica "Automatsko ažuriranje". Potpuno onemogućite sva automatska ažuriranja.

    Idite na Administracija → Lokalne sigurnosne postavke → Pravila računa → Pravila lozinke. Postavite "Maksimalna starost zaporke" = 0 - to je prikladnije.

    Idite na Computer Management i dodajte sebe kao korisnika.
    Ne zaboravimo:

    • Lozinka nikad ne ističe
    • Dodajte se u 1c grupe korisnika.
    • Poništite opciju "Zahtijeva dopuštenje korisnika" na kartici "Daljinsko upravljanje".
    Spojite se na poslužitelj:

    Pokušavamo se spojiti s drugog računala na terminalski poslužitelj. Da bismo to učinili, moramo instalirati klijenta na računalo. XP već ima sličan klijent: "Start → Utilities → Accessories → Communications → Remote Desktop Control."
    Iako se čak i na XP-u isplati ponovno instalirati: klijent uključen u Win2003 Server i dalje će biti noviji.

    Klijent se nalazi u mapi: C:\WINDA\SYSTEM32\CLIENTS\TSCLIENT. također podržava instalaciju na Windows 98. Instalirajte ga na sve strojeve s kojih želite raditi na terminalskom poslužitelju.

    Nakon pokretanja klijenta kliknite gumb "Opcije". Za korisnike 1c trebali biste koristiti sljedeće postavke:

    Kartica "Općenito":
    • ispunite polja računalo, korisničko ime, lozinka
    • domena (ako je mreža s domenama - naziv domene, ako nema imena domena - naziv poslužitelja)

    Klijentski prozor za povezivanje na Windows terminalski poslužitelj

    Kartica "Zaslon":
    • radna površina - cijeli zaslon;
      paleta boja - 16 bita.

    Kartica "Lokalni resursi":

    zvuk - ne svirati;
    tipke - samo u načinu rada preko cijelog zaslona;
    automatski se povežite s pogonima i pisačima - kako želite.

    Kartica "Napredno":
    • brzina - modem 28.8 - mora ostati 1 kvačica - predmemoriranje grafike.

    Sada se te postavke mogu spremiti u datoteku s ekstenzijom RDP. Obratite pozornost na potvrdni okvir "Spremi lozinku" na kartici "Općenito". Ovaj potvrdni okvir dostupan je za operativne sustave Win2000 i WINXP. Za druge - ne. Nažalost, Win9x korisnici su lišeni mogućnosti spremanja lozinke u RDP datoteku - iz tog razloga, konfigurirajte svoje Win9x korisnike tako da, uz iznimku 1c lozinke, moraju unijeti Windows lozinku.

    Što ćete učiniti s ovom lozinkom ovisi o vama. Svima je moguće dodijeliti jednu lozinku ili je moguće generirati vlastitu lozinku za svakog korisnika. Iako je izuzetno bolje da znate lozinku bilo kojeg korisnika - to će biti korisno za udaljeno pridruživanje i administriranje sesija.

    Nakon što ispravno konfigurirate vezu, provjerite radi li i, ako želite, spremite je u RDP datoteku (po mogućnosti izravno na radnu površinu).

    Instalacija softvera:

    Iz osobnog iskustva mogu reći da biste trebali instalirati što manje softvera na poslužitelj. Bolje je instalirati samo najpotrebnije, budući da brzina rada s poslužiteljem ovisi o broju programa i opterećenju.

    Ograničio bih se na instaliranje sljedećeg softvera na poslužitelju:

    • Total Commander;
    • WINRAR;
    • XP RUS;
    • Softver za pomoć bazi podataka (na primjer MUSCLE).

    Sve je ispravno instalirano - odnosno preko Control Panela. Od Officea sam instalirao samo Word, Excel i Access. Onemogućene stvari kao što su Binder i Office_Panel.

    Nakon toga preostaje samo otići na “C:\Documents and Settings\Administrator” i “C:\Documents and Settings\All users” i prilagoditi sadržaj mapa

    • \Start muškarci;
    • \Start izbornik\Programi;
    • \Start izbornik\Programi\Pokretanje;
    • \Deskto.

    za nepotrebne oznake.

    http://bazzinga.org/js/tiny_mce/themes/advanced/skins/default/img/items.gif); položaj pozadine: 0px 0px; ">Instalirajte 1c:Enterprise:

    Instaliramo 1c kao i uvijek pokretanjem instalacije.

    Stvorite mapu za pohranu budućih baza podataka. Sadrži podmape za pripadajuće grupe korisnika u koje prenosimo 1c bazu sa stare lokacije.

    Provjeravamo pristup mapi s 1c bazama podataka:

    • Desnom tipkom miša kliknite Propetries → Security → Advance.
    • Sva prava moraju biti naslijeđena od korijena diska: Administratori, SYSTEM i Hosts moraju imati "Full Control", grupa 1c - "Read & Execute" prava.
    • Dodamo prava za pripadajuću 1c korisničku grupu (kojoj ova baza pripada). Označite sve okvire osim:
      Puna kontrola, brisanje, promjena dopuštenja, preuzimanje vlasništva (za "Ovu mapu, podmape i datoteke")
    • Tako će se naša grupa s “Posebnim” pravima pojaviti na popisu prava

    Mala tajna: ako želite da netko osim Administratora može spremiti bilo koju od 1c baza podataka, toj osobi morate dati pravo pisanja u datoteku C:\Program Files\1cv77.ADM\BIN\1CV7FILE.LST .

    • desni klik → Svojstva → Sigurnost → Napredno
    • dodajte prava za grupu 1c-Admins: Označite sve okvire osim: Potpuna kontrola, Brisanje, Promjena dopuštenja, Preuzmi vlasništvo

    Kada prvi put pokrenete 1c, možete se susresti s činjenicom da 1c nije želio prihvatiti vlastiti metalni sigurnosni ključ. Prilikom pokretanja dugo razmišlja, a kasnije piše: "Sigurnosni ključ nije pronađen" - i ispada.

    Međutim, nisam čuo od drugih ljudi za takve probleme. Instaliranje HASP driver emulatora će vam pomoći. Međutim, to je druga priča!

    Ostavite svoj komentar!

    reci prijateljima