BURSU PAM
BURSU PAM 1.0.0 პრივილეგირებული წვდომის კარიბჭის სრული სახელმძღვანელო: ინსტალაცია, კონფიგურაცია, ადმინისტრატორის, დამმტკიცებლის, აუდიტორისა და მომხმარებლის მუშაობა, გაუმართაობები. BURSUsofts.
რა არის BURSU PAM
BURSU PAM — BURSUsofts-ის პრივილეგირებული წვდომის კარიბჭე (PAM, Privileged Access Management). ეს არის სერვერი, რომელიც დგას ადმინისტრატორებსა და მათ მიერ სამართავ სერვერებს შორის. ადამიანი სამიზნე სერვერს კი არ უკავშირდება, არამედ კარიბჭეს; კარიბჭე სამიზნე სერვერზე თავად შედის პაროლით ან გასაღებით, რომელსაც ადამიანი ვერ ხედავს და არ იცის, იწერს ყველაფერს, რაც სეანსში ხდება, აუდიტორს საშუალებას აძლევს, სეანსს პირდაპირ ეთერში უყუროს და შეწყვიტოს იგი, ხოლო ყოველ მოქმედებას აუდიტის ჟურნალში იწერს, რომელიც შეუმჩნეველი ცვლილებისგან არის დაცული.
რა შეუძლია კარიბჭეს
| შესაძლებლობა | რას ნიშნავს ეს თქვენთვის |
|---|---|
| პაროლების ავტომატური ჩასმა | სამიზნე სერვერების პაროლები და SSH-გასაღებები კარიბჭეზე დაშიფრული სახით ინახება. კარიბჭე სერვერზე თავად შედის; მომხმარებელი პაროლს ვერ ხედავს, ვერ დააკოპირებს და ვერ წაიღებს. შენახული პაროლის ნახვა ადმინისტრატორსაც კი არ შეუძლია — მისი მხოლოდ შეცვლაა შესაძლებელი. |
| სეანსების პროქსირება და ჩაწერა | SSH (ტერმინალი, SFTP, SCP), RDP (Windows-ის სამუშაო მაგიდა), VNC (Linux-ისა და macOS-ის სამუშაო მაგიდები), Telnet (ქსელური მოწყობილობები) და მონაცემთა ბაზები PostgreSQL, MySQL/MariaDB და Microsoft SQL Server. ტერმინალური სეანსები ჩაიწერება ტექსტად, აკრეფილი ტექსტით ძებნის შესაძლებლობით, გრაფიკული — ვიდეოდ, გადახვევითა და MP4-ში ექსპორტით, მონაცემთა ბაზების სეანსები — შესრულებული მოთხოვნების სიად. |
| წვდომის წესები | ვის, რომელ სერვერთან, რომელი ანგარიშით, როდის და რა უფლებებით (ტერმინალი, ფაილების გადაცემა, გაცვლის ბუფერი) შეუძლია დაკავშირება. როცა წესს ვადა გასდის ან ის იშლება, მიმდინარე სეანსი წყდება. |
| წვდომის მოთხოვნები და დამტკიცებები | მომხმარებელი დროებით წვდომას ითხოვს, დამმტკიცებელი (Approver) მას ამტკიცებს ან უარყოფს. გადაუდებელი წვდომა (break-glass) — შემდგომი სავალდებულო განხილვით. |
| ბრძანებების კონტროლი | SSH სეანსში საშიში ბრძანებების აკრძალვა ან მათი დამმტკიცებლისთვის დასადასტურებლად გადაცემა შეიძლება პირდაპირ სეანსის მსვლელობისას. |
| აუდიტი | ყველა მოვლენის ჟურნალი, ჰეშების ჯაჭვით დაკავშირებული (ჩანაწერის ნებისმიერ ცვლილებას ან წაშლას მთლიანობის შემოწმება ავლენს), შესვლების ჟურნალი, მოვლენების გაგზავნა თქვენს SIEM-ში syslog-ით (CEF, LEEF, JSON). |
| კონსოლში შესვლა | პაროლი და ერთჯერადი კოდი ავთენტიფიკატორის აპიდან (TOTP), აღდგენის კოდები; შესვლა Active Directory / LDAP ანგარიშებით და Kerberos-ით. |
| კლიენტი BURSU Connection Manager | BURSUcm-ის სამუშაო მაგიდის კლიენტი (Windows; Linux და macOS) კარიბჭეს უკავშირდება, როგორც შენახვის მეოთხე რეჟიმს — PAM Gateway: მომხმარებელი მხოლოდ მისთვის დაშვებულ სერვერებს ხედავს და მათ ორმაგი დაწკაპუნებით უკავშირდება. ჩვეულებრივი პროგრამებიც გამოდგება: OpenSSH, PuTTY, WinSCP, mstsc, VNC-კლიენტები, psql, mysql, sqlcmd. |
| ლიცენზირება | 7-დღიანი საცდელი ლიცენზია, შემდეგ ფასიანი — აქტიური სერვერების რაოდენობის მიხედვით. გააქტიურება ინტერნეტის გარეშეც მუშაობს — მოთხოვნის კოდით. |
ვინ მუშაობს კარიბჭესთან
კონსოლში ოთხი როლია. დეტალურად ისინი განხილულია თავში «როლები»; აქ — იმისთვის, რომ გასაგები იყოს, რომელი თავი ვისთვისაა.
| როლი | ვინ არის | თავები |
|---|---|---|
| Administrator | აყენებს და აწყობს კარიბჭეს: სერვერებს, ანგარიშებს, მომხმარებლებს, წესებს, პარამეტრებს, ლიცენზიას. | ინსტალაცია, კონსოლი, რესურსები |
| Approver | დამმტკიცებელი: ამტკიცებს წვდომის მოთხოვნებს და ადასტურებს ბრძანებებს. | დამტკიცებები, როლი Approver |
| Auditor | უყურებს სეანსებსა და ჩანაწერებს, ჟურნალებს, ამოწმებს მთლიანობას, განიხილავს გადაუდებელ წვდომას. | აუდიტი, როლი Auditor |
| User | ჩვეულებრივი მომხმარებელი: უკავშირდება დაშვებულ სერვერებს და ითხოვს წვდომას. | მომხმარებელს, წვდომის მოთხოვნები |
თუ კარიბჭეს პირველად აყენებთ, გაიარეთ «სწრაფი დაწყება» თავიდან ბოლომდე — ის ცარიელ Ubuntu სერვერს პირველ ჩაწერილ სეანსამდე მიიყვანს და ყოველ ნაბიჯზე დეტალურ თავზე მიგითითებთ. ინტერფეისის წარწერები ტექსტში ინგლისურად არის მოცემული, როგორც ეკრანის სურათებზე; კონსოლი შეიძლება რუსულ ენაზე გადაირთოს (მენიუს პუნქტების შესაბამისობა — თავში «კონსოლის გაცნობა»).
როგორ არის მოწყობილი კარიბჭე
კარიბჭე — ეს არის .NET 10-ის ერთი პროცესი (სერვისი bursu-pam-gateway) თქვენს სერვერზე, PostgreSQL ბაზის გვერდით. ის საკუთარ პორტებზე იღებს ადამიანების კავშირებს, ამოწმებს, დაშვებულია თუ არა კავშირი, თავად ხსნის კავშირს სამიზნე სერვერთან და სეანსს საკუთარ თავში ატარებს, თან იწერს მას.
მომხმარებელი კარიბჭე BURSU PAM სამიზნე სერვერები
─────────────── ────────────────────────────────────────────── ────────────────
BURSUcm (PAM Gateway) ─HTTPS─► ვებ-კონსოლი და კლიენტების API (პორტი 443)
─SSH───► SSH-მსმენელი (პორტი 2222) ── SSH ──────► Linux, Unix
OpenSSH, PuTTY, WinSCP ──────► │ ─── Telnet ───► ქსელური მოწყობილობები
mstsc, ფაილი .rdp ───────────► RDP-მსმენელი (პორტი 3389) ── RDP ──────► Windows
VNC-კლიენტი ─────────────────► VNC-მსმენელი (პორტი 5900) ── VNC ──────► Linux, macOS
psql / mysql / sqlcmd ───────► ბაზების მსმენელები (15432 / 13306 / 11433) ─────────► ბაზების სერვერები
│
წესები · საიდუმლოებები · ჩაწერა · პირდაპირი ყურება · აუდიტი
│
PostgreSQL (კატალოგი, ჟურნალი) /var/lib/bursu-pam (გასაღებები, ჩანაწერები) SIEM (syslog)
ერთი სეანსის გზა
- შესვლა. მომხმარებელი კარიბჭეს უკავშირდება: BURSUcm-იდან — კონსოლში პაროლითა და TOTP კოდით შესვლის შემდეგ კლიენტი იღებს ერთჯერად ბილეთს (ticket) ერთი კავშირისთვის; ჩვეულებრივი SSH-კლიენტიდან —
ლოგინი:სერვერისახის სახელით, პაროლითა და TOTP კოდით. - წესის შემოწმება. კარიბჭე ამოწმებს, არსებობს თუ არა მოქმედი წვდომის წესი (ან დამტკიცებული მოთხოვნა) ამ ადამიანისთვის, სერვერისა და ანგარიშისთვის, და რა არის დაშვებული სეანსში: ტერმინალი, ფაილები, გაცვლის ბუფერი.
- სამიზნეზე შესვლა. კარიბჭე გაშიფრავს ანგარიშის საიდუმლოს და სამიზნე სერვერზე თავად შედის. SSH-ისთვის ის სამიზნის ჰოსტის გასაღებს ადარებს ადმინისტრატორის მიერ დადასტურებულს, RDP-სა და VNC-სთვის — სერტიფიკატს.
- ჩაწერა და დაკვირვება. ყველაფერი, რაც სეანსში გადის, ჩაიწერება; აუდიტორი სეანსს პირდაპირ ეთერში ხედავს და შეუძლია მისი შეწყვეტა. ბრძანებებს ბრძანებების კონტროლის პოლიტიკები ამოწმებს.
- დასრულება. სეანსი მთავრდება, როცა მომხმარებელი გამოდის, უმოქმედობის დრო იწურება, წესს ვადა გასდის ან აუდიტორი მას წყვეტს. ჩანაწერი იხურება და ხელმოიწერება, მოვლენები ხვდება აუდიტის ჟურნალსა და SIEM-ში.
საიდუმლოებები და დაშიფვრის გასაღები
სამიზნე სერვერების პაროლები და გასაღებები ბაზაში დაშიფრული სახით ინახება. მათ შიფრავს კარიბჭის მთავარი გასაღები, რომელიც ინახება გასაღებების კატალოგში /var/lib/bursu-pam/keys და არა ბაზაში. ამიტომ ბაზის ასლი გასაღებების კატალოგის გარეშე უსარგებლოა — მისგან ვერცერთი საიდუმლო და ვერცერთი ჩანაწერი ვერ წაიკითხება. მთავარი გასაღები ორიდან ერთ-ერთი ხერხით არის დაცული, რომელიც პირველადი დაყენების ოსტატში აირჩევა:
- Protected by the operating system (რეკომენდებულია) — გასაღები ინახება ფაილში, რომლის წაკითხვაც მხოლოდ კარიბჭის სერვისს შეუძლია; გადატვირთვის შემდეგ კარიბჭე თავისით ეშვება.
- Sealed with a passphrase — სერვისის ყოველი გადატვირთვის შემდეგ ადმინისტრატორი საიდუმლო ფრაზას შეიყვანს გვერდზე
/unseal; სანამ კარიბჭე «დალუქულია», ის არ მუშაობს. იხ. «დალუქული რეჟიმი».
გასაღების დაკარგვის ან ფრაზის დავიწყების შემთხვევისთვის ოსტატი ერთხელ აჩვენებს აღდგენის გასაღებს. ის უნდა ამობეჭდოთ და ქსელის გარეშე, სეიფში შეინახოთ — არა კარიბჭის სერვერზე.
აუდიტის ჟურნალი და ჩანაწერები
ყოველი მოვლენა (შესვლა, პარამეტრის შეცვლა, სეანსის დაწყება და დასრულება, ბრძანება, ფაილის გადაცემა…) აუდიტის ჟურნალში იწერება. ჩანაწერები ჰეშების ჯაჭვით არის დაკავშირებული: თითოეული შეიცავს წინას ჰეშს, ხოლო კარიბჭე რეგულარულად სვამს საკონტროლო წერტილებს. თუ ვინმე სტრიქონს პირდაპირ ბაზაში შეცვლის ან წაშლის, ამას მთლიანობის შემოწმება აჩვენებს. სეანსების ჩანაწერები ინახება კატალოგში /var/lib/bursu-pam/recordings ხელმოწერილ აღწერებთან (მანიფესტებთან) და ჰეშებთან ერთად.
გრაფიკული სეანსების იზოლაცია
ყოველი RDP და VNC სეანსი და ჩანაწერის დახატვის ყოველი ამოცანა (პირდაპირი ყურება, დამკვრელი, MP4-ში ექსპორტი) სრულდება ცალკე «მუშა პროცესში» Linux-ის ბირთვის მკაცრი შეზღუდვებით: საკუთარი საკონტროლო ჯგუფი (cgroup v2) მეხსიერების, პროცესებისა და პროცესორის ლიმიტებით, Landlock (ფაილებზე წვდომის აკრძალვა) და seccomp (სისტემური გამოძახებების ფილტრი). ამიტომ კარიბჭეს ბირთვის ეს შესაძლებლობები სჭირდება — იხ. «მოთხოვნები». SSH სეანსები და ვებ-კონსოლი მათზე არ არის დამოკიდებული.
კარიბჭე წვდომას მანამ იცავს, სანამ სამიზნე სერვერებს პირდაპირ ვერ დაუკავშირდებით. სამიზნე სერვერებზე (ან სეგმენტებს შორის მდგარ ფაიერვოლზე) დააყენეთ წესი: SSH, RDP, VNC, Telnet და მონაცემთა ბაზების პორტები მიიღება მხოლოდ კარიბჭის მისამართიდან. ამის გარეშე ადამიანი, რომელმაც პაროლი სხვა გზით გაიგო, კარიბჭის გვერდის ავლით დაუკავშირდება სერვერს და ასეთი სეანსი არ ჩაიწერება.
მოთხოვნები
კარიბჭის სერვერი
| რა | მოთხოვნა |
|---|---|
| ოპერაციული სისტემა | Ubuntu 24.04 LTS, amd64 (ბირთვი GA ან HWE). პაკეტი — ერთი ფაილი bursu-pam_1.0.0_amd64.deb; .NET-ის გარემო პაკეტშია, მისი ცალკე დაყენება საჭირო არ არის. |
| მეხსიერება | არანაკლებ 4 გიბ: ჩანაწერების დახატვის ამოცანებს ნაგულისხმევად 2 გიბ-მდე ეთმობა (renderMemoryBudgetMb), დანარჩენი — კარიბჭეს, PostgreSQL-სა და სეანსებს. ყოველ მიმდინარე RDP ან VNC სეანსს შეუძლია დაიკავოს 512 მიბ-მდე და პროცესორის ერთ ბირთვამდე — ეს გაითვალისწინეთ, როცა სერვერს ერთდროული გრაფიკული სეანსების რაოდენობაზე ითვლით. 4 გიბ-ზე ნაკლები მეხსიერების მქონე მანქანაზე შეამცირეთ renderMemoryBudgetMb (მინიმუმ 1024), იხ. gateway.json. |
| დისკი | არანაკლებ 5 გიბ თავისუფალი ადგილი /var/lib/bursu-pam-ში — ნაკლების შემთხვევაში შემოწმება bursu-pam-check გაფრთხილებას იძლევა. გრაფიკული სეანსების ჩანაწერები ბევრ ადგილს იკავებს: დისკი დაგეგმეთ სეანსების რაოდენობისა და ჩანაწერების შენახვის ვადის მიხედვით. განახლებამდე ბაზის სარეზერვო ასლებისთვის /var/backups/bursu-pam-ში საჭიროა მარაგი — ბაზის ზომაზე ორჯერ მეტი. |
| Linux-ის ბირთვი | მიმაგრებული იერარქია cgroup v2 კონტროლერებით memory, pids და cpu; swap-ის აღრიცხვა cgroup-ის მიხედვით (memory.swap.max) ან swap-ის არარსებობა; Landlock უსაფრთხოების აქტიური მოდულების სიაში; seccomp. Ubuntu 24.04-ის სტანდარტული ბირთვი ამ ყველაფერს უზრუნველყოფს. Landlock-ისა და cgroup v2-ის გარეშე RDP და VNC სეანსები არ გაეშვება (SSH და კონსოლი მუშაობს). მოწმდება ბრძანებით sudo bursu-pam-check. |
| მანქანის იდენტიფიკატორი | ფაილი /etc/machine-id ცარიელი არ არის — ლიცენზია მასზეა მიბმული. |
| დრო | დროის სინქრონიზაცია (systemd-timesyncd ან chrony). ზუსტი დრო საჭიროა TOTP კოდებისთვის, Kerberos-ისთვის, აუდიტის ჟურნალისა და ლიცენზიისთვის. |
| ჰოსტის სახელი | Kerberos-ით შესვლისთვის — სრული დომენური სახელი (FQDN), მაგალითად pam.example.org. |
| უფლებები | ინსტალაცია — root-ის სახელით (sudo). თავად კარიბჭე მუშაობს სისტემური ანგარიშით bursu-pam, არასოდეს root-ით. |
მონაცემთა ბაზა
საჭიროა PostgreSQL 15 ან უფრო ახალი. ყველაზე მარტივია ლოკალური PostgreSQL 16 Ubuntu-ს არქივიდან: პაკეტი მას თავად ჩამოტვირთავს და შექმნის ბაზას bursu_pam და როლს bursu-pam, რომელიც Unix-სოკეტით შედის პაროლის გარეშე (peer-ავთენტიფიკაცია). შეიძლება გარე PostgreSQL სერვერის გამოყენებაც — მაშინ კარიბჭეზე მხოლოდ PostgreSQL-ის კლიენტია საჭირო და ის პაკეტამდე უნდა დააყენოთ (თორემ apt თავად ჩამოტვირთავს სრულ PostgreSQL სერვერს), ხოლო კავშირის სტრიქონი ცალკე გადაეცემა (იხ. «ბაზა სხვა სერვერზე»).
პორტები
| ნაგულისხმევი პორტი | რისთვის | ვინ უკავშირდება |
|---|---|---|
443/tcp | ვებ-კონსოლი და კლიენტების API (HTTPS) | კონსოლის ყველა მომხმარებელი და BURSUcm-ის კლიენტები |
2222/tcp | კარიბჭის SSH-მსმენელი (ასევე SFTP, SCP და Telnet-მოწყობილობები) | ყველა, ვინც SSH და Telnet სერვერებს უკავშირდება |
3389/tcp | RDP-მსმენელი (თუ ჩართულია) | Windows სერვერების მომხმარებლები |
5900/tcp | VNC-მსმენელი (თუ ჩართულია) | VNC სერვერების მომხმარებლები |
15432/tcp, 13306/tcp, 11433/tcp | PostgreSQL-ის, MySQL/MariaDB-ის, SQL Server-ის მსმენელები (თუ ჩართულია) | მონაცემთა ბაზების მომხმარებლები |
პორტი 22 მანქანის საკუთარ SSH სერვერს რჩება (მისი ადმინისტრირებისთვის), პორტი 5432 — საკუთარ PostgreSQL-ს. ნომრების შეცვლა შეიძლება ბრძანებით bursu-pam-configure. პაკეტი ფაიერვოლს არ ეხება — პორტებს თქვენ ხსნით, იხ. «ქსელი და ფაიერვოლი».
კარიბჭის გამავალი კავშირები: სამიზნე სერვერებთან (მათი SSH, RDP, VNC, Telnet და ბაზების პორტები), დომენის კონტროლერებთან (LDAPS და Kerberos, თუ დირექტორიიდან შესვლა გამოიყენება), SMTP სერვერთან და ვებჰუკების მისამართებთან (შეტყობინებები), SIEM-ის მიმღებთან და — მხოლოდ მაშინ, თუ თავად დააჭერთ ღილაკს ონლაინ-გააქტიურებისთვის ან ჩართავთ ყოველდღიურ შემოწმებას — https://bursucm.com-თან (იხ. «ლიცენზია»). ინტერნეტის გარეშე კარიბჭე სრულად მუშაობს; ლიცენზია მოთხოვნის კოდით აქტიურდება.
სერტიფიკატი
კონფიგურაციის გარეშე კარიბჭე თავად ქმნის თვითხელმოწერილ სერტიფიკატს (ECDSA P-256, ორი წლით), და ბრაუზერი პირველი შესვლისას მასზე გაგაფრთხილებთ — ეს მოსალოდნელია. ორგანიზაციაში სამუშაოდ უმჯობესია სერტიფიკატი გამოუშვათ თქვენი სერტიფიკაციის ცენტრით კარიბჭის სახელზე (მაგალითად pam.example.org) — იხ. «კარიბჭის სერტიფიკატი». თუ VNC ჩართულია, სახელი, რომლითაც კლიენტები კარიბჭეს მიმართავენ, აუცილებლად უნდა იყოს სერტიფიკატში.
მომხმარებლების სამუშაო ადგილები
- ბრაუზერი — ნებისმიერი თანამედროვე, კონსოლისთვის. კონსოლი JavaScript-ის გარეშეც მუშაობს.
- ავთენტიფიკატორის აპი ტელეფონზე TOTP კოდებისთვის (6 ციფრი, 30 წამი, SHA-1): Google Authenticator, Microsoft Authenticator, FreeOTP, Aegis და მსგავსი.
- BURSU Connection Manager (სურვილისამებრ) — Windows ან Linux/macOS, რეჟიმი PAM Gateway. ან ჩვეულებრივი კლიენტები: OpenSSH, PuTTY, WinSCP, FileZilla, mstsc, VNC-კლიენტი, psql, mysql, sqlcmd.
სწრაფი დაწყება: ცარიელი Ubuntu-დან პირველ ჩაწერილ სეანსამდე
ეს გზა დაახლოებით ნახევარ საათში გაივლება. საჭიროა Ubuntu 24.04 (amd64) სერვერი მუდმივი მისამართით, მასზე SSH-წვდომა sudo-ს უფლებებით და ინტერნეტ-წვდომა Ubuntu-ს პაკეტების არქივთან (პაკეტი PostgreSQL-სა და ბიბლიოთეკებს ჩამოტვირთავს). მაგალითებში კარიბჭის მისამართია 192.0.2.10; ჩასვით თქვენი.
- მოამზადეთ სერვერი. განაახლეთ სისტემა (
sudo apt update && sudo apt upgrade), შეამოწმეთ დრო (timedatectl— სტრიქონი System clock synchronized: yes) და, თუ Kerberos-ით შესვლა იქნება, მიუთითეთ ჰოსტის სრული სახელი (sudo hostnamectl set-hostname pam.example.org). - დააკოპირეთ პაკეტი და შეამოწმეთ მისი ნამდვილობა. დააკოპირეთ სერვერზე გამოშვების მთელი საქაღალდე, რომელიც BURSUsofts-ისგან მიიღეთ (მასშია
.deb,SHA256SUMS,SHA256SUMS.ascდა გასაღებიbursu-pam-release.gpg), და ამ საქაღალდეში შეასრულეთ შემოწმება განყოფილებიდან «პაკეტის შემოწმება». - დააყენეთ პაკეტი ერთი ბრძანებით.
პაკეტი შექმნის ანგარიშსsudo apt install ./bursu-pam_1.0.0_amd64.debbursu-pam, კატალოგებს, ბაზასbursu_pamდა ფაილს/etc/bursu-pam/gateway.json, შემდეგ კი თავად დაგისვამთ რამდენიმე კითხვას მისამართისა და პორტების შესახებ. დააჭირეთ Enter-ს ყოველ კითხვაზე — ნაგულისხმევი მნიშვნელობები ერთ სერვერზე მომუშავე კარიბჭეს იძლევა, — და ბოლოს უპასუხეთ y კითხვას Apply?. დეტალურად — «პორტები და პროტოკოლები». - ჩაიწერეთ მისამართი და დაყენების კოდი. ინსტალაციის ბოლო სტრიქონები ასე გამოიყურება:
კოდი ერთჯერადია; თუ დაკარგეთ —Open in a browser: https://192.0.2.10/setup Setup code: XXXX-XXXX-XXXXsudo cat /var/lib/bursu-pam/setup-code. - გახსენით პორტები. თუ სერვერზე ufw ჩართულია, ინსტალერმა მზა ბრძანებები
sudo ufw allow …/tcpდაბეჭდა — შეასრულეთ ისინი. თუ მომხმარებლებსა და კარიბჭეს შორის სხვა ფაიერვოლია — იგივე პორტები იქაც გახსენით. იხ. «ქსელი და ფაიერვოლი». - გაიარეთ პირველადი დაყენების ოსტატი. გახსენით
https://192.0.2.10/setupბრაუზერში, თვითხელმოწერილი სერტიფიკატის შესახებ გაფრთხილების მიუხედავად დაეთანხმეთ გაგრძელებას და გაიარეთ 7 ნაბიჯი: დაყენების კოდი → ენა → გასაღების რეჟიმი → აღდგენის გასაღები (ამობეჭდეთ) → პირველი ადმინისტრატორი → TOTP და აღდგენის კოდები → მზადაა. დეტალურად — «პირველადი დაყენება». - შედით და ჩართეთ ლიცენზია. დააჭირეთ Go to sign-in, შედით პაროლითა და აპის კოდით, გახსენით Settings → Licence. თუ ინტერნეტი გაქვთ — Start the 7-day trial online → Send this one call. თუ არა — Start the 7-day trial ბლოკში Request codes (offline), შემდეგ კოდი bursucm.com-ზე შეიყვანება ნებისმიერი კომპიუტერიდან. სანამ ლიცენზია არ არის, კარიბჭე არცერთ სეანსს არ უშვებს და არაფრის შეცვლის საშუალებას არ იძლევა. დეტალურად — «ლიცენზია».
- დაამატეთ სერვერი. Servers → Create server: სახელი, პროტოკოლი SSH, მისამართი და პორტი. სერვერის ბარათზე დაადასტურეთ ჰოსტის გასაღები. დეტალურად — «სერვერები».
- დაამატეთ სერვერის ანგარიში. სერვერის ბარათზე, ანგარიშების ჩანართზე (ან Accounts → Add account): ლოგინი სამიზნე სერვერზე და მისი პაროლი ან SSH-გასაღები. კარიბჭე საიდუმლოს დაშიფრულს შეინახავს; მისი ჩვენება შემდეგ შეუძლებელია. იხ. «ანგარიშები და საიდუმლოებები».
- შექმენით მომხმარებელი. Users → Create user: ლოგინი, სახელი, როლი User, დროებითი პაროლი. პირველი შესვლისას ის პაროლს შეცვლის და TOTP-ს მიაბამს. იხ. «მომხმარებლები».
- შექმენით წვდომის წესი. Access rules → Create rule: ვინ (მომხმარებელი ან ჯგუფი), რასთან (სერვერი და ანგარიში), რა არის დაშვებული (ტერმინალი, ფაილები). იხ. «წვდომის წესები».
- დაუკავშირდით. BURSUcm-იდან: შენახვის რეჟიმი PAM Gateway, კარიბჭის მისამართი, მომხმარებლის შესვლა — სერვერი კატალოგში გამოჩნდება, ორმაგი დაწკაპუნება სეანსს ხსნის (დეტალურად). ან ნებისმიერი ტერმინალიდან:
სადაცssh -p 2222 ivanov:web01@192.0.2.10ivanov— კარიბჭის მომხმარებლის ლოგინია,web01— სერვერის სახელი კონსოლში; კარიბჭე მომხმარებლის პაროლსა და TOTP კოდს მოითხოვს (დეტალურად). - ნახეთ ჩანაწერი. შედით კონსოლში ადმინისტრატორად: Sessions აჩვენებს მიმდინარე სეანსს (მისი პირდაპირ ეთერში ყურება და შეწყვეტა შეიძლება), გამოსვლის შემდეგ კი — ჩანაწერს აკრეფილი ტექსტით ძებნის შესაძლებლობით. იხ. «სეანსები და ჩანაწერები».
სამიზნე სერვერებზე დახურეთ წვდომა ყველა მისამართიდან, გარდა კარიბჭისა; დააყენეთ სარეზერვო კოპირება (ბაზა + /var/lib/bursu-pam + აღდგენის გასაღები სეიფში); საჭიროების შემთხვევაში დააკავშირეთ Active Directory, SIEM, შეტყობინებები და იყიდეთ ლიცენზია საცდელი პერიოდის დასრულებამდე.
პაკეტის ინსტალაცია
პაკეტის შემოწმება
გამოშვება მიეწოდება საქაღალდის სახით და არა ერთი ფაილით. მასშია: პაკეტი bursu-pam_1.0.0_amd64.deb, inputs.manifest (საიდან არის აწყობილი პაკეტი), lintian.txt (პაკეტის შემოწმების ანგარიში), ტესტების ანგარიში suite-report.<კომიტი>.txt, საკონტროლო ჯამების სია SHA256SUMS, მისი ხელმოწერა SHA256SUMS.asc და BURSUsofts-ის ღია გასაღები bursu-pam-release.gpg. დააკოპირეთ სერვერზე მთელი საქაღალდე და მასში შეასრულეთ:
gpg --show-keys --with-colons bursu-pam-release.gpg | grep '^fpr'
gpgv --keyring ./bursu-pam-release.gpg SHA256SUMS.asc SHA256SUMS && sha256sum -c SHA256SUMS
- პირველი ბრძანება გასაღების ანაბეჭდს ბეჭდავს. შეადარეთ ის ანაბეჭდს, რომელიც BURSUsofts-მა სხვა არხით შეგატყობინათ (წერილით, ტელეფონით), — და არა იმას, რაც პაკეტის გვერდით დევს:
gpgvენდობა ნებისმიერ გასაღებს მისთვის გადაცემული ფაილიდან. - მეორე ბრძანება შეცდომების გარეშე უნდა დასრულდეს:
gpgvწერს Good signature, ხოლოsha256sum -c— OK-ს ოთხივე ფაილისთვის. BAD signature ნიშნავს, რომ ჯამების სია შეცვლილია; FAILED ფაილთან — რომ თავად ფაილია შეცვლილი ან დაზიანებული. ორივე შემთხვევაში პაკეტი არ დააყენოთ და დაუკავშირდით მომწოდებელს. - თუ მხოლოდ
.debდააკოპირეთ,sha256sum -cსამი ფაილის არარსებობას შეგატყობინებთ — ეს დაზიანება კი არა, არასრული საქაღალდეა.
ინსტალაცია
sudo apt install ./bursu-pam_1.0.0_amd64.deb
ფაილის სახელის წინ ./ აუცილებელია — თორემ apt პაკეტს რეპოზიტორიებში მოძებნის. apt დამოკიდებულებებს Ubuntu-ს არქივიდან თავად ჩამოტვირთავს: PostgreSQL 16, Kerberos-ის ბიბლიოთეკები (libgssapi-krb5-2), ICU, OpenSSL, jq და სხვა.
რას აკეთებს პაკეტი
ფაილების გაშლის შემდეგ პაკეტი უშვებს პროგრამას bursu-pam-setup (მისი ხელახლა გაშვებაც შეიძლება — მეორე გაშვება არაფერს ცვლის). თანმიმდევრობით:
- ანგარიში. ქმნის ლოკალურ სისტემურ ანგარიშს
bursu-pam: პაროლის გარეშე, შესვლის გარსის გარეშე, საკუთარი ჯგუფით, რომელშიც სხვა არავინ არის, და დამატებითი ჯგუფების გარეშე. თუ ასეთი სახელის ანგარიში უკვე არსებობს, მაგრამ ამ მოთხოვნებს არ შეესაბამება (მაგალითად, ჯგუფdocker-ის წევრია ან გარსი აქვს), ინსტალაცია ჩერდება და ასახელებს ბრძანებას, რომლითაც ეს გასწორდება. - კატალოგები.
/etc/bursu-pam(root:bursu-pam, 0750),/var/lib/bursu-pam(bursu-pam, 0700),/var/backups/bursu-pam(root, 0700). არსებული კატალოგების შიგთავსს არასოდეს ეხება. - მონაცემთა ბაზა. PostgreSQL 15+ ვერსიის პირველ მომუშავე ლოკალურ კლასტერზე ქმნის როლს
bursu-pam(მხოლოდ LOGIN, პაროლისა და განსაკუთრებული უფლებების გარეშე) და ბაზასbursu_pam, რომლის მფლობელიც ეს როლია და რომელზეც სხვა არავის აქვს წვდომა. ფაილებსpg_hba.confდაpostgresql.confარ ცვლის. - შესვლის შემოწმება. რწმუნდება, რომ როლი თავის ბაზაში Unix-სოკეტით შედის peer-ავთენტიფიკაციით — პაროლის გარეშე.
- კონფიგურაცია. წერს
/etc/bursu-pam/gateway.json-ს (root:bursu-pam, 0640) — მხოლოდ თუ ის ჯერ არ არსებობს. არსებული ფაილი არასოდეს გადაიწერება; თუ პაკეტი სხვა შიგთავსს შემოგთავაზებდათ, ის გვერდით ინახებაgateway.json.proposed-ის სახით.
შემდეგ პაკეტი უშვებს შემოწმებას bursu-pam-check --quiet (ბეჭდავს მხოლოდ გაფრთხილებებსა და შეცდომებს, ინსტალაციას არ წყვეტს), რთავს სერვისს bursu-pam-gateway და — ახალი ინსტალაციისას ტერმინალში — სვამს კითხვებს პორტების შესახებ (შემდეგი თავი), რის შემდეგაც კარიბჭეს უშვებს.
პირველი გაშვებისას კარიბჭე თავად ქმნის ბაზაში თავის ცხრილებს, მონაცემთა კატალოგში კი — თვითხელმოწერილ სერტიფიკატს და ფაილს დაყენების ერთჯერადი კოდით /var/lib/bursu-pam/setup-code.
რა სად არის
| გზა | რა არის იქ |
|---|---|
/opt/bursu-pam/ | თავად კარიბჭე (.NET-ის გარემოსთან ერთად). ეკუთვნის root-ს, სერვისს იქ ჩაწერა არ შეუძლია. |
/opt/bursu-pam/workers/ | სეანსების მუშა პროცესები: RdpWorker, bursu-pam-vnc-launch, bursu-pam-vnc. |
/etc/bursu-pam/gateway.json | კონფიგურაცია (მისამართები, პორტები, ბაზა). პაკეტში არ შედის და განახლებისას არ გადაიწერება. იხ. ცნობარი. |
/var/lib/bursu-pam/ | ერთადერთი ადგილი, სადაც სერვისი წერს: keys/ (მთავარი გასაღები), recordings/ (სეანსების ჩანაწერები), ჟურნალი, ლიცენზიის მდგომარეობა licence-state.json, სერტიფიკატი gateway.pfx, დაყენების კოდი setup-code. |
/var/backups/bursu-pam/ | ბაზის სარეზერვო ასლები, რომლებსაც პაკეტი ყოველი განახლების წინ ქმნის (ინახება ბოლო ორი). |
/usr/sbin/bursu-pam-setup, bursu-pam-configure, bursu-pam-check | ჰოსტის მომზადება, კითხვები პორტების შესახებ, ჰოსტის შემოწმება. |
/usr/lib/systemd/system/bursu-pam-gateway.service | systemd-ის სერვისი. |
/usr/share/doc/bursu-pam/ | მოკლე ცნობარი README.Debian, მაგალითი gateway.json.example კომენტარებით, მესამე მხარის კომპონენტების ლიცენზიები, აწყობის ფაილების სია. |
/run/bursu-pam/ | Kerberos-ის დროებითი ფაილები (მეხსიერებაში, ქრება სერვისის გაჩერებისას). |
პაკეტი არ შეიცავს არც პაროლებს, არც გასაღებებს, არც სერტიფიკატებს და არც ლიცენზიას.
როგორ გამოიყურება ინსტალაცია ტერმინალში
ახალი ინსტალაციის გამონატანის მაგალითი სერვერზე მისამართით 192.0.2.10 (შედგენილია ინსტალაციის სკრიპტების ტექსტების მიხედვით; თავად apt-ის სტრიქონები შემოკლებულია). თქვენი სტრიქონები შეიძლება ოდნავ განსხვავდებოდეს — მაგალითად, შემოწმების გაფრთხილებების შემადგენლობით.
$ sudo apt install ./bursu-pam_1.0.0_amd64.deb
…
Setting up bursu-pam (1.0.0) ...
bursu-pam-setup: account bursu-pam: created (system account, no login shell, no password)
bursu-pam-setup: /etc/bursu-pam: created root:bursu-pam 0750
bursu-pam-setup: /var/lib/bursu-pam: created bursu-pam:bursu-pam 0700
bursu-pam-setup: /var/backups/bursu-pam: created root:root 0700
bursu-pam-setup: PostgreSQL 16/main: role bursu-pam created (LOGIN only, no password)
bursu-pam-setup: PostgreSQL 16/main: database bursu_pam created, owned by bursu-pam, closed to PUBLIC
bursu-pam-setup: peer authentication of bursu-pam over /var/run/postgresql: ok
bursu-pam-setup: /etc/bursu-pam/gateway.json: written (root:bursu-pam 0640)
WARN hostname: the host name pam is not fully qualified; Kerberos needs the FQDN (…)
bursu-pam postinst: a few questions follow (Enter takes the default; Ctrl+C keeps the defaults; later: sudo bursu-pam-configure)
BURSU PAM gateway - listeners and ports
Press Enter to take the value in [brackets]. Nothing changes until you confirm at the end.
… (კითხვები — იხ. შემდეგი თავი)
Open in a browser: https://192.0.2.10/setup
Setup code: XXXX-XXXX-XXXX
(lost it? sudo cat /var/lib/bursu-pam/setup-code)
(the browser will warn about the self-signed certificate - expected; continue)
apt ყველაფერს, რასაც ინსტალერი ბეჭდავს, ინახავს ფაილში /var/log/apt/term.log (კითხულობენ root და ჯგუფი adm). დაყენების კოდი იქ დევს, სანამ ოსტატს /setup არ დაასრულებთ; ამის შემდეგ კარიბჭე კოდს შლის და ჟურნალის სტრიქონს აღარანაირი ღირებულება აღარ აქვს. ამიტომ ოსტატი ინსტალაციისთანავე გაიარეთ.
ინსტალაცია კითხვების გარეშე
კითხვები ისმება მხოლოდ მაშინ, თუ ეს ახალი ინსტალაციაა, გამონატანი ტერმინალში გადის, systemd მუშაობს და არ არის მითითებული არც DEBIAN_FRONTEND=noninteractive, არც BPAM_NO_WIZARD=1. სხვა შემთხვევებში (ავტომატიზებული ინსტალაცია, განახლება) კარიბჭე ნაგულისხმევი პორტებით ეშვება (კონსოლი 443, SSH 2222; RDP, VNC და ბაზების მსმენელები გამორთულია), კოდის ნაცვლად კი იბეჭდება მხოლოდ ბრძანება, რომელიც მას აჩვენებს:
sudo DEBIAN_FRONTEND=noninteractive apt install -y ./bursu-pam_1.0.0_amd64.deb
sudo bursu-pam-configure --next-steps # მისამართი ბრაუზერისთვის და დაყენების კოდი
პორტების მითითება მოგვიანებით შეიძლება იმავე ბრძანებით sudo bursu-pam-configure.
ბაზა სხვა სერვერზე
თუ ბაზა ცალკე PostgreSQL სერვერზე იქნება (ვერსია 15+), იქ როლი და ბაზა თავად შექმენით (ბაზის მფლობელი — ეს როლია; როლს ზედმეტი უფლებები არ მისცეთ) და კარიბჭეს Npgsql-ის კავშირის სტრიქონი გადაეცით.
პაკეტი დამოკიდებულია «PostgreSQL 15+-ზე ან PostgreSQL 15+-ის კლიენტზე», და apt პირველ ვარიანტს ირჩევს: თუ კარიბჭეზე კლიენტი არ არის, ის დააყენებს სრულ PostgreSQL სერვერს, მასზე შექმნის ლოკალურ ბაზას და ჩაწერს gateway.json-ს მასთან — კარიბჭე ლოკალურ ბაზაზე ამუშავდება, მოგვიანებით გადაცემული კავშირის სტრიქონი კი მხოლოდ გვერდით ჩაიწერება gateway.json.proposed-ის სახით. ამიტომ კარიბჭეზე ჯერ შეასრულეთ sudo apt install postgresql-client და მხოლოდ ამის შემდეგ დააყენეთ პაკეტი: ის დაწერს provisioned except the database, არ შექმნის gateway.json-ს და არ გაუშვებს კარიბჭეს. თუ პაკეტი უკვე დაყენებულია ლოკალური ბაზით, საჭიროა კი გარე, შეასწორეთ connectionString ფაილში /etc/bursu-pam/gateway.json ხელით; ლოკალური ბაზის მონაცემები ამ დროს თავისით არ გადაიტანება.
პაროლიანი სტრიქონი გადაეცით მხოლოდ სტანდარტული შეყვანით, რომ პროცესების სიაში არ მოხვდეს. გადამისამართებას < თქვენი გარსი ასრულებს და არა sudo, ამიტომ სტრიქონიანი ფაილი თქვენთვის უნდა იყოს ხელმისაწვდომი: ჩადეთ ის თქვენს საშინაო კატალოგში უფლებებით მხოლოდ თქვენთვის.
(umask 077; nano ~/pam-connstring.txt) # ერთი სტრიქონი, იხ. ქვემოთ
sudo bursu-pam-setup --connection-string - < ~/pam-connstring.txt
rm ~/pam-connstring.txt
sudo systemctl enable --now bursu-pam-gateway
sudo bursu-pam-configure
ფაილში — ერთი სტრიქონი, მაგალითად:
Host=db.example.org;Port=5432;Database=bursu_pam;Username=bursu_pam;Password=…;SSL Mode=VerifyFull
ფაილი წაშალეთ კონფიგურაციის ჩაწერისთანავე (მეორე ბრძანება). გახსოვდეთ: ამ შემთხვევაში ბაზის პაროლი ინახება gateway.json-ში (ფაილს მხოლოდ root და სერვისი კითხულობენ), პაკეტი კი განახლების წინ ბაზის ავტომატურ ასლს არ ქმნის — ასლს ბაზის სერვერზე თქვენ აკეთებთ.
თუ ინსტალაციისას ჰოსტზე მომუშავე PostgreSQL არ აღმოჩნდა (ან კლიენტი ვერ მოიძებნა), პაკეტი შეგატყობინებთ provisioned except the database და კარიბჭეს არ გაუშვებს — გასწორების შემდეგ კიდევ ერთხელ შეასრულეთ sudo bursu-pam-setup და sudo systemctl enable --now bursu-pam-gateway.
პორტები და პროტოკოლები: bursu-pam-configure
bursu-pam-configure — მოკლე ოსტატი ტერმინალში, რომელიც კარიბჭის მისამართსა და პორტებს ადგენს. ახალი ინსტალაციისას მას თავად პაკეტი იძახებს; მოგვიანებით მისი გაშვება რამდენჯერაც გინდათ, შეიძლება:
sudo bursu-pam-configure # კითხვები; Enter — მნიშვნელობა [ფრჩხილებში]
sudo bursu-pam-configure --next-steps # მხოლოდ: სად გადავიდეთ ბრაუზერში და დაყენების კოდი
ბოლო კითხვაზე y-ით პასუხამდე არაფერი იცვლება. ხელახლა გაშვებისას ნაგულისხმევ მნიშვნელობებად მიმდინარე პარამეტრები იქცევა.
კითხვები
| კითხვა | ნაგულისხმევად | რა ვუპასუხოთ |
|---|---|---|
| 1. Address — მისამართი, რომლითაც ადამიანები და პროგრამები კარიბჭეს მიმართავენ | ხელახლა გაშვებისას — მიმდინარე vncAdvertisedName gateway.json-დან; წინააღმდეგ შემთხვევაში სერვერის პირველი IPv4-მისამართი, ხოლო თუ ის არ არის — ჰოსტის სრული სახელი | DNS-სახელი (pam.example.org) ან IP-მისამართი. ის ხვდება კონსოლის ბმულში და VNC-ის სახელად იქცევა (vncAdvertisedName). უმჯობესია DNS-სახელი: მისი სხვა მისამართზე გადატანა შეიძლება. |
| 2. Console HTTPS port | 443 | ვებ-კონსოლისა და კლიენტების API-ის პორტი. |
| 3. SSH port (not 22: the server's own SSH keeps it) | 2222 | კარიბჭის SSH-მსმენელის პორტი. არა 22 — ის მანქანის საკუთარ SSH სერვერს რჩება. |
| 4. Let people open RDP (Windows remote desktop) sessions through the gateway? → RDP port | დიახ, 3389 | საჭიროა, თუ Windows სერვერები იქნება. |
| 5. Let people open VNC (remote screen of Linux and macOS desktops) sessions through the gateway? → VNC port | დიახ, 5900 | VNC უსმენს სერვერის კონკრეტულ IP-მისამართზე (და არა ყველაზე ერთდროულად) — ამას კარიბჭე მოითხოვს. |
| 6. Offer PostgreSQL through the gateway? → PostgreSQL front port | დიახ, 15432 | მსმენელი PostgreSQL-ის კლიენტებისთვის. პორტი 5432 არ შემოგთავაზებათ: მას კარიბჭის საკუთარი PostgreSQL იკავებს. |
| Offer MySQL / MariaDB through the gateway? → MySQL front port | არა, 13306 | მსმენელი MySQL/MariaDB-ის კლიენტებისთვის. |
| Offer Microsoft SQL Server through the gateway? → SQL Server front port | არა, 11433 | მსმენელი SQL Server-ის კლიენტებისთვის. |
| Apply? This restarts the gateway; open sessions are closed. | არა | y — გამოყენება. მიმდინარე სეანსები ამ დროს წყდება. |
ოსტატი არ მოგცემთ საშუალებას აირჩიოთ პორტი, რომელიც უკვე სხვა პროგრამას უკავია (დაასახელებს მას და პროცესის ნომერს), ორჯერ არჩეული პორტი და პორტი 5432. ხელახლა გაშვებისას ადრე გამორთული პროტოკოლი ნაგულისხმევად გამორთულად არის შემოთავაზებული.
თუ VNC ჩართულია, კარიბჭის მიერ შექმნილი სერტიფიკატი კი არჩეულ მისამართს არ შეიცავს, ოსტატი იკითხავს Let the gateway make a new certificate? (the old one is kept as a .bak file). პასუხი y ძველ სერტიფიკატს განზე გადადებს (ასლი gateway.pfx.bak-…), და კარიბჭე ამ მისამართით ახალს ქმნის. ბრაუზერები და BURSUcm-ის კლიენტები, რომლებიც უკვე ენდობოდნენ ძველ სერტიფიკატს, ერთხელ კვლავ მოითხოვენ დადასტურებას. პასუხით n VNC პარამეტრებში ჩაწერილი რჩება, მაგრამ კარიბჭე მას არ გახსნის (Settings → VNC-ზე ეწერება Address not in the certificate), სანამ სერტიფიკატში ეს სახელი არ იქნება; ბოლოს ოსტატი დაწერს, რომ VNC ჯერ არ უსმენს. თუ საკუთარი სერტიფიკატი დააყენეთ (certificatePath), ეს კითხვა არ ისმება — სახელი თქვენს სერტიფიკატში წინასწარ უნდა იყოს.
რა ხდება «y»-ის შემდეგ
- მიმდინარე
gateway.jsonკოპირდება/etc/bursu-pam/gateway.json.bak-<UTC დრო>-ში. gateway.json-ში იწერება მხოლოდ პასუხები; ყველა სხვა პარამეტრი უცვლელი რჩება.- კარიბჭე გადაიტვირთება; ოსტატი 20 წამამდე ელოდება, სანამ კონსოლის პორტი უპასუხებს (პირველი გაშვებისას, სანამ კარიბჭე ბაზას ამზადებს, — 60 წამამდე, და ამის შესახებ წერს).
- თუ კარიბჭე არ ამუშავდა, წინა ფაილი (და წინა სერტიფიკატი) თავის ადგილს უბრუნდება, კარიბჭე მასთან ერთად გადაიტვირთება, და ოსტატი სერვისის ჟურნალის ბოლო 30 სტრიქონს აჩვენებს — მათგან ჩანს, რა არის არასწორად. დასრულების კოდი 1.
- თუ ამუშავდა — ოსტატი გატყობინებთ, რომელი პორტები უსმენენ უკვე. SSH, RDP, VNC და ბაზების მსმენელები იხსნება მხოლოდ ოსტატის
/setupდასრულების შემდეგ (დალუქულ რეჟიმში კი — ლუქის მოხსნის შემდეგ), ამიტომ მანამდე ის წერს opens once the first-run setup in the console is finished. - ბოლოს — ჰოსტის შემოწმების სტრიქონები, დანომრილი შემდეგი ნაბიჯები (მზა ბრძანებებით
sudo ufw allow …/tcp, თუ ufw ჩართულია; თავად ოსტატი ფაიერვოლს არ ცვლის) და კონსოლის მისამართი დაყენების კოდთან ერთად.
დიალოგის მაგალითი (Enter ყველგან, ბოლო კითხვის გარდა):
1. The address people and their programs use to reach this gateway: a DNS name (pam.example.org) or an IP address.
The console link and VNC sessions use it.
Address [192.0.2.10]:
2. The web console (administration, and where users sign in) is served over HTTPS.
Console HTTPS port [443]:
3. SSH: people connect their SSH client (ssh, PuTTY) to the gateway, which signs in to the target server for them.
SSH port (not 22: the server's own SSH keeps it) [2222]:
4. Let people open RDP (Windows remote desktop) sessions through the gateway? [Y/n]:
RDP port [3389]:
5. Let people open VNC (remote screen of Linux and macOS desktops) sessions through the gateway? [Y/n]:
VNC port [5900]:
6. Database fronts: people connect their usual database tool to the gateway, which signs in to the database server for them.
Port 5432 is not offered: this server's own PostgreSQL, which holds the gateway's data, uses it.
Offer PostgreSQL through the gateway? [Y/n]:
PostgreSQL front port [15432]:
Offer MySQL / MariaDB through the gateway? [y/N]:
Offer Microsoft SQL Server through the gateway? [y/N]:
Summary:
Address 192.0.2.10
Console (HTTPS) https://0.0.0.0:443
SSH 0.0.0.0:2222
RDP 0.0.0.0:3389
VNC 192.0.2.10:5900
PostgreSQL front 192.0.2.10:15432
MySQL front off
SQL Server front off
Apply? This restarts the gateway; open sessions are closed. [y/N]: y
Saved. The previous file is /etc/bursu-pam/gateway.json.bak-20261102T101500Z. Restarting the gateway...
The gateway runs with the new settings.
SSH (port 2222) opens once the first-run setup in the console is finished.
RDP (port 3389) opens once the first-run setup in the console is finished.
VNC (port 5900) opens once the first-run setup in the console is finished.
PostgreSQL front (port 15432) opens once the first-run setup in the console is finished.
Checking this server (bursu-pam-check --quiet):
Next steps:
1. Open https://192.0.2.10/setup in a browser.
2. Enter the one-time setup code (below).
3. In the console: create the administrator, then install the licence.
4. The firewall (ufw) is on. Let the gateway's ports in:
sudo ufw allow 443/tcp
sudo ufw allow 2222/tcp
sudo ufw allow 3389/tcp
sudo ufw allow 5900/tcp
sudo ufw allow 15432/tcp
----------------------------------------------------------------------------------------------
Open in a browser: https://192.0.2.10/setup
Setup code: XXXX-XXXX-XXXX
(lost it? sudo cat /var/lib/bursu-pam/setup-code)
(the browser will warn about the self-signed certificate - expected; continue)
როცა ოსტატი /setup უკვე გავლილია, /setup-ის მისამართისა და კოდის ნაცვლად იბეჭდება Console: https://…/.
დასრულების კოდები
| კოდი | მნიშვნელობა |
|---|---|
| 0 | პარამეტრები გამოყენებულია, კარიბჭე მათით მუშაობს. |
| 1 | კარიბჭე ახალი პარამეტრებით არ ამუშავდა, წინა პარამეტრები დაბრუნებულია. |
| 2 | ოსტატი ვერ იწყებს მუშაობას: გაშვებულია არა root-ის სახელით, ტერმინალი არ არის, jq არ არის დაყენებული, gateway.json არ არსებობს, ფაილი სიმბოლური ბმულია ან სუფთა JSON არ არის (ოსტატი კომენტარებსა და ბოლო მძიმეებს ვერ კითხულობს), უცნობი არგუმენტი. |
| 3 | არაფერი შეცვლილა: Apply?-ზე უპასუხეს «არა». |
| 4 | არავინ უპასუხა (შეყვანის დასასრული; ინსტალაციიდან გამოძახებისას — პასუხი არ მოვიდა 5 წუთის განმავლობაში). არაფერი შეცვლილა. |
| 130 | შეწყვეტილია Ctrl+C-ით. ფაილის ჩაწერამდე არაფერი შეცვლილა. თუ გაშვების შემოწმებისას შეწყვიტეს, წინა პარამეტრები დაბრუნებულია. თუ კარიბჭე ახალი პარამეტრებით უკვე ამუშავდა (ან ჯერ კიდევ ეშვება მათით), ისინი რჩება — ოსტატი ამის შესახებ წერს. ასევე სრულდება ოსტატი სიგნალებზე TERM (143) და HUP (129). |
პირველადი დაყენება (ოსტატი /setup)
სანამ კარიბჭე არ არის დაყენებული, მასში მხოლოდ ერთი გვერდია — https://<მისამართი>/setup; ნებისმიერი სხვა მისამართი მასზე გადაგიყვანთ. შვიდნაბიჯიანი ოსტატი ქმნის დაშიფვრის გასაღებს, პირველ ადმინისტრატორს და ძირითად პარამეტრებს. პირველ რიგში ის ერთჯერად კოდს ითხოვს — რომ კარიბჭე არ «დაიკავოს» იმან, ვინც გვერდს პირველი გახსნის.
ნაბიჯი 1 · Setup code
შეიყვანეთ კოდი ინსტალაციის გამონატანიდან (ფორმატი XXXX-XXXX-XXXX, 12 სიმბოლო; დეფისებსა და რეგისტრს მნიშვნელობა არ აქვს). თუ გამონატანი დაიკარგა: sudo cat /var/lib/bursu-pam/setup-code ან sudo bursu-pam-configure --next-steps. ფაილს მხოლოდ სერვისი და root კითხულობენ; მისი გზა სერვისის ჟურნალშიც იწერება (თავად კოდი — არასოდეს). არასწორი კოდი: The setup code did not match. ერთი მისამართიდან — წუთში არაუმეტეს 10 მცდელობისა.
ნაბიჯი 2 · Language
Default console language — კონსოლის ნაგულისხმევი ენა: English, Русский, Українська, ქართული, Deutsch, Español, Português, Português (Brasil). თითოეული მომხმარებელი შემდეგ საკუთარ ენას პროფილში და შესვლის გვერდზე ირჩევს.
ნაბიჯი 3 · Key mode
სად შეინახოს გასაღები, რომლითაც კარიბჭე ანგარიშების საიდუმლოებებს შიფრავს:
- Protected by the operating system (recommended) — გასაღები ინახება გასაღებების კატალოგში, მისი წაკითხვა მხოლოდ სერვისს შეუძლია. გადატვირთვის შემდეგ კარიბჭე თავისით ეშვება. აირჩიეთ ეს ვარიანტი, თუ დარწმუნებული არ ხართ.
- Sealed with a passphrase — სერვისის ყოველი გადატვირთვის შემდეგ ადმინისტრატორი საიდუმლო ფრაზას შეიყვანს გვერდზე
/unseal. დისკის მოპარვისას უფრო საიმედოა, მაგრამ სანამ კარიბჭე დალუქულია, ის არ მუშაობს (ვერავინ დაუკავშირდება). მიუთითეთ Passphrase და Repeat the passphrase — არანაკლებ 12 სიმბოლოსი.
რეჟიმის შეცვლა მოგვიანებით შეიძლება Settings → Encryption key-ში (დეტალურად).
ნაბიჯი 4 · Recovery key
ოსტატი აჩვენებს აღდგენის გასაღებს — ერთხელ. მის გარეშე საიდუმლოებებს ვერ აღადგენთ, თუ გასაღების ფაილი დაიკარგება ან საიდუმლო ფრაზა დაგავიწყდებათ.
- დააჭირეთ Download .txt ან Print და გასაღები ქსელის გარეშე შეინახეთ: ამონაბეჭდი — სეიფში, ფაილი — მატარებელზე, რომელიც სერვერისგან ცალკე ინახება. გასაღები თავად კარიბჭეზე არ შეინახოთ.
- მონიშნეთ I have saved the key in a safe place.
- ველში Last 4 characters of the key შეიყვანეთ გასაღების ბოლო 4 სიმბოლო — ეს შემოწმებაა, რომ გასაღები მართლაც ჩაწერილია.
თუ დაიკარგება როგორც გასაღების ფაილი /var/lib/bursu-pam/keys-ში, ისე აღდგენის გასაღები, ვერცერთი შენახული პაროლი და ვერცერთი სეანსის ჩანაწერი ვეღარ წაიკითხება. მათ ვერავინ დააბრუნებს, მათ შორის BURSUsofts.
ნაბიჯი 5 · Administrator
პირველი ადმინისტრატორი; დანარჩენ მომხმარებლებს ის კონსოლში შექმნის.
| ველი | რა შევიყვანოთ |
|---|---|
| Login | 64 სიმბოლომდე: ლათინური ასოები, ციფრები, წერტილი, დეფისი, ქვედა ტირე. |
| Name | საჩვენებელი სახელი, 128 სიმბოლომდე. |
| Password, Repeat the password | არანაკლებ 12 სიმბოლოსი (მინიმუმი მიეთითება Sign-in and MFA-ში). |
პირველი ადმინისტრატორი — კარიბჭის ლოკალური ანგარიშია. მაშინაც კი, როცა მომხმარებლები Active Directory-ით შედიან, ის შესვლას აგრძელებს, თუ დირექტორია მიუწვდომელია. მისი პაროლი და აღდგენის კოდები ისევე ფრთხილად შეინახეთ, როგორც აღდგენის გასაღები.
ნაბიჯი 6 · Two-factor sign-in
- დაასკანერეთ QR-კოდი ავთენტიფიკატორის აპით ან შეიყვანეთ გასაღები ხელით (პარამეტრები: SHA-1, 6 ციფრი, 30 წამი).
- შეიყვანეთ Code from the app-ში მიმდინარე ექვსნიშნა კოდი და დააჭირეთ Next. The code did not match. Check the time on the phone. — შეამოწმეთ დრო ტელეფონზე.
- ოსტატი ათ აღდგენის კოდს აჩვენებს — თითოეული ერთხელ მუშაობს, ტელეფონის დაკარგვის შემთხვევისთვის. შეინახეთ ისინი ტელეფონისგან ცალკე, მონიშნეთ I have saved the recovery codes და დააჭირეთ Next.
ნაბიჯი 7 · Done
შედეგი: გასაღების რეჟიმი, ადმინისტრატორი დაყენებული მეორე ფაქტორით, და Setup code — no longer valid, the file is deleted. ორი ღილაკი: Go to sign-in — შესვლის ჩვეულებრივი გვერდი, და Next: start the 7-day trial or install a licence — Settings → Licence. კარიბჭე არცერთ სეანსს არ უშვებს, სანამ ლიცენზია არ აქვს — დაუყოვნებლივ გადადით თავზე «ლიცენზია».
თუ ოსტატი შეწყდა
ოსტატის მსვლელობა ინახება მხოლოდ კარიბჭის მეხსიერებაში და ბრაუზერზეა მიბმული; 30 წუთის უმოქმედობის შემდეგ, სერვისის გადატვირთვისას ან დაყენების კოდის ხელახლა შეყვანისას ის იშლება. თუ ფანჯარა დახურეთ, გახსენით /setup, ხელახლა შეიყვანეთ დაყენების კოდი (ის ოსტატის დასრულებამდე მოქმედებს) და ხელახლა აირჩიეთ ენა. შემდეგ ოსტატი იმ ადგილიდან გააგრძელებს, რომელიც უკვე შესრულებულით განისაზღვრება: თუ გასაღები შექმნილია, ნაბიჯ 3-ზე არჩევანი გამოჩნდება; თუ ადმინისტრატორი შექმნილია — ოსტატი პირდაპირ ნაბიჯ 6-ზე გადავა. არ დახუროთ გვერდი, სანამ აღდგენის გასაღებს არ შეინახავთ: ის ერთხელ ჩანს და ნაბიჯ 4-ზე ჩანართის დახურვის შემდეგ ხელახლა აღარ გამოჩნდება. თუ გასაღები წინა ჯერზე უკვე შეიქმნა, ნაბიჯ 3-ზე გამოჩნდება არჩევანი: Continue with this key (თუ მისი აღდგენის გასაღები შეინახეთ) ან Create the key again — ძველი გასაღები და მისი აღდგენის გასაღები იშლება; ეს შესაძლებელია მხოლოდ მანამ, სანამ არც ადმინისტრატორი არსებობს და არც არცერთი საიდუმლო. თუ გასაღებების კატალოგში წაშლილი გასაღების ფაილები დარჩა, ოსტატი მათ დაასახელებს — გადაიტანეთ ისინი სხვა ადგილას და გაიმეორეთ.
დალუქული რეჟიმი და /unseal
გვერდი /unseal ორ შემთხვევაში ჩნდება. სანამ ის ღიაა, კონსოლი და სერვერებთან კავშირები მიუწვდომელია.
The gateway is sealed
თქვენ აირჩიეთ რეჟიმი Sealed with a passphrase, და სერვისი გადაიტვირთა (სერვერის გადატვირთვა, პაკეტის განახლება, systemctl restart). შეიყვანეთ Passphrase და დააჭირეთ Unseal. კარიბჭე გაიხსნება და ყველა მსმენელს გაუშვებს (SSH, RDP, VNC, მონაცემთა ბაზები).
თუ ფრაზა დაგავიწყდათ, დააჭირეთ Recover with the recovery key: შეიყვანეთ Recovery key, მიუთითეთ New passphrase და Repeat the passphrase, დააჭირეთ Recover and unseal.
The encryption key is unavailable
რეჟიმი «დაცულია ოპერაციული სისტემით», მაგრამ გასაღების ფაილი არ არის ან ამ ბაზას არ შეესაბამება (მაგალითად, ბაზა აღადგინეს ახალ სერვერზე კატალოგ /var/lib/bursu-pam/keys-ის გარეშე). შეიყვანეთ აღდგენის გასაღები და დააჭირეთ Recover the key. თუ აღდგენის შემდეგ კარიბჭე წერს The key was recovered და გასაღებების კატალოგის პრობლემებს ჩამოთვლის — გამოასწორეთ ისინი სერვისის შემდეგ გადატვირთვამდე; აღდგენის გასაღები ძალაში რჩება.
ერთი მისამართიდან წუთში არაუმეტეს 5 მცდელობისა; ყოველი მცდელობა, წარმატებული თუ არა, აუდიტის ჟურნალში იწერება. შეცდომები: The passphrase did not match., The recovery key did not match.
დალუქულ რეჟიმში ავტომატური გადატვირთვა (მაგალითად, უსაფრთხოების განახლებების შემდეგ) კარიბჭეს დახურულს დატოვებს ადმინისტრატორის მოსვლამდე. თუ ეს მიუღებელია, გამოიყენეთ რეჟიმი «დაცულია ოპერაციული სისტემით» და დისკის დაშიფვრა.
ლიცენზია
კარიბჭე ლიცენზირდება აქტიური სერვერების რაოდენობის მიხედვით (კონსოლში ჩართული სერვერები); მომხმარებლების რაოდენობა შეზღუდული არ არის. ლიცენზია — BURSUsofts-ის მიერ ხელმოწერილი ფაილია (.bpl), რომელსაც კარიბჭე თავად ამოწმებს, ინტერნეტთან კავშირის გარეშე. ის მიბმულია ინსტალაციაზე (Installation ID) და ამ სერვერზე (ანაბეჭდი /etc/machine-id-ის საფუძველზე).
ოსტატ /setup-ის დასრულებისთანავე ლიცენზია არ არის: კონსოლში შესვლა მუშაობს, მაგრამ არცერთი სეანსი არ დაიწყება და ნებისმიერი ცვლილება (სერვერის, მომხმარებლის, წესის დამატება) უარყოფილი იქნება შეტყობინებით The gateway has no licence: changes are refused. Start the trial or install a licence on Settings → Licence. პირველი, რასაც ადმინისტრატორი შესვლის შემდეგ აკეთებს, — საცდელ ლიცენზიას რთავს.
გვერდი: Settings → Licence (/system/licence), მხოლოდ Administrator-ისთვის. ის ლიცენზიის ნებისმიერ მდგომარეობაში მუშაობს. მასზე ყოველი მოქმედება ახალ დადასტურებას მოითხოვს: კარიბჭემ შეიძლება კიდევ ერთხელ გკითხოთ პაროლი და კოდი (You may be asked for your password and code again first.).

ბარათი Status
| სტრიქონი | რას ნიშნავს |
|---|---|
| Customer | ორგანიზაცია, რომელსაც ინსტალაცია ეკუთვნის bursucm.com პორტალზე; Not claimed yet — ინსტალაცია ჯერ არავისზე არ არის მიბმული (ნორმალურია საცდელისთვის). |
| Serial | მოქმედი ლიცენზიის სერიული ნომერი. |
| Kind | Trial (საცდელი) ან Paid (ფასიანი). |
| Valid | მოქმედების ვადა; ფასიანს შეიძლება ჰქონდეს ასევე Grace ends — საშეღავათო ვადის დასასრული. |
| Days left | რამდენი დღე დარჩა. |
| Issued, Signing key | როდის არის გაცემული და რომელი გასაღებით არის ხელმოწერილი. |
| Active servers | «6 of 25» — რამდენი სერვერია ჩართული და რამდენს უშვებს ლიცენზია; გადაჭარბებისას — Over the limit. |
| Installation ID | ამ ინსტალაციის იდენტიფიკატორი (ღილაკი Copy) — მას შეძენისას და მხარდაჭერის სამსახურში გკითხავენ. |
| This host | ამ სერვერის ანაბეჭდი და ემთხვევა თუ არა ის ლიცენზიას: matches this host; second host (paid slot) — მეორე სერვერი ფასიანი ადგილით; activated on another host: N of M grace days used — ლიცენზია სხვა სერვერისთვის არის გაცემული, მიმდინარეობს გადასვლის საშეღავათო ვადა. |
| Background check-in, Last check-in | ჩართულია თუ არა ლიცენზიის განახლებების ყოველდღიური შემოწმება და როდის იყო ბოლო. |
| Pending renewal | მიღებულია შემდეგი ლიცენზია, რომელიც მოგვიანებით შევა ძალაში. |
| Clock | ჩნდება, თუ სერვერის საათი ლიცენზიის დროსთან შედარებით წინ წავიდა ან ჩამორჩა. |
მდგომარეობები (ნიშნული ბარათის კუთხეში): No licence, Trial, Active, Ends soon (ფასიან ლიცენზიას — დასრულებამდე 7 დღე და ნაკლები), In grace (მხოლოდ ფასიანს), Ended, Activated on another host, Released.
საცდელი ლიცენზია 7 დღით
საცდელი ლიცენზია ყველა ფუნქციას იძლევა 7 დღით და 25 აქტიურ სერვერამდე; მის შემდეგ საშეღავათო ვადა არ არის. ერთი ინსტალაციისთვის საცდელი ლიცენზიის მიღება ერთხელ შეიძლება; პორტალის პირობებით — ასევე ერთი საცდელი ლიცენზია ორგანიზაციაზე (ოფლაინ-საცდელი გაიცემა bursucm.com-ის ანგარიშით). ნიშნული Ends soon საცდელ ლიცენზიას არ აქვს: ის ბოლო დღემდე აჩვენებს Trial-ს, შემდეგ კი მაშინვე Ended-ს, ამიტომ მისი დასრულების თარიღი წინასწარ ჩაიწერეთ.
ინტერნეტით — ერთი ღილაკი
- ბლოკში Online — one call per click დააჭირეთ Start the 7-day trial online.
- ფანჯარა აჩვენებს, ზუსტად რა გაიგზავნება (What is sent): ინსტალაციის იდენტიფიკატორი, სერვერის ანაბეჭდი, კარიბჭის ვერსია, აქტიური სერვერების რაოდენობა, კარიბჭის დრო, როდის დასრულდა დაყენება, ერთჯერადი რიცხვი, ლიცენზიის რიგითი ნომერი და კარიბჭის ღია გასაღები — კარიბჭის ხელმოწერით. არანაირი სახელები, მისამართები და ორგანიზაციის მონაცემები.
- დააჭირეთ Send this one call. რამდენიმე წამში: The 7-day trial licence is installed.
კარიბჭე bursucm.com-ს მიმართავს მხოლოდ მაშინ, როცა ღილაკს დააჭერთ; დანარჩენ დროს ის არაფერს აგზავნის. თუ ინტერნეტთან წვდომა მხოლოდ პროქსით არის — მიუთითეთ ის ბლოკში Proxy server (იხ. ქვემოთ).
ინტერნეტის გარეშე — მოთხოვნის კოდი
- ბლოკში Request codes (offline) დააჭირეთ Start the 7-day trial, შემდეგ Make the request code.
- კარიბჭე აჩვენებს Request code-ს და მის QR-კოდს (შეიძლება Download as .txt). კოდს პორტალი ერთხელ იღებს; კარიბჭემ მოთხოვნა დაიმახსოვრა — სანამ პასუხი არ არის, გვერდზე ჩანს Waiting for an answer: ….
- ინტერნეტთან დაკავშირებული ნებისმიერი კომპიუტერიდან შედით
https://bursucm.com/pam/activate-ზე (საჭიროა bursucm.com-ის ანგარიში), ჩასვით კოდი (ან დაასკანერეთ QR ტელეფონით) და მიიღეთ ლიცენზიის ფაილი.bpl. - გადაიტანეთ ფაილი დახურულ ქსელში და დააყენეთ: Install a licence → Licence file (ან ჩასვით ტექსტი Or paste the licence-ში) → Install. მზადაა: The licence was installed.
ფასიანი ლიცენზია
შეძენისას იღებთ გააქტიურების გასაღებს სახით BPK- და 20 სიმბოლო. კონკრეტული ინსტალაციისთვის ლიცენზიის შესაძენად გამყიდველს შეიძლება დასჭირდეს ამ ინსტალაციის Claim code (ბლოკი Claim code გვერდზე): ის ინსტალაციას bursucm.com/pam/licences-ზე თქვენს ორგანიზაციაზე მიაბამს. ბლოკი ჩანს, სანამ საცდელი ლიცენზია მოქმედებს (ან ლიცენზია ორგანიზაციის სახელის გარეშე); ორგანიზაციის სახელიანი ფასიანი ლიცენზიის შემდეგ კოდი ავიწყდება და ბლოკი აღარ ჩანს. თავად საცდელი პერიოდისთვის კოდი საჭირო არ არის. შეინახეთ claim code საიდუმლოდ — ნებისმიერს, ვისაც ის აქვს, შეუძლია ინსტალაცია საკუთარ თავზე მიაბას.
- ონლაინ: Activate with an activation key → შეიყვანეთ Activation key → Send this one call → The licence from your activation is installed.
- ოფლაინ: Activate a paid licence → Make the request code → კოდი შეიყვანება
https://bursucm.com/pam/activate-ზე, სადაც ირჩევთ ფასიან უფლებას (entitlement) → მიღებული ფაილი დგება Install a licence-ით. - მზა ფაილი. თუ BURSUsofts-მა ფაილი
.bplგამოგიგზავნათ, უბრალოდ დააყენეთ ის Install a licence-ით. იკითხება მხოლოდ ბლოკი BEGIN და END სტრიქონებს შორის, ხელმოწერა მოწმდება.
გაგრძელება და ყოველდღიური შემოწმება
ახალ ლიცენზიას (გაგრძელება, მეტი სერვერი) ასევე აყენებენ: ფაილით, ონლაინ-ღილაკით Check now (ერთი მიმართვა — მზა ლიცენზიის წამოღება, თუ ის არსებობს) ან Background check-in-ის ჩართვით: Turn the background check-in on — კარიბჭე დღეში ერთხელ თავად ეკითხება bursucm.com-ს გაგრძელებების შესახებ. ნაგულისხმევად შემოწმება გამორთულია. თუ ის ზედიზედ ერთი კვირა ვერ ხერხდება, ზარში გაფრთხილება გამოჩნდება.
ავტომატურად მიღებული ლიცენზია, რომელიც მოქმედზე უარესია (ნაკლები სერვერი, უფრო მოკლე ვადა, უფრო მოკლე საშეღავათო ვადა, ნაკლები ჰოსტ-სერვერი, ამ სერვერს არ მოიცავს), თავისით არ დგება: გვერდი გეტყვით The licence … was received but not installed, because it … — დააყენეთ ის ხელით, თუ მართლა გჭირდებათ.
პროქსი
თუ კარიბჭე ინტერნეტში მხოლოდ HTTP-პროქსით გადის, შეიყვანეთ ის Proxy address (empty = the system's setting)-ში, მაგალითად http://proxy.example.org:3128, და დააჭირეთ Save the proxy. Use the system default — სისტემური პარამეტრის დაბრუნება. ლოგინითა და პაროლით პროქსი მხარდაჭერილი არ არის; მისამართი — მხოლოდ http://ჰოსტი:პორტი ან https://ჰოსტი:პორტი.
სხვა სერვერზე გადატანა
ლიცენზია სერვერზეა მიბმული. თუ კარიბჭე გადაიტანეთ (ასლიდან ახალ მანქანაზე აღადგინეთ), მდგომარეობა გახდება Activated on another host. ფასიანი ლიცენზიისთვის მოქმედებს გადასვლის საშეღავათო ვადა — არანაკლებ 14 დღისა (ან მეტი, თუ ლიცენზიაში ასეა ჩაწერილი), რომლის განმავლობაშიც ყველაფერი მუშაობს; გვერდი აჩვენებს, რამდენი დღეა გამოყენებული. ამ დროში გადაიტანეთ ლიცენზია: Move the licence to this host online (ერთი მიმართვა) ან ოფლაინ-კოდით Move the licence to this host. გადატანების რაოდენობა ლიცენზიის პირობებით არის შეზღუდული. საშეღავათო ვადის დასრულების შემდეგ ახალი სეანსები და ცვლილებები უარყოფილია.
ინსტალაციის გათავისუფლება
კარიბჭის ექსპლუატაციიდან გამოყვანამდე გაათავისუფლეთ ლიცენზია, რომ ის სხვა სერვერზე გააქტიუროთ: Release… → დასადასტურებლად შეიყვანეთ მოქმედი ლიცენზიის სერიული ნომერი → ერთ-ერთი ვარიანტი:
- Release and show the release code — კარიბჭე არაფერს აგზავნის და აჩვენებს Release code-ს, რომელსაც პორტალზე თავად შეიყვანთ. კოდი ჩანს მხოლოდ ერთხელ — დააკოპირეთ ის, სანამ გვერდს დატოვებთ.
- Release and tell bursucm.com now (one call) — გათავისუფლების შესახებ პორტალს მაშინვე ეცნობება, კოდი საჭირო არ არის.
ამ მომენტიდან კარიბჭე არცერთ სეანსს არ უშვებს და არაფრის შეცვლის საშუალებას არ იძლევა, გარდა შესვლისა და ლიცენზიის გვერდისა, სანამ ახალი ლიცენზია არ დაყენდება.
როცა ლიცენზიას ვადა გასდის: რა ჩერდება და რა მუშაობს
ლიცენზიის ვადის გასვლა — ეს «რბილი გაჩერებაა» და არა გამორთვა. ფასიან ლიცენზიას დასრულებამდე 7 დღით ადრე უჩნდება ნიშნული Ends soon და გაფრთხილება ზარში; დასრულების შემდეგ მოქმედებს საშეღავათო ვადა (In grace, მისი ხანგრძლივობა ლიცენზიაშია ჩაწერილი), როცა ყველაფერი ჯერ კიდევ მუშაობს. საცდელ ლიცენზიას არც ნიშნული აქვს, არც გაფრთხილება და არც საშეღავათო ვადა: Trial ბოლო დღემდე, შემდეგ კი მაშინვე Ended. დასრულების შემდეგ (და ფასიანი ლიცენზიის საშეღავათო ვადის შემდეგ):
| წყვეტს მუშაობას | აგრძელებს მუშაობას |
|---|---|
| ახალი სეანსები (SSH, RDP, VNC, მონაცემთა ბაზები) — მომხმარებელი უარს ხედავს; ტექსტი მსმენელზეა დამოკიდებული (იხ. «ლიცენზია» თავში «გაუმართაობები»), მაგალითად The gateway's licence does not allow new sessions now. Contact the administrator. ცვლილებები კონსოლში: სერვერების, მომხმარებლების, წესების, პარამეტრების შექმნა და რედაქტირება. | კონსოლში შესვლა, საკუთარი პროფილი და ენა. ჟურნალების, სეანსებისა და ჩანაწერების ნახვა, მთლიანობის შემოწმება, SIEM-ში გაგზავნა. ცვლილებები, რომლებიც წვდომას ართმევს: სერვერის ან წესის გამორთვა, წვდომის გაუქმება, ბრძანებების კონტროლის გამკაცრება, დაშიფვრის გასაღების შეცვლა. მიმდინარე სეანსების შეწყვეტა. ლიცენზიის გვერდი. |
თუ ჩართულია იმაზე მეტი სერვერი, ვიდრე ლიცენზია უშვებს, საშეღავათო ვადის შემდეგ სეანსები დაიშვება მხოლოდ ლიმიტის ფარგლებში მყოფ სერვერებთან, ცვლილებები კი უარყოფილია, სანამ ზედმეტი სერვერები არ გამოირთვება. ლიმიტზე მეტი სერვერის ჩართვა მაშინვე შეუძლებელია: The licence allows … active servers. Switch off a server or extend the licence.
კარიბჭე საკუთარ დროს არ ენდობა
კარიბჭე თვალყურს ადევნებს, რომ ლიცენზიის გაგრძელება საათის გადაწევით ან ბაზის უკან დაბრუნებით შეუძლებელი იყოს. თუ ლიცენზიის მდგომარეობის ფაილი /var/lib/bursu-pam/licence-state.json გაქრა ან დაზიანდა და ამავდროულად აუდიტის ჟურნალში ხელმოწერილი დროის ნიშნული არ ემთხვევა, თუ ბაზა მდგომარეობის ფაილზე ძველი აღმოჩნდა (ძველი ასლიდან აღდგენილი), ან ჟურნალიდან სტრიქონები გაქრა, გვერდი წერს The gateway cannot trust its own time: ახალი სეანსები და ცვლილებები უარყოფილია, გადატვირთვა არ შველის. გამოსავალი ერთია — ლიცენზია, რომელიც გაცემულია ამ მდგომარეობის დაწყების შემდეგ შექმნილ მოთხოვნაზე პასუხად:
- თუ ფასიანი ლიცენზია მოქმედებს — Request a support licence (ოფლაინ-კოდი ან ონლაინ-ღილაკი) და მისი გაგზავნა BURSUsofts-ში;
- წინააღმდეგ შემთხვევაში — გააქტიურების მოთხოვნა (Activate a paid licence); საცდელი ლიცენზია ამ მდგომარეობიდან ვერ გამოიყვანს.
თუ კარიბჭის საათი წინ წავიდა, შეიძლება გამოჩნდეს ღილაკი Re-base the licence to this gateway's time — ის ლიცენზიებს კარიბჭის მიმდინარე დროზე გადაითვლის. ამიტომ ბაზა აღადგინეთ ერთად კატალოგ /var/lib/bursu-pam-თან ერთი და იმავე ასლიდან (იხ. «სარეზერვო კოპირება»).
Licences received
ყველა მიღებული ლიცენზიის ცხრილი: Serial, Seq, Kind, Servers, Term, Received (როგორ არის მიღებული — uploaded, online, check-in, restored from the state file; ვის მიერ და როდის) და Status — In force, Pending, Superseded, Released, Ended.
ლიცენზიის გვერდის ყველა შეტყობინება და რა უნდა გააკეთოთ მათთან — თავში «გაუმართაობები → ლიცენზია».
ფაილი gateway.json
/etc/bursu-pam/gateway.json ინახავს მხოლოდ იმას, რაც კარიბჭემ ბაზასთან დაკავშირებამდე უნდა იცოდეს: სად არის ბაზა, რომელ მისამართებსა და პორტებზე უსმინოს, სად არის სერტიფიკატი და კატალოგები. დანარჩენი ყველაფერი კონსოლში კონფიგურირდება და ბაზაში ინახება. ფაილს ქმნის bursu-pam-setup, მასში პორტებს ცვლის bursu-pam-configure; ხელით მას მხოლოდ იმ პარამეტრებისთვის არედაქტირებენ, რომლებიც ოსტატში არ არის.
- ფორმატი — JSON; კარიბჭე უშვებს კომენტარებს
//და ბოლო მძიმეებს, მაგრამbursu-pam-configureდაbursu-pam-checkმხოლოდ სუფთა JSON-ს კითხულობენ — ნუ დაამატებთ კომენტარებს, თუ ოსტატით სარგებლობთ. - უცნობ პარამეტრს კარიბჭე უარყოფს და არ ეშვება — ასე ბეჭდვითი შეცდომა ჩუმად ნაგულისხმევ მნიშვნელობად არ იქცევა. პარამეტრების სახელები რეგისტრისადმი მგრძნობიარე არ არის.
- უფლებები:
root:bursu-pam 0640(ფაილი შეიძლება ბაზის პაროლს შეიცავდეს). ამოწმებსbursu-pam-check. - რედაქტირების შემდეგ:
sudo systemctl restart bursu-pam-gateway(მიმდინარე სეანსები შეწყდება). თუ კარიბჭე არ ამუშავდა —journalctl -u bursu-pam-gateway -n 50არასწორ პარამეტრს დაასახელებს. - მაგალითი კომენტარებით:
/usr/share/doc/bursu-pam/gateway.json.example.
ფაილი, რომელსაც ინსტალაცია ქმნის:
{
"connectionString": "Host=/var/run/postgresql;Port=5432;Database=bursu_pam;Username=bursu-pam",
"listenUrl": "https://0.0.0.0:443",
"dataDirectory": "/var/lib/bursu-pam",
"keyDirectory": "/var/lib/bursu-pam/keys",
"sshListen": "0.0.0.0:2222",
"rdpWorkerPath": "/opt/bursu-pam/workers/RdpWorker",
"vncWorkerPath": "/opt/bursu-pam/workers/bursu-pam-vnc",
"vncLauncherPath": "/opt/bursu-pam/workers/bursu-pam-vnc-launch"
}
პარამეტრები
| პარამეტრი | ნაგულისხმევად | რას ადგენს |
|---|---|---|
connectionString | სავალდებულოა | ბაზასთან კავშირის სტრიქონი (Npgsql-ის ფორმატი). ცხრილები კარიბჭის გაშვებისას იქმნება და ახლდება. |
listenUrl | https://0.0.0.0:443 | კონსოლის მისამართი და პორტი: https:// და IP-მისამართი (0.0.0.0, [::] ან სერვერის მისამართი). |
sshListen | 0.0.0.0:2222 | SSH-მსმენელის მისამართი და პორტი. |
rdpListen | არ არის (RDP გამორთულია) | RDP-მსმენელის მისამართი და პორტი, მაგალითად 0.0.0.0:3389. მუშაობს მხოლოდ rdpWorkerPath-თან ერთად. |
vncListen | არ არის (VNC გამორთულია) | VNC-მსმენელის მისამართი და პორტი სერვერის კონკრეტული IP-მისამართით, მაგალითად 192.0.2.10:5900 (0.0.0.0 არ მიიღება). მოითხოვს vncAdvertisedName-სა და vncWorkerPath/vncLauncherPath-ს. |
vncAdvertisedName | არ არის | სახელი, რომლითაც კლიენტები VNC-მსმენელს უკავშირდებიან. აუცილებლად უნდა იყოს კარიბჭის სერტიფიკატში (ალტერნატიული სახელების სიაში), თორემ VNC-მსმენელი არ ჩაირთვება. თვითხელმოწერილი სერტიფიკატი ამ სახელს იღებს მხოლოდ მაშინ, თუ ის სერტიფიკატის შექმნამდე არის მითითებული — იხ. «თვითხელმოწერილი სერტიფიკატი». |
dbListen | არ არის | ბაზების მსმენელები: { "postgresql": "192.0.2.10:15432", "mysql": "192.0.2.10:13306", "mssql": "192.0.2.10:11433" }. თითოეული — კონკრეტული IP-მისამართით; რომელიც არ არის მითითებული — გამორთულია. არ გამოიყენოთ 5432 იმ მისამართზე, სადაც საკუთარი PostgreSQL უსმენს. |
certificatePath | <dataDirectory>/gateway.pfx | კონსოლისა და ყველა TLS-მსმენელის სერტიფიკატი: PKCS#12 ფაილი ან, certificateKeyPath-თან ერთად, PEM სერტიფიკატი. აბსოლუტური გზა. იხ. «სერტიფიკატი». |
certificateKeyPath | არ არის | PEM სერტიფიკატის დახურული PEM გასაღები. |
certificatePassword | არ არის | PKCS#12 ფაილის ან დაშიფრული PEM გასაღების პაროლი. |
dataDirectory | /var/lib/bursu-pam | მონაცემთა კატალოგი: დაყენების კოდი, სერტიფიკატი, ჟურნალი, ლიცენზიის მდგომარეობა. |
keyDirectory | /var/lib/bursu-pam/keys | მთავარი გასაღებისა და კონსოლის სეანსების გასაღებების კატალოგი. |
recordingsDirectory | <dataDirectory>/recordings | სად შეინახოს სეანსების ჩანაწერები. /var/lib/bursu-pam-ის გარეთ მდებარე კატალოგი სერვისის დამატებით კონფიგურაციას მოითხოვს — იხ. «ჩანაწერები სხვა დისკზე». |
sshPublicHost, sshPublicPort | სახელი, რომლითაც კლიენტმა კონსოლი გახსნა; sshListen-ის პორტი | SSH-ის რომელი მისამართი და პორტი ეცნობოს BURSUcm-ის კლიენტებს და გამოჩნდეს known_hosts-ის სტრიქონში. მიუთითეთ, თუ კარიბჭე NAT-ის ან პორტების გადამისამართების უკან არის. |
rdpPublicHost, rdpPublicPort | sshPublicHost ან კონსოლის სახელი; 3389 | იგივე RDP-სთვის (მისამართი .rdp ფაილში და კლიენტისთვის პასუხში). |
dbPublicHost | სახელი, რომლითაც კონსოლია გახსნილი | სახელი, რომელსაც კონსოლი მომხმარებლებს აჩვენებს ბაზების კლიენტების დასაკავშირებლად. |
trustedProxies | [] | კონსოლის წინ მდგარი უკუპროქსების IP-მისამართები ან ქსელები (CIDR), რომელთა სათაურებს X-Forwarded-For/X-Forwarded-Proto კარიბჭე ენდობა. ამის გარეშე ჟურნალში პროქსის მისამართი იქნება და არა მომხმარებლის. |
displayTimeZone | ოპერაციული სისტემის სასაათო სარტყელი | სარტყელი კონსოლში დროის საჩვენებლად, მაგალითად Asia/Tbilisi. დრო ყოველთვის UTC-ში ინახება. |
renderMemoryBudgetMb | 2048 | 1024–65536. მეხსიერება (მიბ), რომელსაც ერთად შეიძლება იკავებდნენ RDP/VNC-ჩანაწერების დახატვის ამოცანები: პირდაპირი ყურება, დამკვრელი, MP4-ში ექსპორტი. ერთი ადამიანი ნახევარზე მეტს არ იკავებს (მაგრამ ნებისმიერი ზომის ერთი ამოცანის გაშვება ყოველთვის შეუძლია). ამოცანა, რომელიც არ ეტევა, იღებს პასუხს «დაკავებულია» — მას მოგვიანებით უშვებენ. მნიშვნელობა 2048 გათვლილია 4 გიბ და მეტი მეხსიერების სერვერზე; ნაკლებზე შეამცირეთ. თავად სეანსები ამ ბიუჯეტში არ შედის. |
rdpWorkerMemoryMb, rdpWorkerMaxPids, rdpWorkerCpuPercent | 512, 128, 100 | RDP ან VNC სეანსის ერთი მუშა პროცესის შეზღუდვები: მეხსიერება (მიბ), პროცესებისა და ნაკადების რაოდენობა, პროცესორის წილი (100 = ერთი ბირთვი). |
rdpWorkerPath, vncWorkerPath, vncLauncherPath | გზები /opt/bursu-pam/workers-ში | სეანსების მუშა პროცესების გზები. ნუ შეცვლით. |
kerberosRuntimeDirectory, kerberosReplayCachePath, kerberosKeytabFiles | Ubuntu-ს პაკეტისთვის არ შეეხოთ | Kerberos-ის სამსახურებრივი გზები; systemd-ის სერვისი უკვე ნაგულისხმევ მნიშვნელობებზეა მორგებული. |
კარიბჭის სერტიფიკატი
ერთი სერტიფიკატი ემსახურება კონსოლს (HTTPS) და კარიბჭის ყველა TLS-მსმენელს (VNC TLS-ით, ბაზების მსმენელები). BURSUcm-ის კლიენტები კარიბჭის სერტიფიკატს პირველი დაკავშირებისას იმახსოვრებენ (ამაგრებენ) და დადასტურებას კვლავ ითხოვენ, თუ ის შეიცვალა.
თვითხელმოწერილი სერტიფიკატი
თუ certificatePath არ არის მითითებული, პირველი გაშვებისას კარიბჭე ქმნის /var/lib/bursu-pam/gateway.pfx-ს: ECDSA P-256, SHA-256, სახელი CN=<მანქანის სახელი>, ვადა ორი წელი; თუ VNC ჩართულია, მას ემატება vncAdvertisedName. ბრაუზერები ასეთ სერტიფიკატზე გაფრთხილებას იძლევიან — ეს მოსალოდნელია; შეამოწმეთ ანაბეჭდი და გააგრძელეთ. მუდმივი მუშაობისთვის უმჯობესია თქვენი სერტიფიკაციის ცენტრის სერტიფიკატი.
შექმნილ ფაილს კარიბჭე შემდეგ მხოლოდ კითხულობს: ის ორი წლის გასვლის შემდეგ სერტიფიკატს არ აგრძელებს და მასში VNC-ის სახელს არ ამატებს, თუ VNC მოგვიანებით ჩართეს. ვადა ჩანს Settings → Status-ზე. ახალი თვითხელმოწერილი სერტიფიკატის მისაღებად (ვადის გასვლის ან VNC-ის ჩართვის შემდეგ) ძველი ფაილი განზე გადადეთ და სერვისი გადატვირთეთ — კარიბჭე ახალს შექმნის:
sudo mv /var/lib/bursu-pam/gateway.pfx /var/lib/bursu-pam/gateway.pfx.old
sudo systemctl restart bursu-pam-gateway
BURSUcm-ის მომხმარებლები ახალ სერტიფიკატს დაინახავენ და მას ერთხელ დაადასტურებენ.
საკუთარი სერტიფიკატი
- გამოუშვით სერტიფიკატი კარიბჭის სახელზე (მაგალითად
pam.example.org; თუ მომხმარებლები IP-ითაც შედიან — დაამატეთ IP ალტერნატიულ სახელებში). თუ VNC ჩართულია — მასში აუცილებლად უნდა იყოს სახელიvncAdvertisedName-დან. - განათავსეთ ფაილები ისე, რომ
bursu-pam-მა შეძლოს მათი წაკითხვა, სხვა მომხმარებლებმა კი — არა. კატალოგი/etc/bursu-pamსერვისისთვის მხოლოდ წასაკითხია — ეს გამოდგება: ფაილი უკვე უნდა არსებობდეს.sudo install -d -o root -g bursu-pam -m 0750 /etc/bursu-pam/tls sudo install -o root -g bursu-pam -m 0640 gateway.pfx /etc/bursu-pam/tls/gateway.pfx - დაამატეთ
gateway.json-ში PKCS#12-ის ვარიანტი:
ან PEM:"certificatePath": "/etc/bursu-pam/tls/gateway.pfx", "certificatePassword": "ფაილის-პაროლი"
("certificatePath": "/etc/bursu-pam/tls/gateway.crt", "certificateKeyPath": "/etc/bursu-pam/tls/gateway.key"certificatePassword— მხოლოდ თუ გასაღები დაშიფრულია). კარიბჭე.crt-დან (და.pfx-დან) კითხულობს მხოლოდ პირველ სერტიფიკატს — საკუთარს, დახურული გასაღებით; ფაილიდან ჯაჭვს ის არ აწყობს და კლიენტებს არ გადასცემს. ამიტომ კლიენტები შუალედურ სერტიფიკაციის ცენტრს თავად უნდა ენდობოდნენ (მაგალითად, გაავრცელეთ ის სამუშაო ადგილებზე ჯგუფური პოლიტიკით ან სანდო სერტიფიკატების პაკეტით). sudo systemctl restart bursu-pam-gatewayდა გახსენით კონსოლი — ბრაუზერმა თქვენი სერტიფიკატი უნდა აჩვენოს. BURSUcm-ის მომხმარებლები გააფრთხილეთ: კლიენტი ახალი სერტიფიკატის დადასტურებას ერთხელ მოითხოვს.
გაგრძელება: შეცვალეთ ფაილი იმავე გზაზე და გადატვირთეთ სერვისი.
ქსელი და ფაიერვოლი
პაკეტი და ოსტატი სერვერის ფაიერვოლს არასოდეს ცვლიან. პორტები თავად გახსენით.
ufw
თუ ufw ჩართულია (sudo ufw status → Status: active), bursu-pam-configure არჩეული პორტებისთვის მზა ბრძანებებს ბეჭდავს. ტიპური ნაკრები:
sudo ufw allow 443/tcp # კონსოლი და BURSUcm-ის კლიენტები
sudo ufw allow 2222/tcp # SSH, SFTP, SCP, Telnet-მოწყობილობები
sudo ufw allow 3389/tcp # RDP (თუ ჩართულია)
sudo ufw allow 5900/tcp # VNC (თუ ჩართულია)
sudo ufw allow 15432/tcp # PostgreSQL-ის მსმენელი (თუ ჩართულია)
უმჯობესია წყაროები მომხმარებლების ქსელით შეზღუდოთ: sudo ufw allow from 10.20.0.0/16 to any port 2222 proto tcp. ufw-ის ჩართვამდე არ დაგავიწყდეთ, დატოვოთ წვდომა პორტ 22-ზე თავად სერვერის ადმინისტრირებისთვის (sudo ufw allow 22/tcp).
სამიზნე სერვერები
სამიზნე სერვერებზე სამსახურებრივი პორტები დაუშვით მხოლოდ კარიბჭის მისამართიდან. მაგალითი Linux-ისთვის ufw-ით: sudo ufw allow from 192.0.2.10 to any port 22 proto tcp და აკრძალვა დანარჩენებისთვის; Windows-ისთვის — Windows-ის ფაიერვოლის წესი RDP-სთვის (3389) კარიბჭის დისტანციური მისამართით. იგივე გააკეთეთ VNC-ის, Telnet-ისა და ბაზების პორტებისთვის.
უკუპროქსი და NAT
თუ კონსოლის წინ უკუპროქსი დგას, ჩაწერეთ მისი მისამართი trustedProxies-ში. თუ კარიბჭე NAT-ით ან პორტების გადამისამართებით არის გამოქვეყნებული, მიუთითეთ გარე მისამართები sshPublicHost/sshPublicPort-ში, rdpPublicHost/rdpPublicPort-სა და dbPublicHost-ში — მათ კარიბჭე კლიენტებს აცნობებს.
ტექნიკური მომსახურება
სერვისი და ჟურნალები
systemctl status bursu-pam-gateway # მუშაობს თუ არა
sudo systemctl restart bursu-pam-gateway # გადატვირთვა (სეანსები წყდება; დალუქულ რეჟიმში — ისევ /unseal)
journalctl -u bursu-pam-gateway -n 100 # ჟურნალის ბოლო სტრიქონები
journalctl -u bursu-pam-gateway -f # ჟურნალი რეალურ დროში
journalctl -u bursu-pam-gateway --since today
სერვისის ჟურნალი არ შეიცავს პაროლებს, დაყენების კოდებსა და კავშირის სტრიქონებს. აუდიტის ჟურნალი (ვინ რა გააკეთა) — კონსოლშია, იხ. «აუდიტის ჟურნალი».
ჰოსტის შემოწმება: bursu-pam-check
sudo bursu-pam-check # თითო სტრიქონი თითო შემოწმებაზე: OK, WARN ან FAIL
sudo bursu-pam-check --quiet # მხოლოდ WARN და FAIL
მხოლოდ კითხულობს, არაფერს ცვლის და ქსელს არ მიმართავს. დასრულების კოდი 1, თუ ერთი FAIL მაინც არის. გაუშვით root-ის სახელით — თორემ შემოწმებების ნაწილი არ შესრულდება.
| შემოწმება | დონე შეცდომისას | რას ამოწმებს და როგორ გასწორდეს |
|---|---|---|
cgroup2 | FAIL | /sys/fs/cgroup — cgroup v2-ის ერთიანი იერარქია. წინააღმდეგ შემთხვევაში ჩატვირთეთ სისტემა systemd.unified_cgroup_hierarchy=1-ით. |
controllers | FAIL | კონტროლერები memory, pids და cpu მუშა პროცესებისთვის ხელმისაწვდომია, swap-ის აღრიცხვა (memory.swap.max) არსებობს ან swap არ არის. წინააღმდეგ შემთხვევაში გამორთეთ swap ან ჩატვირთეთ swapaccount=1-ით. |
landlock | FAIL | Landlock აქტიურია. მის გარეშე RDP და VNC სეანსები არ ეშვება (SSH და კონსოლი მუშაობს). ჩატვირთეთ lsm=...,landlock-ით. |
machine-id | FAIL | /etc/machine-id არსებობს და სერვისი მას კითხულობს; ლიცენზია მასზეა მიბმული. იქმნება ბრძანებით systemd-machine-id-setup. |
config | FAIL | gateway.json არსებობს, უფლებები 640 root:bursu-pam, სწორი JSON, Development გარემო არ არის მითითებული. |
postgres | FAIL | როლი თავის ბაზაში ლოკალური სოკეტით შედის. დისტანციურ ბაზასა და პაროლიან სტრიქონს არ ამოწმებს (მხოლოდ აფრთხილებს). |
cgroup.kill, seccomp | WARN | ბირთვის შესაძლებლობები მუშა პროცესების იზოლაციისა და მოცილებისთვის. |
libs | WARN | დაყენებულია Kerberos-ის, LDAP-ისა და ICU-ის ბიბლიოთეკები (მათ პაკეტი აყენებს). |
ports | WARN | კონსოლისა და SSH-ის პორტები თავისუფალია ან თავად კარიბჭეს უკავია; ასახელებს პროგრამას, რომელსაც ისინი უკავია. |
clock | WARN | დრო სინქრონიზებულია (systemd-timesyncd); chrony-ის შემთხვევაში თავად შეამოწმეთ ბრძანებით chronyc tracking. |
disk | WARN | /var/lib/bursu-pam-ში თავისუფალია არანაკლებ 5 გიბ. |
hostname | WARN | ჰოსტის სახელი სრულია (FQDN) — საჭიროა Kerberos-ისთვის. |
განახლება
sudo apt install ./bursu-pam_<ახალი ვერსია>_amd64.deb
- პაკეტი კარიბჭეს აჩერებს (ყველა სეანსი წყდება) — განახლება მომსახურების ფანჯარაში ჩაატარეთ და მომხმარებლები წინასწარ გააფრთხილეთ.
- ფაილების ჩანაცვლებამდე ქმნის ბაზის ასლს:
/var/backups/bursu-pam/pre-upgrade-<ძველი ვერსია>-<დრო>.dump(ინახება ბოლო ორი). საჭიროა თავისუფალი ადგილი — ბაზის ზომაზე ორჯერ მეტი, თორემ განახლება ჩერდება და ორივე რიცხვს ასახელებს. - თუ ასლის შექმნა ვერ მოხერხდა (ადგილი არ არის, ბაზა მიუწვდომელია) ან კარიბჭე არ გაჩერდა, განახლება უქმდება: დაინახავთ სტრიქონს NOT upgrading - …, dpkg-ის შეცდომას, ძველი ვერსია კი ისევ გაშვებულია.
- ახალი ვერსია გაშვებისას ბაზის სქემას ანახლებს.
gateway.jsonდა მონაცემები ხელუხლებელი რჩება; განახლებისას კითხვები პორტების შესახებ არ ისმება. - დალუქულ რეჟიმში განახლების შემდეგ გახსენით
/unseal.
დისტანციური ბაზისთვის პაკეტი ასლს არ ქმნის (ამის შესახებ ერთი სტრიქონით წერს) — ასლი განახლებამდე თავად შექმენით.
სქემის განახლებები მხოლოდ წინ მიდის. კარიბჭის ძველი ვერსია უარს ამბობს იმ ბაზასთან მუშაობაზე, რომელიც ახალმა უკვე განაახლა: ჟურნალში გამოჩნდება კრიტიკული სტრიქონი მიგრაციების ნომრებით, კარიბჭე არცერთ პორტს არ გახსნის, ხოლო systemd მას ყოველ 5 წამში გადატვირთავს. ცხრილიდან schema_migrations არაფერი წაშალოთ — ეს მხოლოდ შეუსაბამობას დამალავს. გამოსავალი — პაკეტის ახალი ვერსია ან განახლებამდე შექმნილი ასლის აღდგენა (ქვემოთ).
წინა ვერსიაზე დაბრუნება
მხოლოდ იმავე სერვერზე მდებარე ბაზისთვის. ყველაფერი, რაც განახლების შემდეგ ჩაიწერა, დაიკარგება — ჯერ ასლის ფაილი სხვა ადგილას დააკოპირეთ.
კატალოგი /var/backups/bursu-pam და ასლის ფაილი root-ს ეკუთვნის და სხვებისთვის დახურულია, გადამისამართებას < კი იმის გარსი ასრულებს, ვინც ბრძანებას კრეფს, და არა sudo. ამიტომ ბლოკი root-ის სახელით შეასრულეთ: ჯერ sudo -i, შემდეგ ბრძანებები sudo-ს გარეშე.
sudo -i
systemctl stop bursu-pam-gateway
runuser -u postgres -- psql -c 'DROP DATABASE bursu_pam'
bursu-pam-setup # ქმნის ცარიელ bursu_pam-ს მფლობელით bursu-pam
runuser -u bursu-pam -- env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin \
pg_restore -h /var/run/postgresql -d bursu_pam --exit-on-error < /var/backups/bursu-pam/pre-upgrade-<ძველი>-<დრო>.dump
apt-get install -y --allow-downgrades /გზა/ფაილამდე/bursu-pam_<ძველი ვერსია>_amd64.deb
exit # თქვენს გარსში დაბრუნება
სარეზერვო კოპირება და აღდგენა
აღდგენისთვის საჭიროა სამი რამ, და სამივე სავალდებულოა:
- ბაზა
bursu_pam— კატალოგი, მომხმარებლები, წესები, აუდიტის ჟურნალი; - კატალოგი
/var/lib/bursu-pam— მთავარი გასაღები (keys/), სეანსების ჩანაწერები, ლიცენზიის მდგომარეობა, სერტიფიკატი; - აღდგენის გასაღები ოსტატ
/setup-იდან — ქსელის გარეშე, სეიფში, არასოდეს ამ სერვერზე.
( # ქვეგარსი: umask თქვენს გარსში არ დარჩება
umask 077
sudo runuser -u bursu-pam -- pg_dump -Fc -h /var/run/postgresql bursu_pam > bursu_pam.dump
sudo tar -C /var/lib -czf bursu-pam-data.tar.gz bursu-pam
)
არქივი გასაღებებს შეიცავს — შეინახეთ ის ისეთივე საიმედოდ, როგორც თავად გასაღებები, ბაზის ასლისგან ცალკე. keys/-დან მთავარი გასაღების გარეშე ბაზის ასლიდან ვერც საიდუმლოებები წაიკითხება და ვერც ჩანაწერები; ბაზის ასლი მონაცემთა კატალოგის გარეშე უსარგებლოა. ორივე ნაწილი ერთდროულად შექმენით: ბაზა, რომელიც ლიცენზიის მდგომარეობის ფაილზე უფრო ძველი ასლიდან არის აღდგენილი, კარიბჭეს გადაიყვანს მდგომარეობაში «საკუთარ დროს არ ენდობა» (იხ. «ლიცენზია»).
ახალ სერვერზე აღდგენა: დააყენეთ იგივე პაკეტი, გააჩერეთ სერვისი, აღადგინეთ ბაზა (DROP DATABASE, bursu-pam-setup, pg_restore — როგორც ზემოთ, უკან დაბრუნებისას), გაშალეთ არქივი /var/lib-ში (მფლობელი bursu-pam), გაუშვით სერვისი. თუ გასაღების ფაილი არ არის ან არ შეესაბამება, კარიბჭე გახსნის გვერდს /unseal აღდგენის გასაღებისთვის. შემდეგ ლიცენზია ახალ სერვერზე უნდა გადაიტანოთ («გადატანა»).
ჩანაწერები სხვა დისკზე
სერვისს ჩაწერა მხოლოდ /var/lib/bursu-pam-ში შეუძლია. ჩანაწერების ცალკე დისკზე შესანახად:
sudo install -d -o bursu-pam -g bursu-pam -m 0700 /srv/pam-recordings
sudo systemctl edit bursu-pam-gateway
# [Service]
# ReadWritePaths=/srv/pam-recordings
# gateway.json-ში: "recordingsDirectory": "/srv/pam-recordings"
sudo systemctl restart bursu-pam-gateway
ან უფრო მარტივად — ცალკე დისკი პირდაპირ /var/lib/bursu-pam/recordings-ში მიამაგრეთ.
Ubuntu-ს განახლებები და გადატვირთვები
პაკეტი ათავსებს /etc/needrestart/conf.d/bursu-pam.conf-ს, რომ უტილიტა needrestart apt upgrade-ის შემდეგ კარიბჭეს თავისით არ გადატვირთავდეს (გადატვირთვა ყველა სეანსს წყვეტს). ბიბლიოთეკების განახლების შემდეგ sudo needrestart -b კარიბჭეს გადატვირთვის მომლოდინედ აჩვენებს — გადატვირთეთ ის მომსახურების ფანჯარაში.
წაშლა
sudo apt remove bursu-pam # აჩერებს სერვისს, შლის მხოლოდ პაკეტის ფაილებს
sudo apt purge bursu-pam # იგივე, პლუს სერვისის მდგომარეობა; მეტი არაფერი
არც remove და არც purge არ შლის /var/lib/bursu-pam-ს (გასაღებები და ჩანაწერები), /etc/bursu-pam-ს, /var/backups/bursu-pam-ს, ბაზას bursu_pam, როლსა და ანგარიშს bursu-pam — ხელახალი ინსტალაცია მათ აიყვანს. საბოლოო წაშლა შეუქცევადია; შეასრულეთ ის მხოლოდ მას შემდეგ, რაც დარწმუნდებით, რომ ჩანაწერები და გასაღებები აღარავის სჭირდება:
sudo runuser -u postgres -- psql -c 'DROP DATABASE bursu_pam'
sudo runuser -u postgres -- psql -c 'DROP ROLE "bursu-pam"'
sudo rm -r /var/lib/bursu-pam /etc/bursu-pam /var/backups/bursu-pam
sudo deluser --system bursu-pam
ექსპლუატაციიდან გამოყვანამდე გაათავისუფლეთ ლიცენზია («ინსტალაციის გათავისუფლება»).
ვებ-კონსოლი
კონსოლი თავად კარიბჭის ვებ-გვერდებია. მასში ადმინისტრატორი ამატებს მომხმარებლებს, სერვერებსა და წვდომის წესებს, აუდიტორი კითხულობს ჟურნალებს, დამმტკიცებელი იღებს გადაწყვეტილებებს მოთხოვნებზე, ხოლო ჩვეულებრივი მომხმარებელი ხედავს, რაზე აქვს წვდომა. კონსოლი ბრაუზერში იხსნება კარიბჭის მისამართზე; მისამართი და სერტიფიკატი ინსტალაციისას ისაზღვრება (იხ. განყოფილებები ქსელი და პორტები და კარიბჭის სერტიფიკატი). კონსოლი JavaScript-ის გარეშეც მუშაობს. ყოველი ფორმა დაცულია მოთხოვნის გაყალბებისგან, გვერდები ბრაუზერის ქეშში არ ინახება.
რას ხედავს ადამიანი კონსოლში, მის როლებზეა დამოკიდებული. როლები აღწერილია განყოფილებაში როლები; მენიუს პუნქტები, რომელთა გახსნაც როლს არ შეუძლია, საერთოდ არ ჩანს (ისინი «ნაცრისფერი» კი არ არის, არამედ დამალულია).
შესვლა: გვერდი «Sign in to the console»
გვერდის მისამართია /signin. მასზე ხვდება ყველა, ვინც კონსოლი მოქმედი სეანსის გარეშე გახსნა. თუ მანამდე კონკრეტული გვერდის გახსნა სურდა, შესვლის შემდეგ კარიბჭე სწორედ იმ გვერდზე დააბრუნებს.

| ველი ან ღილაკი | რა შევიყვანოთ | შენიშვნები |
|---|---|---|
| Login | ლოგინი. ლოკალური მომხმარებელი საკუთარ ლოგინს შეიყვანს. დირექტორიის მომხმარებელი შეიყვანს სახელი@სუფიქსი, NETBIOS\სახელი ან უბრალოდ სახელს. | რეგისტრს მნიშვნელობა არ აქვს. სუფიქსის გარეშე სახელი ჯერ ლოკალურ მომხმარებლებში იძებნება, შემდეგ დირექტორიაში, რომელიც მონიშნულია როგორც Default directory (იხ. დირექტორიები). |
| Password | პაროლი. დირექტორიის მომხმარებელი საკუთარ დომენის პაროლს შეიყვანს. | დირექტორიის პაროლს კარიბჭე არ ინახავს და ჟურნალებში არ წერს: ის მხოლოდ დირექტორიაში ერთი შემოწმებისთვის არის საჭირო. |
| Language | ინტერფეისის ენა: English, Deutsch, Español, Português (პორტუგალიისთვის), Português (Brasil), Русский, Українська, ქართული. | არჩევანი cookie-ში ერთი წლით ინახება და მოქმედებს შესვლამდე; შესვლის შემდეგ ენა ადამიანის პროფილიდან აიღება (იხ. ინტერფეისის ენა). |
| Sign in | გაგზავნის ღილაკი. | წუთში არაუმეტეს 10 გაგზავნისა ერთი მისამართიდან (საერთო ლიმიტი შესვლისთვის, კოდის შეყვანისა და ხელახალი დადასტურებისთვის). |
| Sign in with Windows | ღილაკი სიტყვის or ქვემოთ. | ჩანს მხოლოდ მაშინ, თუ ერთი Active Directory დირექტორია მაინც მზად არის Kerberos-ით შესვლისთვის (იხ. Windows-ით შესვლა (Kerberos)). |
ფორმის ზემოთ შეიძლება ბანერი იყოს: ტექსტი, რომელიც ადმინისტრატორმა პარამეტრში Banner text მიუთითა (Sign-in and MFA). ჩვეულებრივ მასში წერენ გაფრთხილებას, რომ მუშაობა კონტროლის ქვეშ მიმდინარეობს.
შესვლის შეცდომებზე კარიბჭე ერთი და იმავე ფრაზით პასუხობს, რომ პასუხით ვერ გაიგოთ, არსებობს თუ არა ასეთი ლოგინი: Incorrect login or password. ასე პასუხობს არასწორ პაროლზეც, უცნობ ლოგინზეც, გათიშულ მომხმარებელზეც და ადამიანზეც, რომელიც დირექტორიის არცერთ შესაბამის ჯგუფში არ არის. გამონაკლისია დაბლოკვა: Account temporarily locked until {0}. (დრო კარიბჭის სასაათო სარტყელში). შესვლის შეცდომების ყველა ტექსტი თავმოყრილია თავში «გაუმართაობები».
შესვლის ნაბიჯები და გვერდების თანმიმდევრობა
შესვლა რამდენიმე ნაბიჯისგან შედგება. ყოველი შემდეგი ნაბიჯი მხოლოდ მაშინ ჩანს, როცა საჭიროა.
| № | ნაბიჯი | გვერდი | როდის ჩანს |
|---|---|---|---|
| 1 | ლოგინი და პაროლი | /signin | ყოველთვის. |
| 2 | მეორე ფაქტორის კოდი (TOTP) | /signin/totp | თუ ადამიანს ავთენტიფიკატორის აპი უკვე დაყენებული აქვს. |
| 3 | დროებითი პაროლის შეცვლა | /signin/password | თუ პაროლი ადმინისტრატორმა გასცა (მომხმარებლის შექმნისას ან პაროლის გადაყენებისას). |
| 4 | TOTP-ის დაყენება | /signin/enrol | თუ ადამიანს ავთენტიფიკატორის აპი ჯერ არ აქვს, ხოლო პარამეტრი Require TOTP ჩართულია. |
| 5 | კონსოლი | როლის საწყისი გვერდი | ყველა ნაბიჯის შემდეგ. |
საწყისი გვერდი: ადმინისტრატორი და აუდიტორი ხვდებიან Overview-ზე (თუ კარიბჭე ჯერ ლიცენზირებული არ არის, ადმინისტრატორი ჯერ გვერდზე Licence ხვდება); დამმტკიცებელი — Approvals-ზე; ყველა დანარჩენი — My profile-ზე.
სანამ ადამიანი ყველა ნაბიჯს არ გაივლის, კარიბჭე მას არსად უშვებს, გარდა მიმდინარე ნაბიჯის გვერდისა. ნებისმიერი სხვა გვერდი მას ამ ნაბიჯზე აბრუნებს.
სწორი პაროლის შემდეგ კოდის შესაყვანად 5 წუთი ეძლევა. პაროლის შეცვლასა და TOTP-ის დაყენებას ერთად სწორი პაროლის მომენტიდან 15 წუთი ეძლევა, რამდენი ნაბიჯიც არ უნდა იყოს. თუ დრო ამოიწურა, ადამიანი უბრალოდ შესვლის გვერდზე აღმოჩნდება და თავიდან დაიწყებს.
კოდი აპიდან: გვერდი «Two-factor sign-in»
მისამართია /signin/totp. სათაურის ქვეშ წერია ლოგინი, რომლითაც შესვლა მიმდინარეობს. გვერდზე:
- ექვსი უჯრა 6-digit code (ციფრების აკრეფა შეიძლება ზედიზედ ან მთლიანად ჩასმა), მინიშნება «Enter the 6-digit code from the authenticator app.» და ღილაკი Confirm;
- ბმული Enter a recovery code: გვერდი გადაირთვება ველზე Recovery code (ნიმუში
xxxxx-xxxxx) და ტექსტზე «Enter one of your recovery codes. Each code works once.»; უკან აბრუნებს ბმული Enter a code from the app; - ღილაკი Sign in as another user: ასრულებს დაწყებულ შესვლას და შესვლის გვერდზე აბრუნებს.

კოდი ექვსნიშნაა, ავთენტიფიკატორის აპიდან (RFC 6238: SHA-1, 6 ციფრი, ბიჯი 30 წამი). ერთი და იმავე კოდის ორჯერ გამოყენება არ შეიძლება. თუ კოდი არ გამოდგა, გვერდი წერს The code did not match. შეამოწმეთ, რომ ტელეფონზე დრო ზუსტია.
მეხუთე არასწორი კოდი შესვლას ასრულებს: ადამიანი შესვლის გვერდზე ბრუნდება შეტყობინებით Too many wrong codes. Sign in again. გარდა ამისა, ყოველი არასწორი კოდი ანგარიშის დაბლოკვისთვის არასწორ პაროლად ითვლება (იხ. დაბლოკვა). თუ დაბლოკვა სწორედ არასწორი კოდების გამო მოხდა, შესვლის გვერდი მაინც იმავე შეტყობინებას «Too many wrong codes» აჩვენებს, ხოლო დაბლოკვის შესახებ ადამიანი პაროლის შეყვანის შემდეგ მცდელობისას შეიტყობს.
დროებითი პაროლის შეცვლა: გვერდი «Choose your password»
მისამართია /signin/password. ჩანს ადამიანისთვის, რომელსაც პაროლი ადმინისტრატორმა გასცა. ტექსტი: «The administrator gave you a temporary password. Choose your own to continue.» ველები:
| ველი | რა შევიყვანოთ | შეზღუდვები |
|---|---|---|
| New password | ახალი პაროლი. | არანაკლებ იმისა, რაც პარამეტრში Minimum password length არის მითითებული (ნაგულისხმევად 12 სიმბოლო, არანაკლებ 12-ისა). ველის ქვეშ წერია: «At least N characters.» |
| Repeat the password | იგივე პაროლი კიდევ ერთხელ. | უნდა დაემთხვეს, წინააღმდეგ შემთხვევაში: The passwords do not match. |
| Change password | ღილაკი. | მის შემდეგ კარიბჭე მაშინვე აგრძელებს შესვლას (TOTP-ის დაყენება, თუ საჭიროა, თორემ კონსოლი). |
თუ ძალიან მოკლეა: The password must be at least N characters long. სიგრძე Unicode-ის სტანდარტული ნორმალიზაციის შემდეგ სიმბოლოებში ითვლება.
დირექტორიის (დომენის) მომხმარებელს ეს გვერდი ფორმის ნაცვლად აჩვენებს სათაურს Change your domain password (LDAP-ისთვის — Change your directory password), ტექსტს იმის შესახებ, სად შეიცვალოს პაროლი, და ერთადერთ ღილაკს Sign out. კარიბჭე დირექტორიაში არასოდეს წერს, ამიტომ პაროლი მხოლოდ თავად დირექტორიის საშუალებებით იცვლება.
TOTP-ის დაყენება: გვერდი «Set up two-factor sign-in»
მისამართია /signin/enrol. კონსოლში შესვლა დაცულია მეორე ფაქტორით — ტელეფონის აპიდან მიღებული კოდით. გვერდი ჩანს ადამიანისთვის, რომელსაც ის ჯერ არ აქვს, თუ პარამეტრი Require TOTP ჩართულია (ნაგულისხმევად ჩართულია). ნაბიჯები:
- დაასკანერეთ კოდი. ბლოკში 1. Scan the code in the authenticator app ნაჩვენებია QR-კოდი. თუ დასასკანერებელი არაფერი გაქვთ, შეიყვანეთ გასაღები ხელით: ის ნაჩვენებია წარწერის «Or enter the key by hand:» ქვეშ, ქვემოთ — «Account: ლოგინი» და პარამეტრები «SHA-1, 6 digits, 30 seconds».
- შეიყვანეთ კოდი. ველში 2. Code from the app შეიყვანეთ აპიდან ექვსი ციფრი და დააჭირეთ Next-ს. თუ ციფრები არ გამოდგა, გვერდი წერს The code did not match. Check the time on the phone.
- შეინახეთ აღდგენის კოდები. სწორი კოდის შემდეგ ჩანს ათი ერთჯერადი კოდი (ბლოკი Save your recovery codes). ისინი საჭიროა, თუ ტელეფონი დაიკარგა. თითოეული კოდი ერთხელ მუშაობს. ღილაკები Download .txt (ფაილი
bursu-pam-recovery-codes.txt) და Print. კოდები ტელეფონისგან განცალკევებით შეინახეთ. - დაადასტურეთ. მონიშნეთ I have saved the recovery codes და დააჭირეთ Next-ს. მონიშვნის გარეშე ღილაკი არ იმუშავებს.
QR-კოდი, გასაღები და აღდგენის კოდები საიდუმლოა. მათი ჩვენება არ შეიძლება ეკრანის ანაბეჭდებზე, მიმოწერასა და ანგარიშებში. აღდგენის კოდები მხოლოდ ერთხელ ჩანს.
საიდუმლო მიბმულია იმ სეანსზე, რომელმაც ის აჩვენა. თუ ამავე დროს ეს გვერდი კიდევ ერთხელ სხვა ფანჯარაში გაიხსნა, ახალი საიდუმლო ძველს ჩაანაცვლებს, ძველ გვერდზე კი გაფრთხილება გამოჩნდება: «Another session of this account started a new authenticator setup, so the code shown here before no longer works.» თუ ამ დროის განმავლობაში დაყენება სხვა ფანჯარაში უკვე დასრულდა, ეს შესვლა იხურება და ადამიანი შესვლის გვერდზე ბრუნდება. დადასტურების შემდეგ კარიბჭე ამ ადამიანის ყველა სხვა სეანსს ასრულებს.
Windows-ით შესვლა
ღილაკი Sign in with Windows გადადის გვერდზე /signin/windows. ბრაუზერმა თავად უნდა გაუგზავნოს კარიბჭეს Kerberos-ის ბილეთი. ბილეთის შემდეგ მაინც საჭიროა მეორე ფაქტორი: თუ ადამიანს TOTP არ აქვს, მას მაშინვე სთავაზობენ დაყენებას (პარამეტრი Require TOTP გათიშულიც რომ იყოს); თუ აქვს — კოდის შეყვანას, თუ ბრაუზერი «დამახსოვრებული» არ არის (იხ. პარამეტრი One code covers Windows sign-ins for (hours)). თუ შესვლა ვერ მოხერხდა, გვერდი შესვლის ფორმაზე აბრუნებს ერთ-ერთი ფრაზით; ყველა მათგანი ჩამოთვლილია თავში «გაუმართაობები». დაყენების შესახებ დეტალურად — განყოფილებაში Windows-ით შესვლა (Kerberos).
ხელახალი დადასტურება: გვერდი «Confirm it is you»
მისამართია /reauth. საშიში მოქმედებებისთვის კარიბჭე ითხოვს პაროლისა და კოდის ხელახლა შეყვანას, მაშინაც კი, თუ ადამიანი უკვე შესულია. ასეთი დადასტურება 10 წუთი მოქმედებს და მიმდინარე სეანსზეა მიბმული. დადასტურების შემდეგ კარიბჭე ადამიანს იმ გვერდზე აბრუნებს, საიდანაც გამოგზავნეს.

| ველი | რა შევიყვანოთ |
|---|---|
| Password | საკუთარი პაროლი (დირექტორიის მომხმარებლისთვის — დომენის პაროლი). |
| Code from the app | ექვსი ციფრი აპიდან. ჩანს მხოლოდ მაშინ, თუ ადამიანს TOTP დაყენებული აქვს. |
| Or a recovery code | აპის კოდის ნაცვლად შეიძლება აღდგენის კოდის შეყვანა. |
| Confirm | ღილაკი. |
შეცდომა პაროლისა და კოდისთვის ერთია: The password or the code did not match. არასწორი პაროლი ან არასწორი კოდი ისევე ითვლება, როგორც შესვლისას, და ანგარიშის დაბლოკვამდე მიდის. როცა პაროლი და კოდი სწორია, წარუმატებლობების მთვლელი ნულდება.
დადასტურება საჭიროა: როლების შეცვლისთვის, სხვა ადამიანისთვის პაროლის დაყენებისა და მისი მეორე ფაქტორის გადაყენებისთვის; დირექტორიისა და მისი ჯგუფების შესაბამისობის დამატების, შეცვლისა და წაშლისთვის; დაშიფვრის გასაღებისა და გასაღების რეჟიმის შეცვლისთვის; პროფილში ახალი ავთენტიფიკატორის აპისა და აღდგენის ახალი კოდების შექმნისთვის; შესვლის პარამეტრების შესუსტებისთვის; და კონსოლის სხვა ნაწილებში რიგი მოქმედებებისთვის (წესები, ლიცენზია, SIEM და ა. შ. — ისინი თავიანთ განყოფილებებშია აღწერილი).
გასვლა: გვერდი «Sign out»
პუნქტი Sign out მომხმარებლის მენიუში სეანსს მაშინვე, შეკითხვის გარეშე ასრულებს. გვერდი /signout შეკითხვით «End your console session?» და ღილაკით Sign out იხსნება მხოლოდ მაშინ, თუ ამ მისამართზე პირდაპირ გადახვალთ (მაგალითად, სანიშნით). გასვლის შემდეგ სეანსი კარიბჭეზეა დახურული და არა მხოლოდ ბრაუზერში. გასვლა ასევე «ივიწყებს» ამ ბრაუზერს Windows-ით შესვლისთვის (დამახსოვრებული მოწყობილობა).
სეანსის სიცოცხლის ვადები
| რა | ვადა | სად იცვლება |
|---|---|---|
| კოდის შეყვანა პაროლის შემდეგ | 5 წუთი | არ იცვლება. |
| პაროლის შეცვლა და TOTP-ის დაყენება (ერთად) | 15 წუთი | არ იცვლება. |
| სამუშაო სეანსი: უმოქმედობა | ნაგულისხმევად 30 წუთი; 5-დან 720 წუთამდე | Console idle time before sign-out, min |
| სამუშაო სეანსი: საერთო ზღვარი | 12 საათი, ნებისმიერ შემთხვევაში | არ იცვლება. |
| ხელახალი დადასტურება | 10 წუთი | არ იცვლება. |
| BURSUcm-ის ტოკენი | ნაგულისხმევად 8 საათი; 1-დან 168 საათამდე | BURSUcm token lifetime, h |
| ერთი კოდი ფარავს Windows-ით შესვლებს | ნაგულისხმევად 1 საათი; 0-დან 24 საათამდე | One code covers Windows sign-ins for (hours) |
სეანსის დასრულებას შეტყობინება არ ახლავს: ადამიანი უბრალოდ შესვლის გვერდზე გადადის, შესვლის შემდეგ კი — იმ გვერდზე, რომელზეც იყო. სეანსის იდენტიფიკატორი ინახება cookie-ში __Host-bpam-session (მხოლოდ HTTPS-ისთვის, სკრიპტებისთვის მიუწვდომელი). შესვლის ყოველ ნაბიჯზე კარიბჭე cookie-ს ახალ მნიშვნელობას გასცემს.
ანგარიშის დაბლოკვა
ზედიზედ ხუთი არასწორი პაროლი ანგარიშს 15 წუთით ბლოკავს. ორივე რიცხვი პარამეტრია (Failed attempts before a lockout და Lockout length, min), ისინი ყოველი შესვლისას იკითხება. თავისებურებები:
- ითვლება არა მხოლოდ არასწორი პაროლები, არამედ მეორე ფაქტორის არასწორი კოდები და წარუმატებელი ხელახალი დადასტურებებიც.
- სწორი პაროლი თავისთავად მთვლელს არ ანულებს; მთვლელი ნულდება, როცა შესვლა სრულად დასრულდა ან როცა ხელახალი დადასტურება პაროლითა და კოდით წარმატებით გაიარა.
- თუ ბოლო წარუმატებლობიდან დაბლოკვის ხანგრძლივობაზე მეტი დრო გავიდა, დათვლა თავიდან იწყება.
- დაბლოკილი ადამიანი ხედავს Account temporarily locked until {0}. ადმინისტრატორს შეუძლია დაბლოკვა ვადამდე მოხსნას ღილაკით Unlock მომხმარებლის ბარათში.
- დირექტორიის მომხმარებლის დაბლოკვა ისევე მოქმედებს. გარდა ამისა, მოქმედებს თავად დირექტორიის დაბლოკვაც: ის გამოიყურება როგორც «Incorrect login or password».
ფანჯრის მოწყობა
კონსოლის ყოველი გვერდი შედგება ზედა პანელის, გვერდითი მენიუსა და სამუშაო არისგან.
ზედა პანელი
- მარცხნივ: ღილაკი Menu (ვიწრო ეკრანზე გვერდით მენიუს ხსნის) და სახელწოდება BURSU PAM; ის საწყის გვერდზე გადადის.
- Alerts — ზარი (იხ. ზარი).
- Language — ენების ჩამოსაშლელი სია. არჩევანი მაშინვე ინახება.
- Switch theme — ღილაკი მთვარით: ღია და მუქ თემას შორის გადართავს.
- მომხმარებლის მენიუ (User menu): ადამიანის სახელი. მასში სამი პუნქტია: My profile, Language and theme და Sign out.
გვერდითი მენიუ
მენიუ როლების მიხედვით არის შედგენილი და მხოლოდ იმას აჩვენებს, რისი გახსნაც ადამიანს შეუძლია. ღილაკი Collapse menu ქვემოთ მენიუს ჩაკეცავს. დამმტკიცებელს პუნქტის Approvals გვერდით უწერია იმ მოთხოვნების რიცხვი, რომლებიც მის გადაწყვეტილებას ელოდება. პუნქტი My profile გვერდით მენიუში მხოლოდ მაშინ ჩანს, თუ საერთო პუნქტების (My access და Help) გარდა ადამიანს არაფერი აქვს ხელმისაწვდომი, ანუ მას მხოლოდ ერთი როლი User აქვს; ყველა დანარჩენისთვის «My profile» ზემოთ, მომხმარებლის მენიუშია ხელმისაწვდომი.

მენიუ და პარამეტრების განყოფილებები: ინგლისური და ქართული
კონსოლი რვა ენაზეა თარგმნილი. ეკრანის ანაბეჭდებზე და ამ სახელმძღვანელოში ნაჩვენებია ინგლისური ინტერფეისი. ქვემოთ — გვერდითი მენიუს ყველა პუნქტი და განყოფილების Settings ყველა ფილა ინგლისური და ქართული წარწერებით თარგმანის ფაილებიდან (nav.*, sethub.*, role.*) და იმის მითითებით, ვინ ხედავს მათ.
კონსოლის რუსული, უკრაინული და ქართული სტრიქონები ჯერ კიდევ პროდუქტის მფლობელის დამტკიცებას ელოდება. გერმანული, ესპანური და ორივე პორტუგალიური სტრიქონი კარგი თარგმანია, მაგრამ მშობლიური ენის მატარებელს არ წაუკითხავს. თუ წარწერა თქვენს ენაზე არაზუსტად გეჩვენებათ, ინგლისურს დაეყრდენით: სწორედ ის არის ნაჩვენები სახელმძღვანელოს ეკრანის ანაბეჭდებზე.
გვერდითი მენიუ
| მენიუს ჯგუფი (EN) | პუნქტი (EN) | პუნქტი (KA) | მისამართი | ვინ ხედავს |
|---|---|---|---|---|
| Mine / ჩემი | My access | ჩემი წვდომა | /access | ნებისმიერი შესული |
| — | Overview | მიმოხილვა | /overview | Administrator Auditor |
| Users / მომხმარებლები | Users | მომხმარებლები | /users | Administrator |
| Users / მომხმარებლები | Groups | ჯგუფები | /groups | Administrator |
| Resources / რესურსები | Servers | სერვერები | /servers | Administrator |
| Resources / რესურსები | Device profiles | მოწყობილობების პროფილები | /servers/profiles | Administrator Auditor |
| Resources / რესურსები | Accounts | ანგარიშები | /accounts | Administrator |
| Access / წვდომა | Access rules | წვდომის წესები | /rules | Administrator |
| Access / წვდომა | Approvals | დამტკიცებები | /approvals | Approver |
| Access / წვდომა | Command control | ბრძანებების კონტროლი | /commands | Administrator Auditor |
| Audit / აუდიტი | Sessions | სეანსები | /audit/sessions | Administrator Auditor |
| Audit / აუდიტი | Emergency access | გადაუდებელი წვდომა | /audit/breakglass | Administrator Auditor Approver |
| Audit / აუდიტი | File transfers | ფაილების გადაცემა | /audit/files | Administrator Auditor |
| Audit / აუდიტი | Clipboard | გაცვლის ბუფერი | /audit/clipboard | Administrator Auditor |
| Audit / აუდიტი | VNC sessions | VNC სეანსები | /audit/vnc-sessions | Administrator Auditor |
| Audit / აუდიტი | Statements | მოთხოვნები | /audit/statements | Administrator Auditor |
| Audit / აუდიტი | Sign-in log | შესვლების ჟურნალი | /audit/logins | Administrator Auditor |
| Audit / აუდიტი | Audit log | აუდიტის ჟურნალი | /audit | Administrator Auditor |
| Audit / აუდიტი | Integrity check | მთლიანობის შემოწმება | /audit/integrity | Administrator Auditor |
| System / სისტემა | Settings | პარამეტრები | /settings | Administrator |
| Help / დახმარება | File transfer | ფაილების გადაცემა | /help/files | ნებისმიერი შესული |
| Help / დახმარება | Database clients | ბაზების კლიენტები | /help/databases | ნებისმიერი შესული |
| Help / დახმარება | VNC viewers | VNC-კლიენტები | /help/vnc | ნებისმიერი შესული |
| Help / დახმარება | Command control | ბრძანებების კონტროლი | /help/commands | ნებისმიერი შესული |
| — | My profile | ჩემი პროფილი | /profile | ნებისმიერი შესული |
ჯგუფის «Audit» პუნქტები და გვერდები «Approvals», «Command control», «Device profiles» და «Emergency access» აღწერილია სახელმძღვანელოს იმ ნაწილებში, რომლებიც აუდიტს, მოთხოვნებსა და რესურსებს ეხება. პუნქტი My access — მომხმარებლებისთვის განკუთვნილ ნაწილში.
განყოფილების «Settings» ფილები
| ფილების ჯგუფი (EN / KA) | ფილა (EN) | ფილა (KA) | მისამართი | წარწერა სახელწოდების ქვეშ (EN) |
|---|---|---|---|---|
| Security / უსაფრთხოება | Sign-in and MFA | შესვლა და MFA | /system/auth | Two-factor sign-in, lockouts, password rules and idle time. |
| Security / უსაფრთხოება | Directories | დირექტორიები | /system/directories | Active Directory and LDAP servers whose users sign in. |
| Security / უსაფრთხოება | Encryption key | დაშიფვრის გასაღები | /system/key | The key that encrypts account secrets, and its mode. |
| Security / უსაფრთხოება | Gateway SSH key | კარიბჭის SSH გასაღები | /system/ssh | The host key SSH clients see when they connect. |
| Security / უსაფრთხოება | RDP file signing | RDP ფაილების ხელმოწერა | /system/rdp-signing | The certificate that signs .rdp files. |
| Sessions and protocols / სეანსები და პროტოკოლები | Sessions | სეანსები | /system/sessions | Recording, idle time, banner, RDP limits and file transfers. |
| Sessions and protocols / სეანსები და პროტოკოლები | VNC | VNC | /system/vnc | Limits, listener and video export for VNC sessions. |
| Sessions and protocols / სეანსები და პროტოკოლები | Databases | მონაცემთა ბაზები | /system/databases | Pass lifetimes, limits and protections for database connections. |
| Integrations / ინტეგრაციები | SIEM export | SIEM ექსპორტი | /system/siem | Send the audit log to a SIEM over syslog. |
| Integrations / ინტეგრაციები | Notifications | შეტყობინებები | /system/notifications | E-mail and webhook alerts for requests and emergency use. |
| System / სისტემა | Status | მდგომარეობა | /system/status | Certificate, address and trusted proxies (read only). |
| System / სისტემა | Licence | ლიცენზია | /system/licence | The licence in force, the server limit and activation. |
როლების სახელწოდებები
| გასაღები | როლი (EN) | როლი (KA) |
|---|---|---|
role.administrator | Administrator | ადმინისტრატორი |
role.auditor | Auditor | აუდიტორი |
role.approver | Approver | დამმტკიცებელი |
role.user | User | მომხმარებელი |
ზარი «Alerts»
ზარი ზედა პანელის ხატულაა. მასზე მოცემული რიცხვი მიმდინარე პრობლემების რაოდენობაა. ის აქვთ ადმინისტრატორს, აუდიტორსა და დამმტკიცებელს, ასევე ნებისმიერ ადამიანს, რომელსაც მოთხოვნების შესახებ საკუთარი გაფრთხილებები აქვს. დაჭერა სიას ხსნის; თუ პრობლემები არ არის, წერია No current problems. ბმულიანი პუნქტი გადადის გვერდზე, სადაც პრობლემის გარჩევა შეიძლება; ადამიანს, რომლისთვისაც ეს გვერდი მიუწვდომელია, პუნქტი ბმულის გარეშე უჩანს.

თავად პრობლემების ჩამონათვალი (აქ — საერთო სურათი, დეტალები იმ განყოფილებებშია, რომლებზეც პუნქტები გადადის):
- ადამიანის საკუთარი ჩანაწერები: Requests waiting for your decision: {0}, Your requests that were decided: {0}, Commands waiting for your confirmation: {0}, ასევე გადაუდებელი წვდომის შესახებ (Emergency access used and not yet reviewed: {0} და Emergency access reviews overdue: {0}).
- საერთო პრობლემები ადმინისტრატორისა და აუდიტორისთვის: დაშიფვრის გასაღები დახურულია ან მოძველებულია, ბოლო ერთი საათის დაბლოკილი მომხმარებლები, ლოკალური ჟურნალის რიგი, სერვერის ჰოსტის გასაღების შეცვლა, დირექტორიები თვალყურის დევნების ან დადასტურებული ძირეული სერტიფიკატის გარეშე, სეანსების ჩაწერის შეფერხებები, დისკზე ადგილის ნაკლებობა, საათების აცდენა, SIEM ექსპორტის შეფერხება, ლიცენზიის პრობლემები, ჟურნალის ჯაჭვის დარღვევა და სხვა (მდგომარეობების სრული სია — განყოფილებაში Status).
ზოლები შიგთავსის ზემოთ
- ლიცენზიის გაფრთხილება. წითელი ან ყვითელი ზოლი, რომელსაც ყველა შესული ხედავს, სანამ ლიცენზიას ვადა გასულია, საშეღავათო ვადაშია, სხვა სერვერზეა მიბმული ან დაყენებული არ არის. ადმინისტრატორს ზოლში აქვს ბმული Open the licence page. ტექსტები და მოქმედებები — განყოფილებაში «ლიცენზია».
- გადაუდებელი წვდომის ზოლი. სანამ ადამიანს მისი საკუთარი გადაუდებელი წვდომა მოქმედებს, ყოველ გვერდზე წერია: «Emergency access is active until {0}. This use is recorded and will be reviewed.»
- მოქმედების შედეგი. შენახვის, წაშლის ან სხვა მოქმედების შემდეგ გვერდის ზემოთ მცირე ხნით ჩანს მწვანე (წარმატება) ან ყვითელი (გაფრთხილება) ზოლი შეტყობინებით: მაგალითად, Saved., Deleted., Created.
- წყლის ნიშანი. თუ პარამეტრი Watermark ჩართულია, კონსოლის მთელ ფანჯარაზე დიაგონალურად მეორდება შესული ადამიანის «ლოგინი (სახელი)».
ინტერფეისის ენა
კონსოლის ენა თითოეული ადამიანისთვის ცალკე აირჩევა. კარიბჭე ენას ასეთი თანმიმდევრობით ირჩევს — აიღება პირველი შესაფერისი:
- ადამიანის პროფილში შენახული ენა (კონსოლში პირველი არჩევის შემდეგ);
- cookie ბრაუზერის ენით (არჩევანი შესვლის გვერდზე ან ზედა პანელში);
- ბრაუზერის სათაური Accept-Language;
- ნაგულისხმევი ენა, რომელიც კარიბჭის პირველადი დაყენებისას აირჩიეს;
- ინგლისური.
ხელმისაწვდომია რვა ენა: English (en), Deutsch (de), Español (es), Português — Portugal (pt), Português — Brasil (pt-br), Русский (ru), Українська (uk), ქართული (ka). არჩევანი ზედა პანელში ან გვერდზე Language and theme იწერება პროფილში და cookie-ში (ერთი წლით) და აუდიტის ჟურნალში ხვდება როგორც «Language changed».
გვერდი «Language and theme»
მისამართია /preferences. იხსნება მომხმარებლის მენიუდან და ხელმისაწვდომია ყველა შესულისთვის. ორი ფორმა:
| ფორმა | რა არის შიგნით | რას აკეთებს |
|---|---|---|
| Console language | ენების ბარათები (თითო ენაზე ერთი, წარწერა თავად ამ ენაზე). ღილაკი Save. | ენას პროფილში და cookie-ში ინახავს. |
| Theme | სამი ბარათი: As in the system, Light, Dark. ღილაკი Save. | თემას მხოლოდ ამ ბრაუზერის cookie-ში ინახავს. მნიშვნელობა «As in the system» ოპერაციული სისტემის პარამეტრს მიჰყვება. |

გვერდი «My profile»
მისამართია /profile. მისი გახსნა ნებისმიერ შესულს შეუძლია. მხოლოდ User როლის მქონე ადამიანისთვის ეს მთელი კონსოლია, «My access»-ისა და დახმარების გარდა. რა არის გვერდზე:

| ბლოკი | რა არის მასში |
|---|---|
| Password | ველები Current password, New password, Repeat და ღილაკი Change password. სიგრძე — არანაკლებ პარამეტრის Minimum password length მნიშვნელობისა. შეცვლის შემდეგ: «Password changed. Your other sessions have ended.» — ადამიანის ყველა სხვა სეანსი იხურება. თუ მიმდინარე პაროლი არასწორია: The current password did not match. (ასეთი მცდელობა დაბლოკვისთვის ითვლება). დირექტორიის მომხმარებელი ფორმის ნაცვლად ხედავს განმარტებას «Your password is your domain password. Change it in Windows.» (LDAP-ისთვის — «Your password is your directory password. Change it where your organisation manages directory passwords, or ask your administrator.»). |
| Two-factor sign-in | სტრიქონი TOTP სტატუსით on და დაყენების თარიღით («Set up on {0}») ან not set up. თუ TOTP ჩართულია, კიდევ ორი სტრიქონი: Authenticator app ღილაკით Set up again და Recovery codes დარჩენილი კოდების რიცხვით («N of 10 recovery codes left») და ღილაკით Create new ones. |
| Remembered devices | ბრაუზერები და აპები, რომლებისთვისაც Windows-ით შესვლა კოდს არ ითხოვს (იხ. პარამეტრი One code covers Windows sign-ins for (hours)). სვეტები Browser or app, Remembered, Until; ღილაკები Forget (ერთი მოწყობილობა) და Forget all devices. თუ არაფერია დამახსოვრებული: «No device is remembered.» |
| BURSUcm tokens | BURSUcm აპის შესვლები კარიბჭის გავლით. სვეტები Issued, Expires, State (active, expired, revoked). ღილაკი Revoke დადასტურებით «Revoke the token issued on {0}? The app loses access at once.» ტოკენს დაუყოვნებლივ აუქმებს. ტოკენების გარეშე: «No tokens yet.» |
| My access | მხოლოდ წასაკითხად: სერვერები, რომლებზეც ადამიანს წესების მიხედვით წვდომა აქვს (Server, Address, Accounts, Granted, Valid until). წვდომას ადმინისტრატორი წესების მეშვეობით გასცემს. თუ არაფერია: «No access to servers yet.» |
ახალი ავთენტიფიკატორის აპი: გვერდი «New authenticator app»
მისამართია /profile/totp (ღილაკი Set up again). საჭიროა ხელახალი დადასტურება (10 წუთი). ნაბიჯები: დააჭირეთ Start-ს, დაასკანერეთ ახალი QR-კოდი, შეიყვანეთ კოდი ახალი აპიდან და დააჭირეთ Confirm-ს. დადასტურებამდე ძველი აპი აგრძელებს მუშაობას. დადასტურების შემდეგ კარიბჭე გასცემს აღდგენის ახალ ათ კოდს («New recovery codes replace the old ones»), ასრულებს ადამიანის ყველა სხვა სეანსს და ივიწყებს მის დამახსოვრებულ მოწყობილობებს. ღილაკი Done პროფილში აბრუნებს.
აღდგენის ახალი კოდები: გვერდი «New recovery codes»
მისამართია /profile/codes (ღილაკი Create new ones). საჭიროა ხელახალი დადასტურება. დააჭირეთ Create new codes-ს: ძველი კოდები მაშინვე წყვეტს მუშაობას, ახალი ათი კოდი ერთხელ ჩანს. შეინახეთ ისინი ღილაკით Download .txt ან ამობეჭდეთ (Print).
პროფილში არ არის ღილაკი «TOTP-ის პირველად დაყენება»: ღილაკები Set up again და Create new ones მხოლოდ იმ ადამიანს უჩანს, რომელსაც TOTP უკვე აქვს. თუ ადმინისტრატორმა პარამეტრი Require TOTP გათიშა, ადამიანი კი მეორე ფაქტორის გარეშე შევიდა, მისი დაყენებას ის მხოლოდ მაშინ შეძლებს, როცა პარამეტრს ხელახლა ჩართავენ (შემდეგი შესვლისას მას დაყენების გვერდს შესთავაზებენ). თუ ყველასთვის გჭირდებათ მეორე ფაქტორი, Require TOTP ჩართული დატოვეთ.
სიების საერთო ელემენტები
მომხმარებლების, ჯგუფებისა და მრავალი სხვა ობიექტის სიები ერთნაირად არის მოწყობილი:
- Quick filters — «ჩიპები» ცხრილის ზემოთ. თითოეულს მარჯვნივ ჩანაწერების რიცხვი აქვს. არჩეული ჩიპი გამოკვეთილია; All ფილტრს მოხსნის.
- ძიების სტრიქონი (ველი Search მინიშნებით, მაგალითად «Login, name, group»). კლავიში / კურსორს სტრიქონში გადაიყვანს. ძიება 200 სიმბოლომდე იჭრება; შაბლონის სიმბოლოებს განსაკუთრებული მნიშვნელობა არ აქვს.
- შექმნის ღილაკი (მაგალითად, Create user), მენიუ Actions ჯგუფური მოქმედებებით (ჩნდება სტრიქონების მოსანიშნი ველებით მონიშვნის შემდეგ), CSV (მთელი სიის ექსპორტი ფილტრისა და ძიების გათვალისწინებით; ექსპორტი აუდიტის ჟურნალში იწერება როგორც «audit.export») და Refresh.
- სვეტის სათაურზე დაწკაპუნება მის მიხედვით ალაგებს; განმეორებითი დაწკაპუნება მიმართულებას ცვლის.
- ქვემოთ: «Total: N», არჩევანი Per page (15, 30, 50 ან 100; ნაგულისხმევად 15) ღილაკით Apply და გვერდების ნომრები.
- ჯგუფური მოქმედება მონიშნულ სტრიქონებზე დადასტურებას ითხოვს: «Apply this action to the selected rows?» თუ არაფერია მონიშნული — «Nothing was selected.» თუ ფილტრმა ვერაფერი იპოვა — «Nothing matches this filter.»
დადასტურებები და შეუნახავი ცვლილებები
საშიში მოქმედებები (გათიშვა, წაშლა, გადაყენება) დადასტურებას ითხოვს ფანჯარაში ღილაკებით Confirm და Cancel. თუ JavaScript გათიშულია, იგივე დადასტურება თავად გვერდზე, ბლოკში «Confirm the action» ჩანს. ველებიანი ფორმები გაფრთხილებთ, თუ გვერდს შეუნახავი ცვლილებებით დახურავთ. ღილაკი Reset ველებს იმ მნიშვნელობებს უბრუნებს, რომლებითაც გვერდი გაიხსნა.
დრო და სასაათო სარტყელი
კარიბჭე დროს UTC-ში ინახავს, ხოლო აჩვენებს იმ სასაათო სარტყელში, რომელიც gateway.json-ში პარამეტრით displayTimeZone არის მითითებული (მაგალითად, Asia/Tbilisi). თუ პარამეტრი მითითებული არ არის, აიღება კარიბჭის ოპერაციული სისტემის სასაათო სარტყელი. თარიღი და დრო არჩეული ენის ფორმატით გამოიტანება. ეს სარტყელი ყველა მომხმარებლისთვის ერთნაირია; პროფილში ის არ იცვლება. იხ. განყოფილება gateway.json.
მომხმარებლები
განყოფილება Users (მისამართი /users) იმ ადამიანების სიაა, რომლებიც კონსოლში შედიან და კარიბჭის გავლით სერვერებს უკავშირდებიან. განყოფილება მხოლოდ ადმინისტრატორისთვისაა ხელმისაწვდომი (Administrator). მომხმარებლები ორი სახისაა:
- ლოკალური. მათ ადმინისტრატორი ქმნის. ლოგინი და პაროლი კარიბჭის ბაზაში ინახება (პაროლი — მხოლოდ შეუქცევადი ჰეშის სახით). პირველ ადმინისტრატორს პირველადი დაყენების ოსტატი ქმნის (იხ. განყოფილება პირველადი დაყენების ოსტატი).
- დირექტორიის მომხმარებლები (Active Directory ან LDAP). ისინი თავისით ჩნდებიან პირველი წარმატებული შესვლისას. კარიბჭეზე მათ პაროლი არ აქვთ; სახელი, როლები და ჯგუფებში წევრობა დირექტორიიდან მოდის (იხ. დირექტორიები).
მომხმარებლების სია
მისამართია /users. ცხრილის ზემოთ — სწრაფი ფილტრები (Quick filters), თითოეული ადამიანების რიცხვს აჩვენებს:
| ფილტრი | ვის აჩვენებს |
|---|---|
| All | ყველას. |
| Locked | შესვლის წარუმატებელი მცდელობების შემდეგ დაბლოკილებს (დაბლოკვა ჯერ არ დასრულებულა) და არა გათიშულებს. |
| Without MFA | მათ, ვისაც TOTP დაყენებული არ აქვს. |
| Disabled | გათიშულებს. |
| No sign-in for 30+ days | მათ, ვინც 30 დღეზე მეტია არ შესულა, და მათ, ვინც არასოდეს შესულა. |

ძიება (Login, name, group) ეძებს ლოგინის, სახელისა და ჯგუფის სახელწოდების მიხედვით. ცხრილის სვეტები:
| სვეტი | რას აჩვენებს |
|---|---|
| Login | ლოგინი; ბმული ბარათზე გადადის. დირექტორიის მომხმარებლის ლოგინი ასე გამოიყურება: NETBIOS\სახელი (Active Directory) ან სახელი@დირექტორიის-სახელწოდება (LDAP). |
| Name | სახელი. დირექტორიის მომხმარებლის სახელის ქვეშ — ჭდე დირექტორიის ტიპითა და სახელწოდებით («Active Directory: სახელი»). |
| Roles | როლები მძიმით გამოყოფილი. |
| Groups | ჯგუფების რიცხვი; ბმული ბარათის ჩანართს Groups ხსნის. |
| MFA | TOTP — დაყენებულია; Not set up — დაყენებული არ არის. |
| State | Active, Locked ან Disabled. გათიშვა დაბლოკვაზე ძლიერია. |
| Last sign-in | კონსოლში ბოლო დასრულებული შესვლის დრო ან never. |
დალაგება შესაძლებელია სვეტებით Login, Name, Groups, State და Last sign-in. სტრიქონში მარჯვნივ — ღილაკი Edit (დირექტორიის მომხმარებლებს ის არ აქვთ) და მენიუ More actions: Open the card, Access (ბარათის ჩანართი «Access»), Log (ჩანართი «Log»). ღილაკი CSV სიის ექსპორტს ფილტრისა და ძიების გათვალისწინებით აკეთებს; ექსპორტი აუდიტის ჟურნალში ხვდება.
ჯგუფური მოქმედებები. მონიშნეთ სტრიქონები მოსანიშნი ველებით და გახსენით მენიუ Actions: Enable და Disable. Disable-ისთვის კარიბჭე დადასტურებას ითხოვს. სტრიქონები, რომლებსაც მოქმედება არაფერს უცვლის, ჟურნალში ჩაწერის გარეშე გამოიტოვება. თუ ჩართეთ დირექტორიის მომხმარებელი, რომელსაც დირექტორია კვლავ თიშავს, კარიბჭე გაგაფრთხილებთ: «Done for the selected rows. Users the directory disables stay disabled.»
მომხმარებლის შექმნა
ღილაკი Create user ხსნის გვერდს /users/new («Create user»). გვერდის მინიშნება: «A user created by an administrator changes the password and sets up TOTP at the first sign-in.»

| ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Login * | ლოგინი: ლათინური ასოები, ციფრები, წერტილი, ქვედა ტირე, დეფისი. | 1-დან 64 სიმბოლომდე. დიდი ასოები პატარად გარდაიქმნება. ორწერტილი და @ აკრძალულია, რადგან ლოგინი SSH-სახელის ნაწილია (ლოგინი:სერვერი:ანგარიში). შექმნის შემდეგ შეცვლა არ შეიძლება. შეცდომა: «A login is 1-64 characters: latin letters, digits, dot, underscore, hyphen.» |
| Name * | სახელი და გვარი (მინიშნება «First and last name»). | 1-დან 128 სიმბოლომდე. შეცდომა: «A name is 1-128 characters.» |
| საკონტაქტო მისამართი. | 254 სიმბოლომდე. მხოლოდ კავშირისთვის: შესვლა ლოგინით ხდება. | |
| Groups | ჯგუფები, რომლებშიც ადამიანი შევა (ველი ძიებითა და ჭდეებით). | ჯგუფების წესებით მიღებული უფლებები ადამიანის საკუთარ უფლებებს ემატება. ცარიელი — არცერთ ჯგუფში. |
| Roles * | მოსანიშნი ველები Administrator, Auditor, User, Approver. | ნაგულისხმევად მონიშნულია მხოლოდ User. ერთი როლი მაინც უნდა მოინიშნოს: «Choose at least one role.» Administrator და Approver ერთად არ აირჩევა (იხ. როლები). მოსანიშნი ველები მიუწვდომელია, სანამ საკუთარ ვინაობას არ დაადასტურებთ (ღილაკი-ბმული Confirm who I am, იხ. ხელახალი დადასტურება); დადასტურების გარეშე ახალი მომხმარებელი მხოლოდ User როლს მიიღებს. |
| Temporary password | პაროლი, რომელსაც ადმინისტრატორი ადამიანს გადასცემს. ღილაკი Generate შემთხვევით პაროლს ჩასვამს. | ცარიელი — კარიბჭე თავად შექმნის პაროლს (არანაკლებ 20 სიმბოლოსი, მსგავსი ნიშნების 0/O, 1/l/I გარეშე). საკუთარი პაროლი არანაკლებ პარამეტრის Minimum password length მნიშვნელობისა. პაროლი პირველი შესვლისას იცვლება. |
| Change password at the first sign-in | მოსანიშნი ველი ჩართულია და მისი შეცვლა შეუძლებელია. | ადმინისტრატორის მიერ შექმნილი მომხმარებლებისთვის ყოველთვის ჩართულია. პაროლის შეცვლის შემდეგ ადამიანი TOTP-ს აყენებს. |
| Active | გადამრთველი «Can sign in to the console and connect». | ჩართულია. გათიშულის შემთხვევაში მომხმარებელი გათიშულად იქმნება. |
| Create, Reset, Cancel | Create მომხმარებელს ქმნის; Reset ფორმის ველებს აბრუნებს; Cancel სიაზე აბრუნებს. | |
(ვარსკვლავი სავალდებულო ველებს აღნიშნავს.)
Create-ზე დაჭერის შემდეგ გვერდი აჩვენებს «User {0} is created.» თუ პაროლი კარიბჭემ შექმნა, ქვემოთ ჩნდება ბლოკი Temporary password: «Give it to the user separately from the login. It is shown only now; they change it at the first sign-in.» პაროლი ერთხელ ჩანს; ის მაშინვე უნდა ჩაიწეროთ. ღილაკები: Open the card და Create user (კიდევ ერთის შექმნა). თუ პაროლი თავად შეიყვანეთ, პაროლიანი ბლოკი არ ჩანს.
ნუ გადაიღებთ ეკრანს დროებითი პაროლით და ნუ გაგზავნით მას ლოგინთან ერთად ერთ შეტყობინებაში. ლოგინი და პაროლი სხვადასხვა არხით გაგზავნეთ.
რა იწერება აუდიტის ჟურნალში: მომხმარებლის შექმნა (User created) როლებით, ჯგუფებითა და ნიშნით «პაროლი გენერირებულია». თუ ჯგუფი, რომელშიც ადამიანი დაამატეთ, მოთხოვნების შაბლონში დამმტკიცებელთა ჯგუფად არის დასახელებული, ახალი დამმტკიცებლის შესახებ მოვლენაც იწერება.
მომხმარებლის შეცვლა
ღილაკი Edit (სიაში ან ბარათზე) ხსნის /users/{id}/edit-ს («Edit user {0}»). ველები იგივეა, რაც შექმნისას, გარდა ლოგინისა (ის მხოლოდ წასაკითხადაა) და პაროლების ბლოკისა. განსხვავებები:
- Roles. მოსანიშნი ველები ხელმისაწვდომია მხოლოდ ხელახალი დადასტურებიდან 10 წუთის განმავლობაში. სანამ დადასტურება არ არის, ველების ქვეშ წერია «Changing roles needs you to confirm who you are.» ბმულით Confirm who I am. თუ როლები დადასტურების გარეშე შეიცვალა, ფორმა უარს იტყვის: «Confirm who you are before changing roles.»
- Temporary password. ცარიელი — პაროლი ძველი რჩება («Leave empty to keep the current password.»). თუ პაროლს შეიყვანთ, საჭიროა ხელახალი დადასტურება: «Confirm who you are before setting a password.» ახალი პაროლი ადამიანმა შემდეგი შესვლისას უნდა შეცვალოს; მისი ყველა სეანსი იხურება, ხოლო შესვლის დაბლოკვა, თუ იყო, იხსნება (თუ პაროლს საკუთარ თავს უცვლით, მხოლოდ მიმდინარე სეანსი რჩება).
- Active. გადამრთველი მომხმარებელს თიშავს ან რთავს.
- ფორმა ჩანაწერის ვერსიის ნომერს ატარებს. თუ სხვა ადმინისტრატორმა იმავე ადამიანის შეცვლა მოასწრო, შენახვა უარს იტყვის: «The record was changed by another administrator — open it again.»
Save-ის შემდეგ კარიბჭე ბარათზე აბრუნებს შეტყობინებით Saved. ჟურნალში ყოველ ცვლილებაზე ერთი მოვლენა იწერება: ადამიანის მონაცემები, ჯგუფების დამატება და წაშლა, როლების შეცვლა (ძველი და ახალი მნიშვნელობით), ჩართვა ან გათიშვა, პაროლის გადაყენება.
დირექტორიის მომხმარებლების შეცვლა აქ არ შეიძლება: მათ ღილაკი Edit არ აქვთ, ხოლო მისამართზე გადასვლა ბარათზე მიგიყვანთ განმარტებით «This is set by the directory for domain users and cannot be changed here.»
მომხმარებლის ბარათი
მისამართია /users/{id}. სათაურში: სახელი, ლოგინი, დირექტორიის ჭდე (დირექტორიის მომხმარებლისთვის), ღილაკი Edit (დირექტორიის მომხმარებლების გარდა) და ღილაკი Disable / Enable. ჩანართები: Main, Groups, Access, Tokens, Log.

ჩანართი Main ორი ბლოკისგან შედგება.
ბლოკი Details: Login, Name, E-mail, Roles, Groups (ჭდე-ბმულები ჯგუფებზე), State (დაბლოკილისთვის — «until {0}»; დირექტორიის მომხმარებლისთვის — განმარტება «disabled in the directory», «expired in the directory», «in no mapped group» ან «no longer in the directory»), Two-factor sign-in (TOTP და «recovery codes left: N of 10» ან Not set up), Last sign-in, Created, Change password at the next sign-in. დირექტორიის მომხმარებელს ბოლოს ნაცვლად აქვს ბლოკი Source განმარტებით «Roles, directory groups, name and password of a domain user come from the directory.» და ბმულით Group mappings დირექტორიის ბარათზე.
ბლოკი Quick actions:
| სტრიქონი | ღილაკი | რას აკეთებს |
|---|---|---|
| Active «A disabled user cannot sign in; their tokens and sessions end at once.» | Disable / Enable | გათიშვა დადასტურებას ითხოვს: «Disable {0}? They lose access to every server at once and their BURSUcm tokens are revoked. The audit log keeps their events.» შედეგი: «The user is disabled.» ან «The user is enabled.» თუ დირექტორია ადამიანს კვლავ თიშავს: «Enabled in the console, but the directory still disables this user.» არ შეიძლება საკუთარი თავის და TOTP-ის მქონე ბოლო აქტიური ლოკალური ადმინისტრატორის გათიშვა. |
| Lock «Locked until {0} after failed attempts» ან «Not locked» | Unlock | შესვლის დაბლოკვას ხსნის. ღილაკი აქტიურია მხოლოდ დაბლოკილისთვის. შედეგი: «The lock is lifted.» |
| Two-factor sign-in «Needs you to confirm who you are» | Reset MFA | საჭიროა ხელახალი დადასტურება, შემდეგ მოქმედების დადასტურება: «Reset two-factor sign-in of {0}? At the next sign-in they set up TOTP again.» შლის აპს და აღდგენის კოდებს, ივიწყებს დამახსოვრებულ მოწყობილობებს. შედეგი: «Two-factor sign-in is reset.» ღილაკი მიუწვდომელია, თუ TOTP დაყენებული არ არის. უარს იტყვის, თუ ეს TOTP-ის მქონე ბოლო ადმინისტრატორია. |
| Password «Temporary, changed at the next sign-in. Leave empty to generate one.» | Set (გვერდით Generate) | საჭიროა ხელახალი დადასტურება. დირექტორიის მომხმარებლებს ეს სტრიქონი არ აქვთ. თუ ველი ცარიელია, კარიბჭე ქმნის პაროლს და ერთხელ აჩვენებს მას ბლოკში Temporary password. თქვენ მიერ შეყვანილი პაროლი არ ჩანს: «Saved.» ადამიანის ყველა სეანსი იხურება, შესვლის დაბლოკვა იხსნება. |
| Console sessions «Sign out on every device at once» | End | დადასტურების «End every console session of {0}?» შემდეგ ასრულებს ამ ადამიანის კონსოლის ყველა სეანსს და ივიწყებს მის დამახსოვრებულ მოწყობილობებს. შედეგი: «The user's console sessions have ended.» |
ჩანართი Groups — «The user's groups»: ცხრილი (Name, Description, Rules — ჯგუფის წესების რიცხვი). ზემოთ მარჯვნივ — ჯგუფის არჩევა და ღილაკი Add to group. ღილაკი Remove კითხულობს: «Remove {0} from the group {1}? The group's rules stop applying to them.» ჯგუფს, რომელშიც ადამიანი დირექტორიის წყალობით არის, აქვს ჭდე from the directory; თუ წევრობა მხოლოდ დირექტორიიდანაა, ღილაკი Remove არ არის — მას დირექტორიის ჯგუფების შესაბამისობა მართავს. თუ ადამიანი ჯგუფებში არ არის: «The user is in no group.»
ჩანართი Access — «Access to servers»: «From every rule in effect and every future one, directly and through groups.» სვეტები: Server, Address, Accounts, How (პირდაპირ ან ჯგუფის გავლით), Rule (ბმული), Valid until. თუ წესები არ არის: «No rule gives this user access.» ეს ჩანართი მხოლოდ წასაკითხადაა. შეგახსენებთ: სერვერებზე შესვლა მხოლოდ User როლის მქონე ადამიანს შეუძლია.
ჩანართი Tokens — «BURSUcm tokens» (BURSUcm აპის შესვლები კარიბჭის გავლით): სვეტები Issued, Expires, State; ღილაკი Revoke ტოკენს დაუყოვნებლივ აუქმებს («Token revoked.»). ქვემოთ — Remembered devices (Windows-ით შესვლისთვის დამახსოვრებული მოწყობილობები) და ღილაკი Forget devices (საჭიროა ხელახალი დადასტურება და მოქმედების დადასტურება: «Forget every remembered device of this person? Their next Windows sign-in asks the code.»).
ჩანართი Log — აუდიტის ჟურნალის ბოლო მოვლენები ამ ადამიანზე და ბმული მთელ ჟურნალზე.
დაავიწყდა პაროლი: ჩანართ Main-ზე მიუთითეთ ახალი დროებითი პაროლი (Set). დაკარგა ტელეფონი: დააჭირეთ Reset MFA-ს; შემდეგი შესვლისას ადამიანი ახალ აპს დააყენებს. დაბლოკილია: Unlock. ადამიანს თავად შეუძლია პაროლის შეცვლა «My profile»-ში.
დირექტორიის მომხმარებლები
- ანგარიში ჩნდება იმ ადამიანის პირველი წარმატებული შესვლისას, რომელიც ერთ შესაბამის ჯგუფში მაინც არის. ჟურნალში იწერება «Directory user created».
- ასეთი ადამიანის როლებსა და კარიბჭის ჯგუფებს ჯგუფების შესაბამისობა განსაზღვრავს (იხ. ჯგუფების შესაბამისობა). კონსოლში ხელით შეიძლება მხოლოდ მისი კარიბჭის ჯგუფში დამატება (ეს ცალკე, «ხელით» წევრობაა, რომელსაც დირექტორია არ ეხება), კონსოლში გათიშვა, MFA-ის გადაყენება და სეანსების დასრულება.
- მდგომარეობა დირექტორიაში: disabled in the directory, expired in the directory, in no mapped group, no longer in the directory. ყველა ამ შემთხვევაში ადამიანი ვერ შედის. დირექტორიაში გათიშვა მის სეანსებს მაშინვე წყვეტს; დირექტორიაში დაბლოკვა ახალ შესვლებს არ უშვებს, მაგრამ უკვე მიმდინარე სეანსებს არ წყვეტს.
- თუ დირექტორიის ჯგუფის შესაბამისობა მხოლოდ კარიბჭის ჯგუფს ასახელებს (როლის გარეშე), ადამიანს როლები არ გაუჩნდება, სერვერებზე კი მხოლოდ User როლი შედის (იხ. როლები). რომ დირექტორიიდან მოსულ ადამიანს სერვერებთან დაკავშირება შეეძლოს, მისი შესაბამისობებიდან ერთი მაინც უნდა იძლეოდეს როლს User.
- დირექტორიის მომხმარებლის პაროლი დირექტორიაში იცვლება.
ჯგუფები
ჯგუფი ადამიანებს აერთიანებს, რომ ერთი წვდომის წესი ყველაზე ერთბაშად მოქმედებდეს — ამჟამინდელ წევრებზეც და მათზეც, ვინც მოგვიანებით შეუერთდება. განყოფილება Groups (მისამართი /groups) მხოლოდ ადმინისტრატორს უჩანს. კარიბჭის ჯგუფი დირექტორიის ჯგუფთან დაკავშირებული არ არის, სანამ მათ შესაბამისობაში არ მოიყვანთ (იხ. ჯგუფების შესაბამისობა).
ჯგუფების სია
მისამართია /groups. თუ ჯგუფები ჯერ არ არის, ნაჩვენებია ეკრანი «No groups yet» განმარტებით «A group gathers users so one access rule covers all of them, now and when people join later.» და ღილაკით Create group.

| ელემენტი | რას აკეთებს |
|---|---|
| ძიება Name, description | ეძებს სახელწოდებისა და აღწერის მიხედვით. |
| სვეტები | Name (ბმული ბარათზე), Members (ბმული წევრების ჩანართზე), Access rules (ბმული წესების ჩანართზე), Description. დალაგება — სახელწოდებით, წევრების რიცხვით, წესების რიცხვით. ღილაკი Edit სტრიქონში. |
| Actions → Delete | მონიშნული ჯგუფების ჯგუფური წაშლა. დადასტურება: «Delete the selected groups? Their members stay, but lose the access the groups' rules give.» |
| CSV | სიის ექსპორტი (ჩანაწერი აუდიტის ჟურნალში). |
ჯგუფის შექმნა და შეცვლა
ღილაკი Create group ხსნის /groups/new-ს, ღილაკი Edit — /groups/{id}/edit-ს («Edit group {0}»). ფორმა:
| ველი | რა შევიყვანოთ | შეზღუდვები |
|---|---|---|
| Name * | ჯგუფის სახელწოდება. | 1-დან 128 სიმბოლომდე («A group name is 1-128 characters.»). სახელწოდება რეგისტრის გაუთვალისწინებლად უნიკალური უნდა იყოს: «This name is already taken.» |
| Description | რისთვის არის ჯგუფი. | 1000 სიმბოლომდე («A description is at most 1000 characters.»). |
| Create / Save, Reset, Cancel | შექმნა ან შენახვა; ველების დაბრუნება; გაუქმება. თუ ჩანაწერი სხვა ადმინისტრატორმა უკვე შეცვალა: «The record was changed by another administrator — open it again.» | |
ჯგუფის ბარათი
მისამართია /groups/{id}. ღილაკები სათაურში: Edit და Delete. ჩანართები:
- Main: ბლოკი Details (სახელწოდება, აღწერა, წევრებისა და წესების რიცხვი, შექმნის თარიღი) და ჟურნალის ბოლო მოვლენები ჯგუფზე.
- Members: ადამიანების არჩევა ველში Add members («New members get the group's access at once.») და ღილაკი Add members. წევრების ცხრილში: Login, Name, State და ღილაკი Remove (დადასტურებით «Remove {0} from the group {1}? The group's rules stop applying to them.»). ჭდე from the directory აქვთ დირექტორიიდან მოსულ წევრებს; თუ წევრობა მხოლოდ დირექტორიიდანაა, ღილაკი Remove არ არის. სანამ წევრები არ არის: «The group has no members.»
- Rules: წესები, რომლებშიც ჯგუფია დასახელებული (Name, Valid until, State — Enabled ან Disabled). თუ არცერთი წესი ჯგუფს არ ასახელებს: «No rule names this group.» წესები იქმნება განყოფილებაში «Access rules» (იხ. წვდომის წესები).

ჯგუფის წაშლა
ბარათზე ღილაკი Delete კითხულობს: «Delete the group {0}? Its members ({1}) stay, but lose the access its rules ({2}) give.» წაშლა არ შეიძლება, თუ:
- ჯგუფი დირექტორიის შესაბამისობაშია გამოყენებული: The group is used by a directory mapping. Remove the mapping first.;
- ჯგუფს ბრძანებების კონტროლის პოლიტიკები მიმართავს: Command policies still apply to this: {0}. Edit the policies first. (ჯერ შეცვალეთ პოლიტიკები; იხ. განყოფილება ბრძანებების კონტროლი).
წაშლისას ადამიანები რჩებიან, მაგრამ კარგავენ წვდომას, რომელსაც მათ ამ ჯგუფის წესები აძლევდა. ჟურნალში იწერება «Group deleted».
აუდიტის ჟურნალი აფიქსირებს: ჯგუფის შექმნას, შეცვლასა და წაშლას, წევრის დამატებასა და წაშლას («Member added», «Member removed»). თუ ჯგუფის წევრი ამის წყალობით დამმტკიცებელი ხდება, ახალი დამმტკიცებლის შესახებ მოვლენაც იწერება (ის ზარშიც პუნქტს ქმნის).
როლები
როლი განსაზღვრავს, რას ხედავს ადამიანი კონსოლში და რისი შეცვლა შეუძლია მასში. ადამიანს შეიძლება რამდენიმე როლი ჰქონდეს. როლები მიეთითება მომხმარებლის ფორმაში (Users), დირექტორიის მომხმარებლებისთვის კი — ჯგუფების შესაბამისობაში (Directories). როლების სახელწოდებები ინტერფეისში: Administrator, Auditor, Approver, User.
| როლი | ვისთვის | რას იძლევა |
|---|---|---|
| Administrator — «Users, servers, rules and settings» | ვინც კარიბჭეს აწყობს. | მომხმარებლები, ჯგუფები, სერვერები, ანგარიშები, წვდომის წესები, მოწყობილობების პროფილები, ბრძანებების კონტროლი, პარამეტრები, ლიცენზია; ყველა ჟურნალისა და მიმოხილვის წაკითხვა. თავად კარიბჭის გავლით სერვერებს არ უკავშირდება — ამისთვის User როლია საჭირო. |
| Auditor — «Overview and logs, read only» | უსაფრთხოების სამსახური, შემმოწმებლები. | მიმოხილვა, ჟურნალები (სეანსები, ფაილების გადაცემა, გაცვლის ბუფერი, მონაცემთა ბაზების მოთხოვნები, შესვლები, აუდიტის ჟურნალი, მთლიანობის შემოწმება), მოწყობილობების პროფილები და ბრძანებების კონტროლი — მხოლოდ წასაკითხად; გადაუდებელი წვდომის გვერდი შემოწმების აღნიშვნის უფლებით. არაფერს ცვლის. |
| Approver — «Decides on access requests; cannot also be an Administrator» | ხელმძღვანელი, რომელიც წვდომის მოთხოვნებზე იღებს გადაწყვეტილებას. | გვერდი Approvals, გადაწყვეტილებები მოთხოვნებზე, გადაუდებელი წვდომის გვერდი (შემოწმება). ადმინისტრატორის კონსოლი მისთვის მიუწვდომელია. |
| User — «Connects to servers by the rules; “My profile”» | ჩვეულებრივი თანამშრომელი. | სერვერებთან დაკავშირება წვდომის წესების მიხედვით (SSH, SFTP, RDP, VNC, მონაცემთა ბაზები), გვერდები My access, Help და My profile. |
როლები და კონსოლის განყოფილებები
ცხრილში: «დიახ» — ხედავს და შეუძლია შეცვლა; «წაკითხვა» — ხედავს, მაგრამ არ ცვლის; «—» — განყოფილება დამალულია.
| განყოფილება | Administrator | Auditor | Approver | User |
|---|---|---|---|---|
| My access, Help, My profile, Language and theme | დიახ | დიახ | დიახ | დიახ |
| Overview | დიახ | წაკითხვა | — | — |
| Users, Groups | დიახ | — | — | — |
| Servers, Accounts, Access rules | დიახ | — | — | — |
| Device profiles | დიახ | წაკითხვა | — | — |
| Command control | დიახ | წაკითხვა | — | — |
| Approvals | — | — | დიახ | — |
| ჯგუფი Audit: Sessions, File transfers, Clipboard, VNC sessions, Statements, Sign-in log, Audit log, Integrity check | წაკითხვა | წაკითხვა | — | — |
| Emergency access (ჟურნალი) | წაკითხვა | წაკითხვა და შემოწმება | წაკითხვა და შემოწმება | — |
| Settings (ყველა ფილა, მათ შორის Sign-in and MFA, Directories, Encryption key, Status) | დიახ | — | — | — |
| სერვერებთან დაკავშირება კარიბჭის გავლით | — | — | — | დიახ |
აუდიტორს ღილაკები «შეცვლა» და «წაშლა» საერთოდ არ აქვს. აუდიტორის მთელი სამუშაო — დათვალიერება, ფილტრები და CSV-ის ექსპორტია. ადმინისტრატორს სერვერებთან დაკავშირების უფლება არ აქვს: თუ თქვენს ადმინისტრატორს სერვერებზე შესვლა სჭირდება, მიეცით მას დამატებით User როლიც.
Administrator და Approver შეუთავსებელია
ერთი ადამიანი ერთდროულად ადმინისტრატორიც და დამმტკიცებელიც ვერ იქნება. წესის აზრი: ვინც წვდომის წესებს მართავს, თავად არ უნდა ამტკიცებდეს მათ მიხედვით შემოსულ მოთხოვნებს. რა ხდება:
- მომხმარებლის ფორმაში ორივე როლის არჩევისას კარიბჭე უარს იტყვის: Approver and Administrator exclude each other: nobody approves requests while managing the rules. Choose one of the two. იმავე მიზეზს ასახელებს საერთო შეცდომაც A person cannot be both an Administrator and an Approver.
- დირექტორიაში: თუ ადამიანის ჯგუფები ორივე როლს იძლევა, Approver როლი არ გაიცემა, ზარში კი ჩნდება გაფრთხილება Directory roles refused (Administrator wins over Approver): {0}. გამონაკლისი: თუ ადამიანს უკვე აქვს Approver (და არ აქვს Administrator), შესაბამისობები კი ახლა ორივეს იძლევა, რჩება ის როლი, რომელიც უკვე იყო, ანუ Approver, ხოლო უარყოფილია Administrator. დეტალურად — განყოფილებაში ჯგუფების შესაბამისობა.
ლოკალური ადმინისტრატორი («გადაუდებელი შესვლა»)
კარიბჭე ყოველთვის ინარჩუნებს ერთ აქტიურ ლოკალურ ადმინისტრატორს მაინც დაყენებული TOTP-ით. ეს წესი მოწმდება ყოველი ცვლილებისას, რომელსაც მისი დარღვევა შეეძლო. დირექტორიის მომხმარებლის ადმინისტრატორის როლი მხედველობაში არ მიიღება, რადგან დირექტორიას მისი ჩამორთმევა ნებისმიერ მომენტში შეუძლია (მაგალითად, დირექტორიის მიუწვდომლობისას თქვენ მაინც უნდა შეძლოთ შესვლა). ამიტომ:
- არ შეიძლება საკუთარი ადმინისტრატორის როლის მოხსნა («You cannot remove your own Administrator role.»);
- არ შეიძლება საკუთარი თავის გათიშვა («You cannot disable yourself.»);
- არ შეიძლება TOTP-ის მქონე ბოლო აქტიური ლოკალური ადმინისტრატორის გათიშვა, როლის ჩამორთმევა ან MFA-ის გადაყენება: At least one active administrator with two-factor sign-in must remain.
პირველადი დაყენების ოსტატის მიერ შექმნილი ადმინისტრატორი ლოკალურია. ნუ წაშლით და ნუ გათიშავთ მას, სანამ TOTP-ით სხვა ლოკალურ ადმინისტრატორს არ შექმნით. ნუ აურევთ ამ «გადაუდებელ» ანგარიშს ფუნქციასთან Emergency access (გადაუდებელი წვდომა სერვერზე წესის მიხედვით), რომელიც მოთხოვნების შესახებ ნაწილშია აღწერილი (იხ. გადაუდებელი წვდომა).
თუ ორგანიზაციაში ადმინისტრატორები მხოლოდ დირექტორიით შედიან, დირექტორია კი მიუწვდომელია ან როლი ჩამოართვა, კონსოლში ვერავინ შევა. ყოველთვის იქონიეთ მინიმუმ ერთი ლოკალური ადმინისტრატორი მომუშავე TOTP-ით და სეიფში შენახული აღდგენის კოდებით.

დირექტორიები (Active Directory და LDAP)
დირექტორია თანამშრომლებს საშუალებას აძლევს, კარიბჭეში საკუთარი დომენის პაროლით შევიდნენ, კარიბჭეზე ცალკე ანგარიშისა და პაროლის შექმნის გარეშე. კარიბჭე მხარს უჭერს Active Directory-სა და ჩვეულებრივ LDAP-სერვერებს (OpenLDAP, 389 Directory Server, FreeIPA). განყოფილება მდებარეობს Settings → Directories-ში (მისამართი /system/directories) და მხოლოდ ადმინისტრატორისთვისაა ხელმისაწვდომი. ერთდროულად რამდენიმე დირექტორიის დაკავშირება შეიძლება.
როგორ მუშაობს:
- კარიბჭე დირექტორიას სერვისული ანგარიშით (bind) მიმართავს: ეძებს ადამიანს ლოგინით და კითხულობს მის ჯგუფებს. ადამიანის პაროლი მოწმდება ცალკე «bind»-ით მისი სახელით და არსად ინახება.
- კავშირი მხოლოდ LDAPS-ით (დაშიფრული). სერვერისადმი ნდობა «ძირეულის მიმაგრებით» არის მოწყობილი: ადმინისტრატორი ადასტურებს ერთ ძირეულ სერტიფიკატს და კარიბჭე მხოლოდ იმ სერვერებს იღებს, რომელთა სერტიფიკატიც ამ ძირეულის ქვეშ არის გაცემული. სისტემური სერტიფიკაციის ცენტრები არ გამოიყენება.
- როლებსა და კარიბჭის ჯგუფებს ადამიანი ჯგუფების შესაბამისობით იღებს: «დირექტორიის ჯგუფი → როლი და/ან კარიბჭის ჯგუფი». ადამიანი, რომელიც არცერთ შესაბამის ჯგუფში არ არის, ვერ შედის.
- კარიბჭე დირექტორიას თვალყურს ადევნებს და ცვლილებებზე რეაგირებს: დირექტორიაში გათიშული ადამიანი წვდომას მაშინვე კარგავს, ჯგუფებში წევრობის ცვლილება წამებში გამოიყენება.
(1) მხოლოდ წაკითხვის უფლების მქონე სერვისული ანგარიში: მისთვის საკმარისია მომხმარებლებისა და ჯგუფების ძიება და მათი ატრიბუტების წაკითხვა; (2) დომენის კონტროლერის მისამართი LDAPS-ით (პორტი 636); (3) სერტიფიკაციის ცენტრის ძირეული სერტიფიკატი, რომლითაც კონტროლერის სერტიფიკატია ხელმოწერილი (ფაილი .cer, .crt, .pem ან .der); (4) დირექტორიის იმ ჯგუფების სახელწოდებები, რომლებიც როლებს მისცემს.
დირექტორიების სია
მისამართია /system/directories. მინიშნება: «Active Directory domains and LDAP servers whose users sign in to the gateway. Roles and gateway groups come from the directory groups mapped here.» თუ დირექტორიები არ არის, წერია: «No directory is connected. Only local users sign in.» ღილაკი Add directory დირექტორიას ქმნის.

| სვეტი | რას აჩვენებს |
|---|---|
| Name | სახელწოდება; ბმული ბარათზე. |
| Kind | Active Directory ან LDAP. |
| Servers | სერვერების მისამართები მძიმით გამოყოფილი. |
| Default | დიახ ან არა: არის თუ არა ეს დირექტორია ნაგულისხმევი. |
| State | დირექტორიაზე თვალყურის დევნების მდგომარეობა (იხ. ცხრილი ქვემოთ). |
| მდგომარეობა | რას ნიშნავს | რა ვქნათ |
|---|---|---|
| off | დირექტორია გათიშულია (Turned on მოხსნილია). მისგან არავინ შედის; ღია სეანსები გრძელდება. | ჩართეთ დირექტორიის ფორმაში, როცა საჭიროა. |
| certificate not confirmed | ძირეული სერტიფიკატი ჯერ დადასტურებული არ არის. კარიბჭე დირექტორიას არ უკავშირდება, მისი გავლით შესვლები უარყოფილია. ზარი შეცდომას აჩვენებს. | გახსენით ბარათი და დაადასტურეთ ან ატვირთეთ ძირეული (სერტიფიკატის დადასტურება). |
| connecting | კარიბჭე უკავშირდება; მდგომარეობა ხანმოკლეა. | დაელოდეთ; თუ არ გადის — ღილაკი Check connection მიზეზს გაჩვენებთ. |
| watched | კარიბჭე დირექტორიის ცვლილებებზეა გამოწერილი. ნორმალური მდგომარეობა. | არაფერი. |
| not watched | დირექტორიაზე თვალყურის დევნება ვერ ხერხდება (მაგალითად, კავშირი არ არის). მასში წვდომის ცვლილებები გამოჩნდება მხოლოდ ადამიანის შემდეგი შესვლისას ან ბილეთის შემოწმებისას და თვალყურის დევნების აღდგენისას. ზარი შეცდომას აჩვენებს. | შეამოწმეთ კავშირი და სერტიფიკატი ღილაკით Check connection. |
| does not report changes | ამ სერვერს ცვლილებების შეტყობინება არ შეუძლია: «This directory does not report changes; access is re-checked at the next sign-in or connection.» | არაფერი; წვდომა მოწმდება ყოველი შესვლისას და პერიოდული გადამოწმებისას (15 წუთამდე). |
დირექტორიის დამატება და შეცვლა
ღილაკი Add directory ხსნის /system/directories/new-ს («Add directory»); ბარათზე ღილაკი Edit — /system/directories/{id}/edit-ს («Change directory»). ორივე გვერდი ხელახალ დადასტურებას ითხოვს (10 წუთი).

| ველი | რა შევიყვანოთ | შეზღუდვები |
|---|---|---|
| სექცია «Directory» | ||
| Name * | დირექტორიის მოკლე სახელწოდება პატარა ასოებით, დომენის სახელის მსგავსად. | არაუმეტეს 63 სიმბოლოსი: ლათინური ასოები, ციფრები, წერტილები და დეფისები. LDAP-მომხმარებლებისთვის ეს ლოგინის ნაწილიცაა: შესვლა როგორც სახელი@ეს-სახელწოდება. დირექტორიებს შორის უნიკალური უნდა იყოს. შეცდომა: «Use 1–63 lower-case letters, digits, dots and hyphens.» |
| Kind * | Active Directory ან LDAP. | AD-სთვის LDAP-ატრიბუტების ველები დამალულია და არ გამოიყენება; LDAP-ისთვის დამალულია UPN და NetBIOS სუფიქსები. |
| Default directory | გადამრთველი: «A login without a domain is looked up here after the local users.» | ნაგულისხმევი მხოლოდ ერთი დირექტორია შეიძლება იყოს. თუ ლოგინი დომენის გარეშეა შეყვანილი, კარიბჭე მას ჯერ ლოკალურ მომხმარებლებში ეძებს, შემდეგ ამ დირექტორიაში. |
| Turned on | გადამრთველი: «When off, nobody signs in from this directory; open sessions continue.» | ნაგულისხმევად ჩართულია. |
| სექცია «Connection» | ||
| Servers * | ერთიდან რვა სერვერამდე: host ან host:port, თითო სტრიქონში ერთი («tried in order», ანუ კარიბჭე მათ რიგრიგობით ცდის). ნაგულისხმევი პორტი 636. | დაიშვება მხოლოდ DNS-სახელები და IPv4 მისამართები (IPv6 — კვადრატულ ფრჩხილებში). პორტები 389 და 3268 (ჩვეულებრივი LDAP) აკრძალულია: «Port 389 and 3268 are plain LDAP. Use LDAPS (636 or 3269).» ფორმატის შეცდომა: «Give one to eight servers as host or host:port.» პრეფიქსი ldap:// არ მიიღება. სერვერის სახელი მის სერტიფიკატში მოცემულ სახელს უნდა ემთხვეოდეს. |
| Users base DN * | მომხმარებლების ძიების ძირი, მაგალითად OU=People,DC=pam,DC=example,DC=ge. | უნდა იყოს DN (1024 სიმბოლომდე). შეცდომა: «This is not a distinguished name.» |
| Groups base DN * | ჯგუფების ძიების ძირი. | იგივე ფორმატი. თუ ჩადგმული ჯგუფები ამ შტოს გარეთაა, გამოიყენეთ დომენის ძირი (იხ. შეზღუდვები). |
| UPN suffixes | მხოლოდ AD. UPN სუფიქსები მძიმით გამოყოფილი, მაგალითად pam.bursu.test. | თითოეული სუფიქსი DNS-სახელია. შეცდომა: «A UPN suffix looks like pam.bursu.test.» საჭიროა შესვლისთვის როგორც სახელი@სუფიქსი. სუფიქსი ორ დირექტორიას ვერ ეკუთვნის. |
| NetBIOS domain name | მხოლოდ AD. დომენის მოკლე სახელი, მაგალითად PAM. | AD-სთვის სავალდებულოა: 15-მდე ასო, ციფრი და დეფისი («Active Directory needs its NetBIOS name: up to 15 letters, digits and hyphens.»). შესვლის საშუალებას იძლევა როგორც NETBIOS\სახელი. დირექტორიებს შორის უნიკალურია. |
| Extra user filter | არასავალდებულო. ერთი LDAP-ფილტრი ფრჩხილებში, რომელიც ზღუდავს, ვინ ითვლება მომხმარებლად, მაგალითად (!(employeeType=contractor)). | შეცდომა: «The filter must be one LDAP filter in parentheses.» |
| სექცია «Service account» | ||
| Bind DN * | სერვისული ანგარიშის DN (ან UPN-ის მსგავსი სახელი, რომელსაც დირექტორია DN-ად იღებს). | უნდა იყოს DN. შეცდომა: «This is not a distinguished name.» |
| Bind password * | სერვისული ანგარიშის პაროლი. | მხოლოდ ჩაწერისთვის (write-only): ინახება დაშიფრულად და სხვაგან აღარსად ჩანს. არაუმეტეს 256 სიმბოლოსი. შექმნისას სავალდებულოა («Enter the service account's password.»). შეცვლისას ცარიელი ველი ძველ პაროლს ტოვებს, მაგრამ თუ სერვერებს, Bind DN-ს ან დირექტორიის ტიპს ცვლით, პაროლი ხელახლა უნდა შეიყვანოთ. |
| სექცია «LDAP attributes» (მხოლოდ LDAP ტიპისთვის) | ||
| Login attribute | ლოგინის ატრიბუტი. ნაგულისხმევად uid. | ატრიბუტის სახელი ასოთი იწყება და შედგება ასოების, ციფრებისა და დეფისებისგან (64 სიმბოლომდე). შეცდომა: «An attribute name starts with a letter and has letters, digits and hyphens.» Active Directory ამ ველებს უგულებელყოფს. |
| E-mail attribute | ნაგულისხმევად mail. | |
| Name attribute | ნაგულისხმევად cn. | |
| Identifier attribute | ჩანაწერის უცვლელი იდენტიფიკატორი. ნაგულისხმევად entryUUID. | |
| Member-of attribute | ატრიბუტი «რომელ ჯგუფებშია». ნაგულისხმევად memberOf. | |
| Member attribute | ატრიბუტი «ვინ შედის ჯგუფში». ნაგულისხმევად member. | |
| Create / Save, Cancel | შექმნა ან შენახვა. თუ ჩანაწერი სხვა ადმინისტრატორმა უკვე შეცვალა: «The record was changed by another administrator — open it again.» თუ სუფიქსი, NetBIOS-სახელი ან სახელწოდება სხვა დირექტორიას უკვე უკავია: Another directory already uses this UPN suffix, NetBIOS name or name. | |
(ვარსკვლავი სავალდებულო ველებს აღნიშნავს.)
თუ სერვერების სია შეცვალეთ, დადასტურებული ძირეული სერტიფიკატი უქმდება: დირექტორია გადავა მდგომარეობაში «certificate not confirmed» და მისი ხელახლა დადასტურება დაგჭირდებათ, როგორც შექმნისას. სანამ ეს არ გაკეთდება, დირექტორიის გავლით შესვლები უარყოფილია.
Create-ის შემდეგ კარიბჭე ბარათს ხსნის შეტყობინებით «Directory added.» ჟურნალში იწერება «Directory added» (ტიპი, სერვერების რიცხვი, ნიშანი «ნაგულისხმევი»); შეცვლისას — «Directory changed» შეცვლილი ველების ჩამონათვლით, სერტიფიკატის გაუქმების ნიშნითა და პაროლის შეცვლის ნიშნით (თავად პაროლი ჟურნალში არ ხვდება).
დირექტორიის ბარათი
მისამართია /system/directories/{id}. სათაურში: Edit და Delete (იხ. წაშლა და გათიშვა). ბარათის ბლოკები:
- Connection: ტიპი, სერვერები, ორივე DN, სუფიქსები და NetBIOS (AD-სთვის), ნაგულისხმევობის ნიშანი, Bind DN, Turned on, State, Last change seen (როდის შეატყობინა დირექტორიამ ბოლოს ცვლილების შესახებ) და Gateway users from it (კარიბჭის რამდენი მომხმარებელი მოვიდა ამ დირექტორიიდან).
- Root certificate: დადასტურებული ძირეული (SHA-256 ანაბეჭდი ან «Not confirmed yet»), ღილაკი Check connection, სერვერის მიერ წარმოდგენილი ძირეული, ღილაკი Confirm this certificate და ძირეულის ფაილის ატვირთვა.
- Windows sign-in (Kerberos) — მხოლოდ AD-ს აქვს (იხ. Windows-ით შესვლა).
- Group mappings (იხ. ჯგუფების შესაბამისობა).

ბარათზე მოქმედებები, რომლებიც რაიმეს ცვლის (სერტიფიკატის დადასტურება და ატვირთვა, შესაბამისობები, წაშლა, გათიშვა), ხელახალ დადასტურებას ითხოვს (10 წუთი); მის გარეშე კარიბჭე დადასტურების გვერდზე გადაგამისამართებთ და უკან დაგაბრუნებთ. ღილაკი Check connection და ჯგუფების ძიება ხელახალ დადასტურებას არ ითხოვს. დირექტორიისადმი მიმართვის მოქმედებები შეზღუდულია: ერთი მისამართიდან წუთში 10 დაჭერა, ჯგუფების ძიება — სეანსზე წუთში 20.
კავშირის შემოწმება
ღილაკი Check connection არაფერს ცვლის. ის ცდილობს სერვისული ანგარიშით შესვლას, მომხმარებლების ძიების შესრულებას და იმის გარკვევას, შეუძლია თუ არა სერვერს ცვლილებების შეტყობინება, და ამავე დროს კითხულობს სერტიფიკატს, რომელსაც სერვერი წარადგენს. შედეგი ჟურნალის ჩანაწერშია «Directory connection checked». წარმატება ასე გამოიყურება: «Signed in as the service account; entries found: N.» და, ქვემოთ, «The directory reports changes.» (ან «This directory does not report changes; access is re-checked at the next sign-in or connection.»). თუ ვერ მოხერხდა, ნაჩვენებია ერთ-ერთი შეტყობინება (ყველა მათგანი ჩამოთვლილია თავშიც «გაუმართაობები»):
| შეტყობინება | რა მოხდა |
|---|---|
| The directory cannot be reached. | არცერთ სერვერთან დაკავშირება ვერ მოხერხდა, ან გამოყოფილ დროში პასუხი არ მოვიდა. |
| The certificate is not under the confirmed root. | სერვერმა წარადგინა სერტიფიკატი, რომელიც დადასტურებული ძირეულის ქვეშ არ არის გაცემული ან ამ სერვერს არ ასახელებს. |
| No root certificate is confirmed yet: confirm the presented one or upload the root below. | ძირეული ჯერ დადასტურებული არ არის: შესამოწმებელი არაფერია. |
| The directory refused the service account. | არასწორი Bind DN ან პაროლი, ან სერვისული ანგარიში დაბლოკილია. |
| The service account cannot search the users base. | შესვლა მოხერხდა, მაგრამ შტოში Users base DN ძიება ვერ შესრულდა (შტო არ არსებობს ან წაკითხვის უფლება არ არის). |
| This Linux gateway was started without LDAPNOINIT=1, … | პრობლემა დირექტორიაში კი არ არის, არამედ Linux-ზე კარიბჭის გარემოში (იხ. Linux და LDAPNOINIT). |
ძირეული სერტიფიკატის დადასტურება
სანამ ძირეული დადასტურებული არ არის, კარიბჭე დირექტორიას არ იყენებს: ის სერვერის სერტიფიკატს «სიტყვაზე» არასოდეს ენდობა. ძირეულის დადასტურება ორი გზით შეიძლება.
- დააჭირეთ «Check connection»-ს. თუ სერვერმა სერტიფიკატების ჯაჭვი ძირეულთან ერთად გამოგზავნა, შედეგის ქვემოთ გამოჩნდება Presented root (SHA-256 ანაბეჭდი) და Answered by (რომელმა სერვერმა უპასუხა). შეადარეთ ანაბეჭდი დამოუკიდებელი არხით (სერტიფიკაციის ცენტრის მფლობელისგან) მიღებულ ეტალონს და დააჭირეთ Confirm this certificate-ს. კარიბჭე ჯაჭვს კიდევ ერთხელ წაიკითხავს და ძირეულს მხოლოდ მაშინ შეინახავს, თუ ის იგივეა, რაც თქვენ ნახეთ, და თუ ყოველი მითითებული სერვერის სერტიფიკატი მის ქვეშ არის აგებული და ამ სერვერს ასახელებს.
- ატვირთეთ ძირეულის ფაილი. Active Directory-ს დომენის კონტროლერი ჩვეულებრივ მხოლოდ საკუთარ სერტიფიკატს აგზავნის, ძირეულის გარეშე («The directory did not send its root certificate. Upload it (.cer or .pem).»). გაიტანეთ დომენის სერტიფიკაციის ცენტრის ძირეული სერტიფიკატი (DER ან Base-64) და ატვირთეთ ის ველში Root certificate file ღილაკით Upload. მიიღება ფაილები
.cer,.crt,.pem,.der64 კბ-მდე ზომით და მხოლოდ სერტიფიკაციის ცენტრის თვითხელმოწერილი სერტიფიკატი.
შედეგი: «The certificate is confirmed.» და ჟურნალში ჩანაწერი «Directory certificate confirmed». შესაძლო უარები:
| შეტყობინება | მიზეზი |
|---|---|
| This file is not a root CA certificate. | ფაილი არ იკითხება ან ეს სერტიფიკაციის ცენტრის თვითხელმოწერილი სერტიფიკატი არ არის. |
| The directory now presents another certificate; check again. | სანამ ადასტურებდით, სერვერმა სხვა ძირეული წარადგინა. გაიმეორეთ შემოწმება. |
| The certificate {0} presents is not issued under this root or does not name {0}. Nothing was stored. | სერვერის სერტიფიკატი ამ ძირეულის ქვეშ არ არის გაცემული ან ამ სერვერს არ ასახელებს (მოწმდება სახელი SAN გაფართოებაში; CN არ გამოიყენება). საჭიროა სხვა ძირეული ან პარამეტრში სერვერის სხვა სახელი. |
| {0} cannot be reached. A root is checked against the certificate each server presents, so every server must answer. Nothing was stored. | ძირეული სიის ყოველი სერვერის სერტიფიკატით მოწმდება; მიუწვდომელი სერვერი დადასტურებას აფერხებს. |
| The directory presents a different root certificate than the confirmed one. | გაფრთხილება: სერვერი ახლა დადასტურებულისგან განსხვავებულ ძირეულს წარადგენს. ან ძირეული განზრახ შეიცვალა (დაადასტურეთ ახალი), ან ეს გაყალბებაა — გაარკვიეთ, სანამ დაადასტურებთ. |
დადასტურებული ძირეული ნდობის საფუძველია: თუ უცხოს დაადასტურებთ, კარიბჭე თანამშრომლების პაროლებს უცხო სერვერზე გაგზავნის. შეადარეთ ანაბეჭდი იმას, რაც სერტიფიკაციის ცენტრის მფლობელმა მოგცათ.
ჯგუფების შესაბამისობა
ბლოკი Group mappings დირექტორიის ბარათზე: «A person in a mapped group signs in with the role and joins the gateway group given here. A person in no mapped group cannot sign in.» დირექტორიის თითოეული ჯგუფისთვის აირჩევა როლი და/ან კარიბჭის ჯგუფი (საკმარისია ერთ-ერთი: «Choose a role or a gateway group.»). ბლოკი ხელმისაწვდომია მხოლოდ ძირეულის დადასტურების შემდეგ («Confirm the root certificate first: until then the gateway does not search this directory.»).

- იპოვეთ ჯგუფი. ველში Find a directory group შეიყვანეთ სახელწოდების ნაწილი (128 სიმბოლომდე) და დააჭირეთ Search-ს. თუ ჯგუფები არ არის: «No group matches.» ჯგუფს, რომელიც უკვე შესაბამისობაშია, აქვს ნიშანი already mapped. ჯგუფების ძიება დამთხვევების შეზღუდულ რიცხვს აბრუნებს; დააზუსტეთ მოთხოვნა.
- აირჩიეთ, რას იძლევა ის. სიაში Role — no role, User, Auditor, Approver ან Administrator; სიაში Gateway group — no group ან კარიბჭის ერთ-ერთი ჯგუფი.
- დააჭირეთ «Map»-ს. შესაბამისობა შენახულია: «Mapping saved.» კარიბჭე დირექტორიის ადამიანებს მაშინვე თავიდან კითხულობს: «what the mapping gives reaches them within seconds». თუ დირექტორია ამ მომენტში არ იკითხება: «Mapping saved. The directory cannot be read now: what the mapping no longer gives is already taken away; what it gives arrives once the directory can be read again.»
არსებული შესაბამისობის შეცვლა შეიძლება პირდაპირ ცხრილში (სიები Role და Gateway group, ღილაკი Save) ან წაშლა (Delete, დადასტურება «Remove the mapping of {0}?»). შეცვლა და წაშლა დირექტორიის ყველა ადამიანზე ერთბაშად ვრცელდება: რისი მიცემაც შესაბამისობამ შეწყვიტა, მაშინვე ჩამოერთმევათ; რასაც ის იძლევა, მოვა, როცა დირექტორია წაიკითხება.
როგორ იკრიბება უფლებები:
- ადამიანი იღებს ყველაფრის გაერთიანებას, რასაც იმ ჯგუფების შესაბამისობები იძლევა, რომლებშიც ის არის (მათ შორის ჩადგმულ ჯგუფებში).
- დირექტორიის ერთი ჯგუფი მხოლოდ ერთხელ მოიყვანება შესაბამისობაში. მომხმარებლის ძირითადი ჯგუფი (მაგალითად, Domain Users AD-ში) შესაბამისობაში ვერ მოიყვანება: «A user's primary group (Domain Users) cannot be mapped: Active Directory does not list it as a membership.»
- დირექტორიიდან მიღებული წევრობა კარიბჭის ჯგუფში ბარათზე მონიშნულია როგორც from the directory და შესაბამისობასთან ერთად ავტომატურად იხსნება. ხელით წევრობას (ადმინისტრატორის მიერ კონსოლში დამატებულს) დირექტორია არ ეხება.
- ადმინისტრატორი და დამმტკიცებელი შეუთავსებელია (როლები). თუ შესაბამისობები ორივე როლს ერთად იძლევა, გაიცემა Administrator, ხოლო Approver უარყოფილია. თუ ადამიანს უკვე აქვს Approver (და არ აქვს Administrator), შესაბამისობები კი ახლა ორივე როლს იძლევა, რჩება Approver, ხოლო უარყოფილია Administrator. უარყოფილი როლი ზარში ჩანს: Directory roles refused (Administrator wins over Approver): {0}. გაითვალისწინეთ, რომ ბარათზე მინიშნება («A person whose groups give both Administrator and Approver gets Administrator only») მხოლოდ პირველ შემთხვევას აღწერს.
- კარიბჭის ჯგუფს, რომელსაც შესაბამისობა მიმართავს, ვერ წაშლით, სანამ შესაბამისობა არ მოიხსნება (The group is used by a directory mapping. Remove the mapping first.).
თვალყურის დევნება და გადამოწმება
- ყოველი ჩართული დირექტორიისთვის დადასტურებული ძირეულით კარიბჭე ინარჩუნებს გამოწერას მომხმარებლებისა და ჯგუფების შტოებში ცვლილებებზე (Active Directory-ს შეტყობინებები; LDAP-ისთვის — syncrepl ან persistent search). ცვლილება წამებში მოდის. მდგომარეობა watched ნიშნავს, რომ გამოწერა მუშაობს.
- გარდა ამისა, კარიბჭე დირექტორიის ყველა ადამიანს პერიოდულად თავიდან ამოწმებს (არანაკლებ 15 წუთში ერთხელ), ასევე ადამიანის ყოველი შესვლისას და სერვერთან დასაკავშირებლად მისი ბილეთის შემოწმებისას.
- დირექტორიაში ადამიანის გათიშვა ან წაშლა, მის მიერ ყველა შესაბამისი ჯგუფის დაკარგვა, დირექტორიაში პაროლის შეცვლა მისი სეანსების დასრულებასა და ტოკენების გაუქმებას იწვევს. დირექტორიაში დაბლოკვა ახალ შესვლებს არ უშვებს, მაგრამ უკვე მიმდინარე სეანსებს არ წყვეტს.
- თუ დირექტორია მიუწვდომელია, კარიბჭე «ყოველი შემთხვევისთვის» არ უშვებს: წვდომა, რომელიც ერთმევა, ერთმევა; წვდომა, რომელიც გაიცემა, დირექტორიის წაკითხვის შესაძლებლობას ელოდება. თუ დირექტორია შესვლისას მიუწვდომელია, ადამიანი ხედავს «The directory is not available. Try again later or contact the administrator.» ლოკალური მომხმარებლები, მათ შორის გადაუდებელი ადმინისტრატორი, ყოველთვის შედიან.
დირექტორიის წაშლა და გათიშვა
ბარათის სათაურში ღილაკი Delete კითხულობს: «Delete directory {0}?» ის მხოლოდ მაშინ ჩანს, როცა ამ დირექტორიიდან ჯერ არავინ შესულა. თუ დირექტორიიდან ადამიანები უკვე შედიოდნენ, მისი წაშლა არ შეიძლება: «Users signed in from this directory exist. Turn the directory off instead of deleting it.» ამის ნაცვლად ბარათზე არის ღილაკი Turn off შეკითხვით «Turn off directory {0}? Its users cannot sign in until it is turned on again.» (მის შემდეგ: «Users signed in from this directory exist, so it cannot be deleted. It is turned off; turn it on again in its settings.»). დირექტორიის ჩართვა შეიძლება შეცვლის ფორმაში (Turned on). ჟურნალში იწერება «Directory deleted» ან «Directory changed».
Windows-ით შესვლა (Kerberos)
Active Directory-სთვის შესვლის გვერდზე შეიძლება ღილაკის Sign in with Windows ჩართვა: დომენში შესული თანამშრომელი კონსოლში პაროლის შეყვანის გარეშე ხვდება (შემდეგ კარიბჭე მაინც ითხოვს მეორე ფაქტორს). ღილაკი შესვლის გვერდზე მხოლოდ მაშინ ჩნდება, თუ ერთი ჩართული AD დირექტორიისთვის მაინც ყველაფერი მზადაა (SPN, დომენის ანგარიში ან keytab ფაილი, შემოწმება გავლილია).
ბლოკი Windows sign-in (Kerberos) AD-ის ბარათზე აჩვენებს, ჩართულია თუ არა შესვლა, SPN-ს, გასაღების ვერსიის ნომერს (kvno) და დაშიფვრის ტიპებს, და გადადის გვერდზე /system/directories/{id}/kerberos («Windows sign-in (Kerberos)»).

| ველი | რა შევიყვანოთ | შეზღუდვები |
|---|---|---|
| Windows sign-in on | გადამრთველი. | ნაგულისხმევად გათიშულია. |
| Realm | Kerberos-ის realm: დომენის DNS-სახელი დიდი ასოებით, მაგალითად PAM.EXAMPLE.GE. | შეცდომა: «A realm is the domain's DNS name in capitals, such as PAM.EXAMPLE.GE.» ერთი realm ორ დირექტორიას ვერ ეკუთვნის. |
| Service name (SPN) | HTTP/ და კარიბჭის სრული DNS-სახელი, მაგალითად HTTP/pam.example.ge. | მხოლოდ სახელი, არასოდეს IP-მისამართი: «The SPN is HTTP/ followed by the gateway's full DNS name — never an address.» ეს იგივე სახელია, რომლითაც თანამშრომლები კონსოლს ხსნიან. |
| Save | ღილაკი. | საჭიროა ხელახალი დადასტურება. სანამ keytab ფაილი ატვირთულია, realm და SPN არ იცვლება: «Remove the keytab before changing the realm or the SPN.» |
კარიბჭე Linux-ზე: გასაღებების ფაილი (keytab)
Linux-ზე კარიბჭეს სჭირდება keytab ფაილი სერვისული სახელის HTTP/… გასაღებებით. ბლოკი Keytab აჩვენებს Principal-ს (SPN და realm), Key version (kvno)-ს, Encryption types-ს, Uploaded-ს (როდის და ვის მიერ) და, გასაღების შეცვლის შემდეგ, «Previous key (kvno N) kept until» (ძველი გასაღები კიდევ 10 საათი რჩება, რომ უკვე გაცემულმა ბილეთებმა მუშაობა გააგრძელონ). ღილაკები: Upload keytab (ფაილის .keytab არჩევის ველი) და Remove keytab (დადასტურება «Remove the keytab of {0}? Windows sign-in through this directory stops.»). ფაილი კარიბჭეზე დაშიფრულად ინახება; კონსოლში მისი შიგთავსი არ ჩანს.
როგორ მიიღოს ადმინისტრატორმა keytab. გასაღებები ისე უნდა იყოს მარილით (salt) დამუშავებული, როგორც მათ დომენის კონტროლერი ამუშავებს იმ ანგარიშისთვის, რომელზეც SPN არის მიბმული. მომხმარებლის ანგარიშისთვის მარილი უდრის REALM + sAMAccountName. სამი გზიდან ნებისმიერი (კარიბჭე იმავე მინიშნებას გვერდზე აჩვენებს):
- MIT ktutil (Active Directory-ში არაფრის შეცვლა არ არის საჭირო):
აქktutil addent -password -p HTTP/<host>@<REALM> -k <kvno> -e aes256-cts-hmac-sha1-96 -s <REALM><account> addent -password -p HTTP/<host>@<REALM> -k <kvno> -e aes128-cts-hmac-sha1-96 -s <REALM><account> wkt gateway.keytab<kvno>ანგარიშისmsDS-KeyVersionNumber-ის მნიშვნელობაა,<account>— მისი sAMAccountName (დომენის გარეშე). - msktutil. უტილიტა სერვისული ანგარიშისთვის საჭირო მარილსა და გასაღების ვერსიას თავად ითვლის; მისი პარამეტრები უტილიტის დოკუმენტაციაში ნახეთ.
- ktpass პარამეტრებით +setpass +setupn დომენის კონტროლერზე. გახსოვდეთ, რომ ktpass ანგარიშს ახალ პაროლს აყენებს და გასაღების ვერსიას ზრდის, ამიტომ ამ ანგარიშის სხვა keytab ფაილები აღარ გამოდგება.
ასეთი keytab-ის გასაღებები დომენში ანგარიშის გასაღებებისგან განსხვავებულად არის მარილით დამუშავებული და მისით ბილეთები არ იშიფრება. შემოწმება Check Kerberos შეგატყობინებთ: «The keytab's keys do not match the account. It was probably made with ktpass -setpass -setupn; make it again as the help shows.»
ფაილის მოთხოვნები: ფორმატის ვერსია 0x0502 (მას წერენ ktpass და ktutil); ერთი ჩანაწერი მაინც; ყველა ჩანაწერი ამ დირექტორიის realm-ისა და ამ დირექტორიის SPN-ისთვის; ზომა 64 კბ-მდე; მხოლოდ AES გასაღებები (RC4, DES და 3DES მთელ ფაილს უარყოფს). თუ ფაილში მხოლოდ AES128 არის, ის გაფრთხილებით მიიღება (რეკომენდებულია AES256). ატვირთვის შემდეგ კარიბჭე გასაღებს მაშინვე საცდელი ბილეთით ამოწმებს. ჟურნალი: «Kerberos keytab changed» (გასაღების შიგთავსის გარეშე).
კარიბჭე Windows-ზე
Windows-ზე keytab არ არის საჭირო: კარიბჭის სერვისი დომენის ანგარიშით ეშვება (რეკომენდებულია gMSA), SPN კი მასზე რეგისტრირდება. გვერდი Keytab ბლოკის ნაცვლად აჩვენებს The service runs as-ს (რომელი ანგარიშით მუშაობს სერვისი) და Host joined to the domain-ს (ჩართულია თუ არა კომპიუტერი დომენში). მათთვის, ვინც შევა, კარიბჭის კომპიუტერზე უნდა იყოს უფლება «Access this computer from the network» (ამ კომპიუტერთან წვდომა ქსელიდან); თუ Tier-0 დონის ჯგუფური პოლიტიკა მას კრძალავს, ამ ადამიანებთან Windows-ით შესვლა არ მუშაობს.
ღილაკი «Check Kerberos»
ღილაკი Check Kerberos შემოწმებას უშვებს და აჩვენებს სტრიქონებს დონით (ok, info, warn, bad): ვარგისია თუ არა keytab და გარემო, ვის უჭირავს SPN, ემთხვევა თუ არა kvno, ხომ არ არის დაშვებული დაშიფვრის სუსტი ტიპები, ხომ არ არის ჩართული დელეგირება, ხომ არ არის სერვისული ანგარიში ჯგუფებში, მიიღება თუ არა საცდელი ბილეთი არხთან მიბმით, ხომ არ არის კონტროლერის პორტი 88 მიუწვდომელი, ხომ არ აცდენს საათები (3 წუთის აცდენისას — გაფრთხილება, 5 წუთისას — შესვლა წყვეტს მუშაობას). ყველა სტრიქონი ჩამოთვლილია თავში «გაუმართაობები». შემოწმება ჟურნალში წერს «Directory connection checked».
დამატებითი მინიშნებები გვერდზე:
- ბრაუზერები ბილეთს მხოლოდ იმ სახელებს უგზავნიან, რომლებიც მათ პოლიტიკაშია: ზონა «Local intranet» (ლოკალური ინტრანეტი) ან
AuthServerAllowlistEdge-ისა და Chrome-ისთვის,network.negotiate-auth.trusted-urisFirefox-ისთვის. დააყენეთ ეს ჯგუფური პოლიტიკით. - Windows-ით შესვლა მოითხოვს, რომ დაშიფრული TLS კავშირი კარიბჭეზე სრულდებოდეს (მხოლოდ TCP-ის გამჭოლი გადაცემა). თუ
gateway.json-ში სანდო პროქსებია მითითებული, გვერდი ამის შესახებ გაფრთხილებთ. - პარამეტრი Channel binding for console sign-ins (Sign-in and MFA) განსაზღვრავს, საჭიროა თუ არა არხთან მიბმა. ნაგულისხმევი მნიშვნელობა — სავალდებულოა.
Linux და ცვლადი LDAPNOINIT
Linux-ზე კარიბჭე უნდა გაეშვას თავისი systemd ერთეულით (bursu-pam-gateway.service): ის აყენებს LDAPNOINIT=1-ს, რომლის გარეშეც დირექტორიით შესვლა არ მუშაობს. მიზეზი: ამ ცვლადის გარეშე LDAP-ის ბიბლიოთეკა კითხულობს სისტემურ ფაილს /etc/ldap/ldap.conf, Ubuntu-ზე კი იქ სერტიფიკაციის ცენტრების სისტემური ნაკრებია მითითებული; მაშინ კარიბჭე ნებისმიერ საჯარო ცენტრს ენდობოდა და არა მხოლოდ თქვენ მიერ დადასტურებულ ძირეულს. ამიტომ ცვლადის გარეშე კარიბჭე დირექტორიებთან დაკავშირებაზე უარს ამბობს (უსაფრთხო უარი):
- დომენის შესვლები პასუხობს «The directory is not available…»;
- ზარი დირექტორიას აჩვენებს როგორც «თვალყურის დევნების გარეშე» (Directories not watched);
- Check connection წერს, რომ Linux-კარიბჭეზე
LDAPNOINIT=1მითითებული არ არის.
გამოსავალი: გაუშვით კარიბჭე systemd ერთეულით, რომელსაც პაკეტი აყენებს. ლოკალური ანგარიშები, მათ შორის გადაუდებელი ადმინისტრატორი, ისედაც შედიან. Windows-ზე დამატებით არაფერია საჭირო: ძირეული კარიბჭის საკუთარი მექანიზმით მოწმდება. ყოველ დირექტორიას დისკზე აქვს საკუთარი ნდობის საქაღალდე <dataDirectory>/directories/<id>/, რომელსაც კარიბჭე თავად გადაწერს; იქ ფაილებს ნუ ჩადებთ.
დირექტორიით შესვლის ცნობილი შეზღუდვები
- ჩადგმული ჯგუფები ჯგუფების შტოს გარეთ. ჩადგმული ჯგუფების წევრები ჯაჭვის გავლით მოიძებნება (AD
LDAP_MATCHING_RULE_IN_CHAIN). მაგრამ თუ შუალედური ჯგუფი შტოს Groups base DN გარეთაა, მისი ცვლილება შეტყობინებით არ მოდის და გამოიყენება შემდეგი გადამოწმებისას (არაუგვიანეს 15 წუთისა) ან შემდეგი შესვლისას ან ბილეთის შემოწმებისას. ასეთი ჯგუფები ჯგუფების შტოში შეინახეთ ან დომენის ძირი მიუთითეთ. - LDAP ppolicy-ის გადაფარვის (overlay) გარეშე. ატრიბუტის
pwdChangedTimeგარეშე დირექტორიაში პაროლის შეცვლა არ აღმოჩნდება: ადამიანის ძველი სეანსები არ იხურება, ხოლო ვადაგასული პაროლი არასწორს ჰგავს. ორივე შემთხვევაში კარიბჭე უარს ამბობს და არა უშვებს. OpenLDAP-სა და 389-DS-ზე ჩართეთ ppolicy. - დირექტორიაში დაბლოკვა ახალ შესვლებსა და ახალ ბილეთებს არ უშვებს, მაგრამ უკვე მიმდინარე სეანსებს არ ასრულებს (Windows-იც ასევე იქცევა დაბლოკილი ანგარიშის სეანსებთან); გათიშვა ასრულებს.
განყოფილება «Settings»: კარიბჭის პარამეტრები
კარიბჭის ყველა პარამეტრი თავმოყრილია ერთ გვერდზე Settings (მისამართი /settings). ეს გვერდითი მენიუს ერთადერთი პუნქტია ყველაფრისთვის, რასაც ადმინისტრატორი კარიბჭეზე აყენებს. გვერდი მხოლოდ ადმინისტრატორს უჩანს: სხვა როლებს პუნქტი Settings არ აქვთ. მინიშნება გვერდზე: «Everything an administrator configures on the gateway, in one place. Each tile opens its page; changes are audited as before.»
გვერდი შედგება ფილებისგან, რომლებიც ოთხ ჯგუფად არის დაჯგუფებული. ყოველი ფილა მოკლე წარწერით პარამეტრის გვერდის ბმულია. თავად გვერდები კვლავ /system/… მისამართებზე მდებარეობს: ბრაუზერის სანიშნეები და ზარის ბმულები ისევე მუშაობს, როგორც ადრე.

| ჯგუფი | ფილა | წარწერა ფილაზე | მისამართი | სად არის აღწერილი |
|---|---|---|---|---|
| Security | Sign-in and MFA | Two-factor sign-in, lockouts, password rules and idle time. | /system/auth | Sign-in and MFA |
| Directories | Active Directory and LDAP servers whose users sign in. | /system/directories | დირექტორიები | |
| Encryption key | The key that encrypts account secrets, and its mode. | /system/key | Encryption key | |
| Gateway SSH key | The host key SSH clients see when they connect. | /system/ssh | Gateway SSH key | |
| RDP file signing | The certificate that signs .rdp files. | /system/rdp-signing | RDP file signing | |
| Sessions and protocols | Sessions | Recording, idle time, banner, RDP limits and file transfers. | /system/sessions | Sessions |
| VNC | Limits, listener and video export for VNC sessions. | /system/vnc | VNC | |
| Databases | Pass lifetimes, limits and protections for database connections. | /system/databases | Databases | |
| Integrations | SIEM export | Send the audit log to a SIEM over syslog. | /system/siem | SIEM export |
| Notifications | E-mail and webhook alerts for requests and emergency use. | /system/notifications | Notifications | |
| System | Status | Certificate, address and trusted proxies (read only). | /system/status | Status |
| Licence | The licence in force, the server limit and activation. | /system/licence | ლიცენზია |
კარიბჭის მისამართი და პორტი, TLS სერტიფიკატი, მონაცემთა ბაზასთან კავშირი, სანდო პროქსები და ჩვენების სასაათო სარტყელი მიეთითება ფაილში gateway.json და გამოიყენება სერვისის გადატვირთვის შემდეგ (gateway.json, სერტიფიკატი, ქსელი). გვერდზე Status ისინი მხოლოდ ნაჩვენებია.
პარამეტრების გვერდების საერთო წესები:
- პარამეტრის ყოველი ჩაწერა აუდიტის ჟურნალში ძველ და ახალ მნიშვნელობასთან ერთად ხვდება.
- პარამეტრები, რომლებიც დაცვას ამცირებს (მაგალითად, ორფაქტორიანი შესვლის გათიშვა), პიროვნების ხელახალ დადასტურებას ითხოვს (ხელახალი დადასტურება). დაცვის გაძლიერება დადასტურებას არ ითხოვს.
- თუ სხვა ადმინისტრატორმა იგივე გვერდი თქვენზე ადრე შეინახა, კარიბჭე არაფერს წერს და გატყობინებთ: «The record was changed by another administrator — open it again.» გახსენით გვერდი თავიდან და გაიმეორეთ ცვლილება.
- შეუნახავი ცვლილებებით გვერდიდან წასვლამდე ბრაუზერი ცვლილებების დაკარგვის შესახებ გაფრთხილებთ.
Sign-in and MFA: შესვლა და ორფაქტორიანი დაცვა
გვერდი Sign-in and MFA (მისამართი /system/auth, მხოლოდ ადმინისტრატორი) კონსოლში შესვლის წესებს ყველა ადამიანისთვის ადგენს: TOTP-კოდის სავალდებულობას, დაბლოკვას წარუმატებელი მცდელობების შემდეგ, პაროლის სიგრძეს, უმოქმედობის დროს, BURSUcm-ის ტოკენების ვადას, ტექსტს შესვლის გვერდზე, წყლის ნიშანს და Windows-ით შესვლის პარამეტრებს. მინიშნება გვერდის ზედა ნაწილში: «Every change goes into the audit log with the old and the new value.»

ყველა ველი ერთი ღილაკით Save ინახება და მაშინვე მოქმედებს (გარდა იმ შესვლებისა, რომლებიც უკვე შუალედურ ნაბიჯებზეა). ღილაკი Reset ფორმაში აბრუნებს მნიშვნელობებს, რომლებიც მისი გახსნისას იყო. შენახვის შემდეგ გვერდი აჩვენებს «Saved.».
| ველი | რა შევიყვანოთ და რას აკეთებს | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| ბლოკი «Two-factor sign-in» | ||
| Require TOTP (გადამრთველი «For every user») | თუ ჩართულია, თითოეული ადამიანი ვალდებულია პირველი შესვლისას ერთჯერადი TOTP-კოდები დააყენოს. მინიშნება: «Without it a user may skip setting up TOTP at the first sign-in.» თუ გამორთულია, ადამიანს შეუძლია TOTP-ის დაყენება გამოტოვოს და მხოლოდ პაროლით შედიოდეს, სანამ თავად არ ჩართავს მას. | ჩართულია. გამორთვა ყველას დაცვას ამცირებს: «Turning this off lowers the security of every user, so you are asked to confirm who you are first.» საჭიროა ხელახალი დადასტურება. Windows-ით შესვლაზე გავლენას არ ახდენს: მის შემდეგ მეორე ფაქტორი ყოველთვის სავალდებულოა. |
| ბლოკი «Lockout» | ||
| Failed attempts before a lockout | რამდენი ზედიზედ წარუმატებელი მცდელობა (არასწორი პაროლი, არასწორი TOTP-კოდი, არასწორი პაროლი ხელახალი დადასტურებისას) ბლოკავს ანგარიშს. გაფრთხილება: «More attempts or a shorter lockout make guessing passwords easier.» | 5. მთელი რიცხვი 3-დან 100-მდე. გაზრდა დაცვას ამცირებს, საჭიროა ხელახალი დადასტურება. |
| Lockout length, min | რამდენი წუთით იბლოკება ანგარიში. ადმინისტრატორს შეუძლია დაბლოკვა ადრე მოხსნას (მომხმარებლის ბარათი). | 15. მთელი რიცხვი 1-დან 1440-მდე. შემცირება დაცვას ამცირებს, საჭიროა ხელახალი დადასტურება. |
| ბლოკი «Passwords and sessions» | ||
| Minimum password length | პაროლის მინიმალური სიგრძე, რომელსაც ადამიანი თავისთვის აყენებს და რომელსაც ადმინისტრატორი შექმნისას ან ჩამოყრისას აყენებს. მინიშნება: «Never less than 12.» ეხება ახალ პაროლებს, მოქმედი პაროლები არ მოწმდება. | 12. მთელი რიცხვი 12-დან 128-მდე. შემცირება დაცვას ამცირებს, საჭიროა ხელახალი დადასტურება. |
| Console idle time before sign-out, min | რამდენ წუთს რჩება ადამიანი კონსოლში მოქმედებების გარეშე. მინიშნება: «A console session ends after 12 h in any case; then a new sign-in is needed.» (საათების რაოდენობას კარიბჭე სვამს). თორმეტსაათიანი აბსოლუტური ვადის შეცვლა შეუძლებელია. | 30. მთელი რიცხვი 5-დან 720-მდე. გაზრდა დაცვას ამცირებს, საჭიროა ხელახალი დადასტურება. |
| BURSUcm token lifetime, h | ტოკენის ვადა, რომელსაც BURSUcm იღებს, როცა ადამიანი კარიბჭეზე შედის (რამდენ საათს მუშაობს კლიენტი ახალი შესვლის გარეშე). | 8. მთელი რიცხვი 1-დან 168-მდე. გაზრდა დაცვას ამცირებს, საჭიროა ხელახალი დადასტურება. |
| ბლოკი «Windows sign-in (Kerberos)» | ||
| One code covers Windows sign-ins for (hours) | Windows-ით შესვლის შემდეგ კარიბჭე TOTP-კოდს ითხოვს. თუ აქ 0 არ არის, კარიბჭე მოწყობილობას იმახსოვრებს და ამ დროის განმავლობაში კოდს აღარ ითხოვს. მინიშნება: «0 asks the code every time; at most 24 (NIST SP 800-63B). Lowering it shortens every remembered device at once.» | 1. მთელი რიცხვი 0-დან 24-მდე. გაზრდა დაცვას ამცირებს, საჭიროა ხელახალი დადასტურება. |
| Channel binding for console sign-ins | სია ორი მნიშვნელობით: Required (recommended) და When the browser sends it. არხთან მიბმა იცავს Kerberos-ის ბილეთის მესამე პირისთვის გადაცემისგან. მინიშნება: «“When the browser sends it” lets Chrome and Firefox on Linux and macOS sign in with Windows, but gives up relay protection for them; each such sign-in is audited. BURSUcm always binds.» | Required (recommended). გადასვლა When the browser sends it-ზე დაცვას ამცირებს, საჭიროა ხელახალი დადასტურება. |
| ბლოკი «Sign-in page and watermark» | ||
| Banner text | ტექსტი, რომელიც შესვლის ფორმის ზემოთ ჩანს (მაგალითად, გაფრთხილება პასუხისმგებლობის შესახებ). მინიშნება: «Shown above the sign-in form. Empty means no banner.» | ცარიელი (ბანერი არ არის). 2000 სიმბოლომდე, მმართველი სიმბოლოების გარეშე; წინააღმდეგ შემთხვევაში: «The banner is up to 2000 characters, without control characters.» დადასტურება საჭირო არ არის. ჟურნალში 200 სიმბოლოზე გრძელი ტექსტი ანაბეჭდისა და სიგრძის სახით იწერება. |
| Watermark (გადამრთველი «Show “login (Name)” over the console») | დიაგონალური წარწერა ადამიანის ლოგინითა და სახელით მთელი კონსოლის თავზე. მინიშნება: «The diagonal text makes it hard to photograph the screen anonymously.» | ჩართულია. გამორთვა დაცვას ამცირებს, საჭიროა ხელახალი დადასტურება. |
| Save, Reset | ყველა ველის ერთი ოპერაციით შენახვა ან ფორმაში მნიშვნელობების დაბრუნება. | |
რომელი ცვლილებები მოითხოვს ხელახალ დადასტურებას
ცვლილებას, რომელიც დაცვას ამცირებს, მხოლოდ მოპარული სეანსით ვერ გააკეთებთ. თუ დაცვის შემცირებას ცდილობთ ვინაობის ახალი დადასტურების გარეშე (10 წუთი), გვერდი არ ინახება და თითოეულ ასეთ ველთან ჩნდება შეტყობინება «Confirm who you are before this change: …. It lowers sign-in protection.» (TOTP-ის გამორთვისთვის: «Confirm who you are before turning two-factor sign-in off.») ბმულით Confirm who I am. გაიარეთ დადასტურება და დაბრუნდით გვერდზე; შეყვანილი მნიშვნელობები ხელახლა მოგიწევთ.
- დადასტურებას მოითხოვს: Require TOTP-ის გამორთვა, მცდელობების რაოდენობის გაზრდა, დაბლოკვის ხანგრძლივობის შემცირება, პაროლის მინიმალური სიგრძის შემცირება, უმოქმედობის დროის გაზრდა, ტოკენის ვადის გაზრდა, წყლის ნიშნის გამორთვა, Windows-ის კოდის «დამახსოვრების» დროის გაზრდა, გადასვლა When the browser sends it-ზე.
- არ მოითხოვს: ნებისმიერი გაძლიერება, ასევე ბანერის ტექსტის შეცვლა.
ზედიზედ ხუთი არასწორი TOTP-კოდი (ეს რიცხვი არ კონფიგურირდება) შესვლას წყვეტს და ადამიანი ხედავს «Too many wrong codes. Sign in again.», მაშინაც კი, თუ ამავდროულად მცდელობების რაოდენობით დაბლოკვა ამოქმედდა. დაწვრილებით — თავში «დაბლოკვები და ლიმიტები».
Encryption key: დაშიფვრის გასაღები
კარიბჭე სერვერების ანგარიშების პაროლებსა და გასაღებებს (თავი Accounts) დაშიფრული სახით ინახავს. დაშიფვრის გასაღებად კარიბჭის «მთავარი» გასაღები გამოიყენება. გვერდი Encryption key (მისამართი /system/key, მხოლოდ ადმინისტრატორი) აჩვენებს მის მდგომარეობას და საშუალებას იძლევა შეცვალოთ თავად გასაღები ან მისი დაცვის ხერხი. მინიშნება: «The key the gateway encrypts account secrets with. Changing the key or its mode needs a fresh confirmation and a typed word.»
გასაღების პირველი შექმნა და რეჟიმის არჩევა პირველადი დაყენებისას ხდება (პირველადი დაყენება); საიდუმლო ფრაზის შეყვანა ყოველი გაშვებისას აღწერილია თავში «ლუქის მოხსნა».
გასაღების დაცვის ორი რეჟიმი
| რეჟიმი | როგორ არის მოწყობილი | როდის ავირჩიოთ |
|---|---|---|
| Protected by the OS | წარწერა გვერდზე: «DPAPI (Windows) / service file permissions (Linux)». გასაღები ინახება ფაილში გასაღებების კატალოგში და ოპერაციული სისტემის საშუალებებით არის დაცული: Windows-ზე DPAPI-ით, Linux-ზე ფაილზე წვდომის უფლებებით. კარიბჭე გაშვებისას გასაღებს თავად ხსნის. | როცა კარიბჭე ადამიანის მონაწილეობის გარეშე უნდა გაეშვას (სერვერის გადატვირთვის შემდეგ, ღამით). ის, ვინც სერვისის ანგარიშით სერვერის ფაილებზე წვდომას მოიპოვებს, გასაღებსაც მიიღებს. |
| Sealed | წარწერა: «Every restart needs the unseal passphrase». ფაილში გასაღები დაშიფრულია საიდუმლო ფრაზით, რომელიც სერვერზე არსად არ არის. ყოველი გაშვების შემდეგ კარიბჭე «დახურულია» (locked) და სერვერებს ვერავინ დაუკავშირდება, სანამ ადმინისტრატორი ლუქის მოხსნის გვერდზე ფრაზას არ შეიყვანს. | როცა დაცვა იმისგანაც არის საჭირო, ვინც სერვერის ფაილები დააკოპირა. ფასი: ნებისმიერი გადატვირთვის შემდეგ კარიბჭე მიუწვდომელია, სანამ ადამიანი ფრაზას არ შეიყვანს. |
საიდუმლო ფრაზა სერვერზე არსად არ არის, აღდგენის გასაღებს კი კარიბჭე ერთხელ აჩვენებს. თუ დაიკარგა როგორც ფრაზა, ისე აღდგენის გასაღები, დაშიფრული საიდუმლოებების წაკითხვა შეუძლებელია. აღდგენის გასაღები სერვერისგან ცალკე შეინახეთ (მაგალითად, სეიფში, ქაღალდზე).
რას აჩვენებს გვერდი

| სტრიქონი | რას აჩვენებს |
|---|---|
| Mode | Protected by the OS ან Sealed და რეჟიმის განმარტება. |
| State | unsealed — გასაღები ღიაა, კარიბჭე მუშაობს; locked — კარიბჭე დახურულია, საჭიროა ლუქის მოხსნა. |
| Created | როდის შეიქმნა გასაღები. |
| Last change | როდის და ვინ შეცვალა გასაღები ბოლოს. |
| Recovery key | present (თარიღით) ან missing. თუ «missing» — შეცვალეთ გასაღები, რომ ახალი აღდგენის გასაღები მიიღოთ. |
| Key directory | იმ კატალოგის გზა, სადაც სერვერზე გასაღების ფაილები დევს. |
| Encrypted secrets | რამდენი საიდუმლოა დაშიფრული ამ გასაღებით. |
| Actions | ღილაკები Change the key («A new key, secrets re-encrypted, a new recovery key shown once») და Change the mode («OS ↔ passphrase. Needs the recovery key»). მათ ქვემოთ: «If the recovery key is lost, make a new one by changing the key — while the gateway runs.» |
დამატებითი შეტყობინებები გვერდზე:
- წითელი ჩარჩო «The encryption key was changed, and this gateway still holds the previous one in memory. Restart the gateway (a sealed gateway will need its passphrase).» — მოქმედების ღილაკების ნაცვლად. სანამ სერვისს არ გადატვირთავენ, ახალი საიდუმლოებების ჩაწერა არ მუშაობს. გადატვირთეთ სერვისი და შეამოწმეთ აუდიტის ჟურნალი.
- გაფრთხილება «These key files were set aside in the key directory. One may be the old key from before a change: delete it once you are sure it is not another database's key.» ფაილების სიითა და განმარტებით «The console cannot remove them: an administrator of the server's operating system can archive or delete them.» გასაღების ძველი ფაილები შეცვლის შემდეგ გვერდზე გადაიდება და არ იშლება: ისინი სერვერზე ხელით უნდა წაშალოთ, მას შემდეგ რაც დარწმუნდებით, რომ ფაილი საჭირო არ არის.
გასაღების შეცვლა (Change the key)
გვერდი /system/key/rotate («Change the encryption key»). საჭიროა ხელახალი დადასტურება (10 წუთი) და აკრეფილი სიტყვა. ოპერაცია — წუთში არაუმეტეს 5-ჯერ.

ბლოკი «What happens» შედეგებს ჩამოთვლის:
- «The gateway makes a new key and re-encrypts all N secrets with it.»
- «The old recovery key stops working; the new one is shown once.»
- «Connections are not accepted during the change (seconds).»
- «The change goes into the audit log.»
- გახსენით ფორმა. გვერდზე Encryption key დააჭირეთ Change the key. თუ კარიბჭე Sealed რეჟიმშია, ფორმაში არის ველი Current unseal passphrase.
- შეიყვანეთ მონაცემები. Sealed რეჟიმისთვის — მიმდინარე საიდუმლო ფრაზა. შემდეგ ველში «Type … to continue» აკრიფეთ დადასტურების სიტყვა — ის ველის წარწერაშია ნაჩვენები. სიტყვა ინტერფეისის ენაზეა დამოკიდებული: ინგლისურში ეს არის
CHANGE, ქართულში —შეცვლა. აკრიფეთ ის ზუსტად, ისე როგორც ნაჩვენებია (ინგლისური სიტყვა — დიდი ასოებით), და იმ ენაზე, რომელიც გვერდზეა ნაჩვენები; ჰარები კიდეებზე იგნორირდება. - დააჭირეთ «Change the key». კარიბჭე ქმნის ახალ გასაღებს, ხელახლა შიფრავს ყველა საიდუმლოს და აჩვენებს ბლოკს New recovery key გაფრთხილებით «The key is shown once. The old recovery key no longer works.»
- შეინახეთ ახალი აღდგენის გასაღები. ღილაკი Download .txt ჩამოტვირთავს ფაილს
bursu-pam-recovery-key.txt; ღილაკი Print გასაღებს ბეჭდავს. შეინახეთ სერვერისგან ცალკე. - მონიშნეთ «I have saved the new key» და დააჭირეთ «Done». მონიშვნის გარეშე კარიბჭე არ გააგრძელებს: «Tick “I have saved it” first.» შედეგი: «The encryption key is changed.»
აღდგენის გასაღები ერთხელ ჩანს. თუ გვერდი ისე დახურეთ, რომ ის არ შეინახეთ, გასაღები კიდევ ერთხელ შეცვალეთ: ასე ახალ აღდგენის გასაღებს მიიღებთ. შეტყობინება «The key was already changed after this page was opened. If the new recovery key was not saved, change the key again to get a new one.» ჩნდება, თუ გასაღები უკვე შეცვალეს სხვა ჩანართში ან სხვა ადმინისტრატორმა.
| შეტყობინება | რა გავაკეთოთ |
|---|---|
| Type CHANGE to continue. | სიტყვა არ არის აკრეფილი ან არასწორად არის აკრეფილი. შეტყობინებაში საჭირო სიტყვაა დასახელებული; ის ინტერფეისის ენაზეა დამოკიდებული (CHANGE ინგლისურში, შეცვლა ქართულში). |
| The unseal passphrase did not match. | მიმდინარე საიდუმლო ფრაზა არასწორად არის შეყვანილი. |
| The encryption key is not available. | გასაღები ამ მომენტში ღია არ არის. გახსენით ლუქის მოხსნა. |
| The outcome of the key change is unknown — check the audit log and the key state; do not repeat the change until you are sure. | მონაცემთა ბაზამ დასრულება არ დაადასტურა. ნუ გაიმეორებთ შეცვლას. გახსენით აუდიტის ჟურნალი და გასაღების გვერდი; შემდეგ გადატვირთეთ სერვისი (იხ. ქვემოთ). |
რეჟიმის შეცვლა (Change the mode)
გვერდი /system/key/mode. რეჟიმი Protected by the OS-სა და Sealed-ს შორის გადაირთვება. საჭიროა ხელახალი დადასტურება, აღდგენის გასაღები და აკრეფილი სიტყვა; წუთში არაუმეტეს 5-ჯერ. სამიზნე რეჟიმი მიმდინარით განისაზღვრება: OS-რეჟიმიდან გვერდი Sealed-ში გადაჰყავს (Switch to sealed mode), Sealed-იდან — OS-რეჟიმში (Switch to OS-protected mode).

| ველი | რა შევიყვანოთ | შეზღუდვები |
|---|---|---|
| Recovery key | აღდგენის გასაღები, რომელიც გასაღების შექმნისას ან ბოლო შეცვლისას გაიცა. | არასწორი: «The recovery key did not match.» ყოველი არასწორი შეყვანა აუდიტის ჟურნალში წარუმატებლობად იწერება. |
| Passphrase (მხოლოდ Sealed-ში გადასვლისას) | ახალი საიდუმლო ფრაზა. | არანაკლებ 12 სიმბოლოსი (წინააღმდეგ შემთხვევაში «The passphrase must be at least 12 characters long.»). ეს მნიშვნელობა პარამეტრ Minimum password length-ზე არ არის დამოკიდებული. |
| Repeat the passphrase (მხოლოდ Sealed-ში გადასვლისას) | იგივე ფრაზა კიდევ ერთხელ. | წინააღმდეგ შემთხვევაში «The passphrases do not match.» |
| სიტყვა «Type CHANGE MODE to continue» | აკრიფეთ ველის წარწერაში ნაჩვენები სიტყვა: ინგლისურ ინტერფეისში CHANGE MODE, ქართულში — რეჟიმის შეცვლა. | წინააღმდეგ შემთხვევაში «Type CHANGE MODE to continue.» (თქვენი ინტერფეისის ენისთვის საჭირო სიტყვით). |
| Change the mode, Cancel | შეცვლის შესრულება ან დაბრუნება. | |
გვერდების ტექსტები: Sealed-ში გადასვლისას — «After this every restart of the gateway needs the passphrase you set here; until then nothing can connect.»; OS-რეჟიმში გადასვლისას — «After this the gateway opens the key at start by itself; the passphrase is no longer used.» შედეგი: «The key is now sealed. Keep the passphrase safe: every restart needs it.» ან «The key is now protected by the OS.»
თუ რეჟიმის შეცვლის შემდეგ დარჩა გასაღების ფაილები, რომელთა მოცილებაც ვერ მოხერხდა, გვერდი მათ ჩამოთვლის: «These key files hold the key without the passphrase and could not be deleted; delete them by hand:» (Sealed-ში გადასვლის შემდეგ) ან «The key file could not be written: after a restart the gateway will ask for the recovery key. Check the key directory's permissions:» (OS-რეჟიმში გადასვლის შემდეგ). პირველ შემთხვევაში ჩამოთვლილი ფაილები სერვერზე ხელით წაშალეთ; მეორეში შეამოწმეთ გასაღების კატალოგის უფლებები.
თუ გასაღების რეჟიმი შეიცვალა, სანამ გვერდი ღია იყო, კარიბჭე არაფერს აკეთებს და წერს: «The mode of the key changed after this page was opened, so nothing was done. Open the page again and check the current mode.»
თუ შეცვლის შედეგი უცნობია
თუ მონაცემთა ბაზამ ოპერაციის დასრულება არ დაადასტურა, გვერდი წერს: «The outcome of the key change is unknown — check the audit log and the key state; do not repeat the change until you are sure.» შემდეგ მოჰყვება განმარტება: «If the change did happen, the key held in the gateway's memory is out of date: restart the gateway (a sealed gateway then needs its passphrase) and check the key's state on the encryption key page and in the audit log.» გვერდზე ღილაკები გადაგიყვანთ Encryption key-ზე და აუდიტის ჟურნალში (Audit log). ნუ გაიმეორებთ შეცვლას, სანამ ჟურნალით არ დარწმუნდებით, რომ ის არ შესრულდა.
Status: კარიბჭის მდგომარეობა
გვერდი Status (მისამართი /system/status, მხოლოდ ადმინისტრატორი) მხოლოდ აჩვენებს კარიბჭის მდგომარეობას და არაფერს ცვლის. მინიშნება: «Read only. The certificate, the address and the trusted proxies are changed in gateway.json, then the service is restarted.» ზედა ნაწილში მითითებულია კონფიგურაციის სამუშაო ფაილის გზა: «Changed in gateway.json (… on this system), then a restart of the service. There is no certificate upload through the console in the first version.» სერტიფიკატის შეცვლა — თავში «კარიბჭის სერტიფიკატი».

ბლოკი «Gateway»
| სტრიქონი | რას აჩვენებს |
|---|---|
| Version | კარიბჭის ვერსია. |
| Running | რამდენ ხანს მუშაობს კარიბჭე: «N d N h N min», და გაშვების დრო («since …»). |
| Listens on | მისამართი და პორტი, რომლებზეც კარიბჭე კონსოლს იღებს (gateway.json-იდან). |
| Database | მონაცემთა ბაზის ჰოსტი, პორტი და სახელი (მომხმარებლისა და პაროლის გარეშე), PostgreSQL-ის ვერსია და მდგომარეობა: connected, unreachable ან unknown (ბაზამ 5 წამში არ უპასუხა). |
ქვემოთ, იმავე ბლოკში, შემოწმებების სტრიქონებია. თითოეულს ფერი აქვს: მწვანე — წესრიგშია, ყვითელი — ყურადღება, წითელი — გაუმართაობა, ნაცრისფერი — გამორთულია. იგივე შემოწმებები ზარშიც ჩანს (ზარი). ნაჩვენებია მხოლოდ ის სტრიქონები, რომლებიც დაყენებულს ეხება:
| სტრიქონი | რას ნიშნავს |
|---|---|
| Encryption key | «protected by the OS» ან «unsealed, sealed mode» — წესრიგშია; «locked — the gateway is sealed» — წითელი (საჭიროა ლუქის მოხსნა); შეტყობინება იმის შესახებ, რომ მეხსიერებაში არსებული გასაღები მოძველდა, — წითელი (გადატვირთეთ სერვისი, Encryption key). |
| SIEM export | «not set up» — ნაცრისფერი; «queue N · last delivery …» — წესრიგშია; წითელი, თუ მიწოდება ვერ ხერხდება (SIEM export). |
| Last chain check | ჟურნალის მთლიანობის ბოლო შემოწმება: «intact: No. 1–N · დრო» — წესრიგშია; «break at event No. N» — წითელი; «not checked yet» — ყვითელი; «the last check could not run» — წითელი (Integrity check). |
| Clock | «skew N s against the database». კარიბჭისა და ბაზის საათების სხვაობა 2 წამამდე — წესრიგშია, მეტი — წითელი. შეასწორეთ დრო სერვერზე. |
| Disk | «N % free». არანაკლებ 10 % თავისუფალი — წესრიგშია, ნაკლები — წითელი. «free space unknown» — ყვითელი. |
| Session recording | «Recording works» ან «Recording fails: new sessions are refused until there is room.» (Sessions). |
| RDP file signing | სერტიფიკატის მდგომარეობა, რომლითაც .rdp-ფაილები იხელმოწერება; გაფრთხილება ვადის ამოწურვამდე 30 დღით ადრე (RDP file signing). |
| File copies | ნაჩვენებია, თუ ბოლო საათში გადაცემული ფაილის ასლის შენახვა ვერ მოხერხდა (მიზეზი — ადგილი არ არის ან კოპირების შეცდომა). დეტალები — ფაილების გადაცემის ჟურნალში. |
| Database access | ნაჩვენებია, თუ მონაცემთა ბაზებზე წვდომა დაყენებულია: «Listening: …» — წესრიგშია; «Not listening: …. See the service log.» — წითელი (Databases). |
| VNC | VNC-მსმენელის მდგომარეობა, თუ ის დაყენებულია (VNC). |
| Licence | ლიცენზიის შესახებ ერთი ან რამდენიმე სტრიქონი: «active until …; N of M servers active», «trial until …», «ends on …» და სხვა. თუ ლიცენზია არ არის, კარიბჭე არაფერს ემსახურება. ყველა მდგომარეობის აღწერა — თავში «ლიცენზია». |
ბლოკი «Certificate»
| სტრიქონი | რას აჩვენებს |
|---|---|
| Subject | ვისზეა გაცემული კარიბჭის სერტიფიკატი. |
| Issuer | ვინ გასცა. |
| Valid until | ვადის ამოწურვის თარიღი და ნაშთი: «N days left» (მწვანე); ყვითელი, თუ 30 დღე ან ნაკლებია დარჩენილი; expired — წითელი. ვადა სერტიფიკატის შეცვლით იცვლება (კარიბჭის სერტიფიკატი). |
| SHA-256 fingerprint | სერტიფიკატის ანაბეჭდი. შეადარეთ ის იმას, რასაც ბრაუზერი აჩვენებს, და გადაეცით კლიენტებს, რომლებიც სერტიფიკატს ამაგრებენ. |
| Trusted proxies | უკუპროქსების მისამართები, რომლებსაც კარიბჭე ენდობა (none, თუ ისინი არ არის). |
| Client address | საიდან იღებს კარიბჭე კლიენტის მისამართს: «from the connection itself (no proxy is trusted)» ან «from X-Forwarded-For, only from the trusted proxies». აქედან არის დამოკიდებული მისამართები აუდიტის ჟურნალში და მცდელობების რაოდენობის ლიმიტები (ქსელი და ფაიერვოლი). |
სერვერები
სერვერი BURSU PAM-ში არის მანქანა ან მოწყობილობა, რომელსაც ადამიანები კარიბჭის გავლით უკავშირდებიან: Linux-სერვერი SSH-ით, Windows-სერვერი RDP-ით, ქსელური აღჭურვილობა Telnet-ით ან SSH-ით, სამუშაო მაგიდა VNC-ით, მონაცემთა ბაზა PostgreSQL, MySQL ან SQL Server. თითოეული სერვერისთვის კარიბჭე ინახავს მისამართს, პორტს, პროტოკოლს, საქაღალდეს და სერვერის შემოწმებულ «ანაბეჭდს» (ჰოსტის გასაღებს ან სერტიფიკატს). ლოგინები და პაროლები, რომლებითაც კარიბჭე სერვერზე შედის, ცალკე ინახება — ეს ანგარიშებია.
სერვერებთან მუშაობა კონსოლში მენიუს ჯგუფში Resources ხდება, პუნქტი Servers (მისამართი /servers). გვერდს ხედავს და ცვლის მხოლოდ Administrator. აუდიტორს (Auditor) ეს გვერდები არ უჩანს; ის მხოლოდ მოწყობილობების პროფილებს ხედავს.
სერვერმა კავშირები მხოლოდ კარიბჭისგან უნდა მიიღოს
კარიბჭე სეანსებს იწერს და პაროლს თავად სვამს: ადამიანმა სერვერის პაროლი არ უნდა იცოდეს. მაგრამ თუ სერვერი კვლავ იღებს კავშირებს სამუშაო ადგილებიდან, ნებისმიერი, ვინც პაროლს გაიგებს (ძველს, შემთხვევით დანახულს, ქაღალდზე ჩაწერილს), კარიბჭის გვერდის ავლით პირდაპირ შევა — ჩანაწერის, წვდომის წესებისა და აუდიტის გარეშე. ამიტომ თითოეულ სამიზნე სერვერზე (ან მის წინ მდგარ ფაიერვოლზე) საჭირო პორტზე (22, 3389, 5900, 5432, 3306, 1433 და ა. შ.) შემომავალი კავშირები მხოლოდ კარიბჭის მისამართიდან დაუშვით და ყველა სხვა მისამართიდან აკრძალეთ.
კარიბჭე ამას თქვენ ნაცვლად ვერ გააკეთებს: ფაიერვოლის წესი თქვენს ქსელში კონფიგურირდება. კონსოლი სერვერის ხელმისაწვდომობას კარიბჭის მხრიდან ამოწმებს (ღილაკი Test the connection), მაგრამ არ ამოწმებს, დახურულია თუ არა სერვერი დანარჩენებისთვის. შეამოწმეთ ეს თავად: ჩვეულებრივი სამუშაო ადგილიდან სამიზნე სერვერთან კავშირი არ უნდა შედგეს.
Telnet-ისთვის ეს განსაკუთრებით მნიშვნელოვანია: Telnet ყველაფერს, პაროლის ჩათვლით, ღია ტექსტით გადასცემს. გამოიყენეთ ის მხოლოდ სამართავ ქსელში, რომელსაც მხოლოდ კარიბჭე წვდება (იხ. Telnet).
სერვერების სია და საქაღალდეები
გვერდი Servers ორ ნაწილად არის დაყოფილი. მარცხნივ — საქაღალდეების ხე (Folders): სტრიქონი All servers და თქვენი საქაღალდეები, თითოეულში სერვერების რაოდენობით. მარჯვნივ — არჩეული საქაღალდის სერვერების ცხრილი; ცხრილის ზემოთ წერია საქაღალდის გზა და აღნიშვნა with subfolders: საქაღალდის არჩევისას ჩადგმული საქაღალდეების სერვერებსაც ხედავთ.

| ელემენტი | რას აკეთებს |
|---|---|
| Create server | ხსნის ახალი სერვერის ფორმას (/servers/new). როცა საქაღალდე არჩეულია, ახალი სერვერის მასში მოთავსებას გთავაზობთ. |
| საძიებო ველი (Name, address, description) | ეძებს სახელით, მისამართით და აღწერით. |
| სია All protocols და ღილაკი Apply | ტოვებს ერთი პროტოკოლის სერვერებს: SSH, Telnet, RDP, VNC, PostgreSQL, MySQL ან SQL Server. |
| სვეტები Name, Address:port, Protocol, Folder, Accounts, Rules | სერვერის სახელი (ბმული ბარათზე), მისამართი და პორტი, პროტოკოლი, საქაღალდე, ანგარიშების რაოდენობა (ბმული ანგარიშების ჩანართზე) და წესების რაოდენობა, რომლებიც მას მოიცავს. დახარისხება შეიძლება სახელით, მისამართით, საქაღალდით, ანგარიშების რაოდენობით და წესების რაოდენობით. |
| ნიშნული inactive | სერვერი გათიშულია: ვერცერთი წესი მას ვერ წვდება, დაკავშირება შეუძლებელია. |
| ნიშნულები Not encrypted to the server, Weak sign-in allowed, Unencrypted | გაფრთხილებები კარიბჭისა და სერვერის კავშირის შესუსტებული დაცვის შესახებ: Telnet; ბაზაში სუსტი შესვლა; ბაზა დაშიფვრის გარეშე. |
| ღილაკი Edit სტრიქონში | ხსნის სერვერის შეცვლის ფორმას. |
| მოსანიშნი ველები სტრიქონებში და მოქმედებების პანელი ცხრილის ზემოთ | ჯგუფური მოქმედებები: Move to folder (აირჩიეთ საქაღალდე სიაში Folder და დაადასტურეთ) და Delete. წაშლამდე კონსოლი გეკითხებათ: Delete the selected servers (N)? Their accounts and secrets are deleted with them. |
როცა საქაღალდეში სერვერები არ არის, კონსოლი წერს, რომ სერვერები ის მანქანებია, რომლებსაც კარიბჭის გავლით უკავშირდებიან, და გთავაზობთ შექმნათ პირველი სერვერი ან გადმოიტანოთ არსებულები ბრძანებით Move to folder.
საქაღალდეები
საქაღალდეები საჭიროა, რომ წვდომა ერთბაშად სერვერების ჯგუფს მისცეთ: საქაღალდეზე დაწესებული წესი მოიცავს მის ქვესაქაღალდეებს და სერვერებს, რომლებსაც მოგვიანებით დაამატებთ. საქაღალდეები ნებისმიერი სიღრმის ხეს ქმნის.
მენიუ Folder actions (სამი წერტილი ხის ზემოთ) ზედა დონის საქაღალდეს ქმნის (New folder). საქაღალდის სტრიქონის მენიუ (Actions for the folder …) შეიცავს:
| მოქმედება | რას აკეთებს |
|---|---|
| New subfolder | ქმნის ჩადგმულ საქაღალდეს. ველი Folder name: 128 სიმბოლომდე, სიმბოლო «/»-ის გარეშე. ველი Put it in მშობელს აჩვენებს. |
| Rename | ცვლის სახელს. წესები, რომლებიც საქაღალდეს მიუთითებს, არ იცვლება. |
| Move | საქაღალდე სხვაში გადააქვს (ველი Put it in). კონსოლის მინიშნება: Rules on the new parent then cover this folder too. ანუ გადატანის შემდეგ საქაღალდეზე ახალი მშობლის წესები იწყებს მოქმედებას. საქაღალდის გადატანა თავის თავში ან საკუთარ ქვესაქაღალდეში შეუძლებელია (A folder cannot be moved into itself or into one of its subfolders.). |
| Delete | შლის მხოლოდ ცარიელ საქაღალდეს. კონსოლი შეგახსენებთ: Only an empty folder can be deleted. Rules that name it lose it. თუ საქაღალდეში სერვერები ან ქვესაქაღალდეებია, უარი იქნება: Only an empty folder can be deleted: move or delete its servers and subfolders first. |
საქაღალდესთან დაკავშირებული ყოველი მოქმედება აუდიტის ჟურნალში იწერება (folder.create, folder.rename, folder.move, folder.delete), გადატანა და წაშლა კი კარიბჭეს ღია სეანსების უფლებების ხელახლა შემოწმებასაც აიძულებს.
სერვერის შექმნა: საერთო ველები
ღილაკი Create server ხსნის ფორმას /servers/new. შეცვლის ფორმა (/servers/<id>/edit) იგივეა. მასში ორი სექციაა: Main და State. ველების ნაწილი მხოლოდ გარკვეული პროტოკოლებისთვის ჩნდება — დანარჩენი დამალულია.
| ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Name | სერვერის სახელი. მას ადმინისტრატორები ხედავენ; მომხმარებლები მას შესვლის სახელში შეიყვანენ (ლოგინი:სერვერის_სახელი). | სავალდებულო. 1–64 სიმბოლო: ლათინური ასოები, ციფრები, წერტილი, ქვედა ტირე, დეფისი. სახელი უნიკალური უნდა იყოს, ასოების რეგისტრი არ ითვლება (Web1 და web1 — ერთი სახელია): წინააღმდეგ შემთხვევაში This name is already taken. |
| Address | სახელი ან IP-მისამართი, რომლითაც კარიბჭე სერვერს მიწვდება (მინიშნება ველში: 10.20.0.11 or web-01.example.ge). | სავალდებულო. 253 სიმბოლომდე, ჰარებისა და უხილავი სიმბოლოების გარეშე, არ იწყება «-»-ით. |
| Protocol | სია: SSH, Telnet, RDP, VNC, PostgreSQL, MySQL, SQL Server. | SSH. პროტოკოლის შეცვლის შემდეგ ველი Port ახალი პროტოკოლის პორტს თავად იღებს, თუ მასში ჯერ კიდევ წინა პროტოკოლის ნაგულისხმევი პორტი იყო. |
| Port | სერვერის პორტი. | რიცხვი 1–65535. ნაგულისხმევი პორტები: SSH 22, Telnet 23, RDP 3389, VNC 5900, PostgreSQL 5432, MySQL 3306, SQL Server 1433. |
| Device profile | მოწყობილობის პროფილი (მხოლოდ SSH-ისა და Telnet-ისთვის). იხ. მოწყობილობების პროფილები. | Telnet-ისთვის სავალდებულოა (პუნქტი «None — a regular server» ქრება). SSH-ისთვის საჭიროა მხოლოდ მაშინ, თუ სერვერის ანგარიშებზე პრივილეგირებული რეჟიმი ჩართულია. |
| Terminal character set | მხოლოდ SSH-ისა და Telnet-ისთვის. როგორ კითხულობს ბრძანებების კონტროლი არა-ASCII ტექსტს ტერმინალში: Automatic (from the client) (LANG / LC_* ცვლადებით, რომლებიც კლიენტმა გადასცა), UTF-8 (Unicode) ან C / single-byte. | Automatic (from the client). თუ კლიენტი კოდირებას არ გადასცემს (Windows OpenSSH, PuTTY), ასეთი ტექსტის შემცველი თითოეული სტრიქონი მხოლოდ აკრეფილი კლავიშებით ფასდება. UTF-8 (Unicode)-ის არჩევა (და C / single-byte-დან Automatic-ზე დაბრუნება) ბრძანებების კონტროლს ასუსტებს, ამიტომ ვინაობის ახალ დადასტურებას მოითხოვს. |
| Folder | სერვერის საქაღალდე. მინიშნება: Rules on this folder and the folders above it cover the server. | საქაღალდის გარეშე (ზედა დონე), თუ არ არის არჩეული. |
| Description | თავისუფალი ტექსტი. | 1000 სიმბოლომდე. |
| Active (სექცია State) | გადამრთველი. მინიშნება: An inactive server is in no rule's reach. | ჩართულია. RDP-ისთვის, TLS-შესვლიანი VNC-ისთვის და TLS-იანი ბაზებისთვის ახალი სერვერი მაინც გათიშული იქმნება სერტიფიკატის დადასტურებამდე (იხ. ქვემოთ). |
ფორმის ღილაკები: Create (შეცვლისას — Save), Reset (იმ მნიშვნელობების დაბრუნება, რომლებითაც ფორმა გაიხსნა), Cancel.
პარამეტრების ნაწილი დაცვას ასუსტებს (Telnet, NTLM RDP-ისთვის, VNC-ის შესვლის სუსტი ტიპები, ბაზაში სუსტი ან დაუშიფრავი შესვლა, ტერმინალის კოდირება UTF-8). თითოეულისთვის საჭიროა დადასტურების ველის მონიშვნა, შემდეგ კი კონსოლი გადაგამისამართებთ პაროლისა და კოდის ხელახალი შეყვანის გვერდზე (Confirm who I am, მოქმედებს 10 წუთი). დადასტურების შემდეგ ფორმაზე დაბრუნდებით: ყველა ველი აღდგენილია, გარდა დადასტურების ველებისა — ისინი ხელახლა უნდა მონიშნოთ.

SSH-სერვერი
ეს ძირითადი შემთხვევაა: Linux, Unix, macOS, ასევე SSH-იანი ქსელური აღჭურვილობა. ველები საერთოა (იხ. ზემოთ); SSH-ს ცალკე ველები არ აქვს, გარდა არასავალდებულო Device profile-ისა. მოწყობილობის პროფილი აირჩიეთ მხოლოდ მაშინ, თუ სერვერის ანგარიშებისთვის საჭიროა პრივილეგირებული რეჟიმი (ბრძანება enable და მისთ.): მაშინ საჭიროა ქსელური მოწყობილობის ჩაშენებული პროფილი.
რა უნდა უჭერდეს მხარს სამიზნე SSH-სერვერი. კარიბჭე სამიზნეებს ალგორითმების ასეთი ნაკრებით უკავშირდება (სია კარიბჭეშია დაფიქსირებული და არ კონფიგურირდება):
- სერვერის ჰოსტის გასაღები: ECDSA nistp256 / nistp384 / nistp521, RSA SHA-512-ით ან SHA-256-ით (
rsa-sha2-512,rsa-sha2-256). Ed25519 გასაღებს კარიბჭე არ იღებს: სერვერს, რომელსაც მხოლოდ Ed25519 ჰოსტის გასაღები აქვს, კარიბჭე ვერ შეამოწმებს; - გასაღებების გაცვლა: ECDH nistp384 / nistp256, Diffie-Hellman group16-sha512 / group14-sha256;
- შიფრები: AES-256-GCM და AES-256-CTR; შეტყობინების ავთენტიფიკაციის კოდები HMAC-SHA2-256 და HMAC-SHA2-512; შეკუმშვის გარეშე.
მუშაობისას კარიბჭის მხრიდან სერვერთან ერთი კავშირი იმართება თითო სეანსზე. ჰოსტის გასაღების დადასტურებამდე ამ სერვერზე სეანსები არ იხსნება: სერვერის გვერდზე წერია Not confirmed — sessions are refused until it is.
ჰოსტის გასაღების მიღებისა და დადასტურების შესახებ დაწვრილებით — ქვეთავში SSH ჰოსტის გასაღები. ანგარიშების პაროლით და პირადი გასაღებით შესვლა აღწერილია თავში ანგარიშები.
Telnet-სერვერი
Telnet კარიბჭესა და სერვერს შორის ყველაფერს, პაროლის ჩათვლით, ღია ტექსტით გადასცემს. კონსოლიც ასე აფრთხილებს: Telnet sends everything, the password included, in clear text between the gateway and the server. Use it only on a management network that only the gateway reaches. მომხმარებელი კი კარიბჭეს SSH-ით უკავშირდება და მისი სეანსი დაცულია; ღია რჩება მხოლოდ მონაკვეთი კარიბჭე — სერვერი.
Telnet-სერვერისთვის:
- სავალდებულოა Device profile: ის აღწერს, როგორ ცნობს კარიბჭე მოწყობილობის მოთხოვნებს და როგორ შეჰყავს ლოგინი და პაროლი (იხ. მოწყობილობების პროფილები). თუ პროფილი არ არის არჩეული: A Telnet server needs a device profile. Telnet-ის არჩევისას კონსოლი ნაგულისხმევ პროფილს თავად სვამს (Generic Unix);
- ანგარიშები შედიან მხოლოდ პაროლით. თუ სერვერს უკვე აქვს პირადი გასაღებიანი ანგარიშები, მისი Telnet-ზე გადართვა შეუძლებელია: This server has key accounts; a Telnet server signs in with a password only. Delete them first.;
- Telnet-ს სერვერის იდენტობა არ აქვს, ამიტომ ჰოსტის გასაღები არ არის და დასადასტურებელი არაფერია (Not checked — Telnet has none);
- შესაქმნელად საჭიროა ველის The password crosses the network between the gateway and this server in clear text მონიშვნა და ვინაობის დადასტურება. თუ ველი არ არის მონიშნული: Tick the acknowledgement to use Telnet. თუ ვინაობის დადასტურება არ არის: Confirm who you are before making this server use Telnet. უკვე არსებული Telnet-სერვერის შენახვა ამას ხელახლა არ მოითხოვს.
სიაში და ბარათზე Telnet-სერვერს აქვს ნიშნული Not encrypted to the server.
RDP-სერვერი
კარიბჭე სერვერზე RDP-სეანსს პაროლიანი ანგარიშის სახელით ხსნის, მომხმარებელი კი კარიბჭეს თავისი RDP-კლიენტით უკავშირდება (ფაილი .rdp შეიძლება ჩამოიტვირთოს გვერდზე «My access», იხ. ჩემი წვდომა).
ფორმის ცალკე ველები:
| ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Allow NTLM on the target leg (from the gateway to this server) | გადამრთველი. ამ ვერსიაში კარიბჭე თითოეულ RDP-სერვერს NTLM-ავთენტიფიკაციით უკავშირდება (Kerberos და სხვა ხერხები არ გამოიყენება). NTLM სუსტ ავთენტიფიკაციად ითვლება, ამიტომ ნებართვა თითოეული სერვერისთვის ცალკე გაიცემა. კონსოლი: In this version the gateway reaches every RDP server with NTLM, which is a weak authentication (MD4, HMAC-MD5, RC4). Until NTLM is allowed here, the server cannot be checked or connected to. The switch is per server and off by default. | გამორთულია. სანამ გამორთულია, სერვერის ვერც შემოწმება შეიძლება და ვერც მასთან დაკავშირება. |
| I understand that NTLM is weak authentication and accept it for this server. | დადასტურების ველი. | მის გარეშე ჩართული NTLM-ის შენახვა შეუძლებელია: Tick the acknowledgement to allow NTLM on this server. ვინაობის ახალი დადასტურების გარეშე: Confirm who you are before allowing NTLM on this server. |
კიდევ პირობები:
- RDP-სერვერის ანგარიშები შედიან მხოლოდ პაროლით. თუ გასაღებიანი ანგარიშებია: This server has key accounts; an RDP server signs in with a password only. Delete them first.;
- RDP-სერვერი გათიშული იქმნება, სანამ მისი სერტიფიკატი არ დადასტურდება: კონსოლი შეგახსენებთ Saved, but the server is inactive: confirm the RDP server's certificate.;
- სამიზნეზე TLS-იანი RDP უნდა მუშაობდეს: კარიბჭე TLS/CredSSP (NLA) დონის დაცვას იყენებს; RDP-ის «სტანდარტულ» დაცვას (TLS-ის გარეშე) კარიბჭე არ იყენებს. თუ სერვერი მხოლოდ მას გვთავაზობს, შემოწმება იტყვის: The server offers no TLS: only the old RDP security, which the gateway does not use.
სერტიფიკატის დადასტურება და ღილაკების მუშაობა აღწერილია ქვეთავში სერტიფიკატები და ანაბეჭდები. რა არის ნებადართული RDP-სეანსისთვის (დისკები, გაცვლის ბუფერი, პრინტერები, USB, ხმა), განსაზღვრავს წესები და გვერდი ფაილების, გაცვლის ბუფერისა და მოწყობილობების პოლიტიკა.

VNC-სერვერი
VNC-ისთვის ფორმაზე აუცილებლად აირჩიეთ, როგორ შედის კარიბჭე სერვერზე (ველი Sign-in to the server). ნაგულისხმევი მნიშვნელობა არ არის: არჩევანს ადამიანი აკეთებს. ექვსი ვარიანტი:
| ვარიანტი ფორმაზე | რა არის ეს | დაცვა |
|---|---|---|
| TLS, user name and password | სერვერი სახელსა და პაროლს TLS-ის შიგნით ითხოვს (TigerVNC PAM-ით). | დაშიფვრა არის. საჭიროა სერტიფიკატი: სერვერი არააქტიურია, სანამ მას არ დაადასტურებენ. |
| TLS, VNC password | სერვერი VNC-პაროლს TLS-ის შიგნით ითხოვს. მნიშვნელოვანია პაროლის მხოლოდ პირველი 8 სიმბოლო. | დაშიფვრა არის. საჭიროა სერტიფიკატი. |
| TLS, no sign-in | TLS სერვერამდე, მაგრამ სერვერი არავის ამოწმებს. | სუსტი ტიპი. კონსოლი დადასტურებას მოითხოვს: Anyone who reaches this server's port sees its desktop. |
| VNC password (not encrypted) | კლასიკური VNC-პაროლი (პასუხი გამოწვევაზე) დაუშიფრავი კავშირით. მნიშვნელოვანია პირველი 8 სიმბოლო. | სუსტი ტიპი დაშიფვრის გარეშე: The screen, keyboard and password cross the network between the gateway and this server unprotected. |
| Mac user name and password (not encrypted) | Apple-ის შესვლა (ტიპი 30) დაუშიფრავი კავშირით; Mac-ისთვის ჩვეულებრივი RFB-ით. | სუსტი ტიპი დაშიფვრის გარეშე. |
| No sign-in (not encrypted) | არც შემოწმება, არც დაშიფვრა. | სუსტი ტიპი დაშიფვრის გარეშე. |
ოთხი სუსტი ტიპისთვის (ცხრილის 3–6 სტრიქონები) ფორმაში ჩნდება ველი I understand and accept this კონკრეტული საფრთხის შესახებ ტექსტთან ერთად. ველის გარეშე: Tick the box to accept the weak connection to this server. ვინაობის ახალი დადასტურების გარეშე: Confirm who you are before making this server use a weak connection. თუ სხვა ტიპს აირჩევთ, მონიშვნა მოიხსნება.
სამი რამ ზუსტად უნდა იცოდეთ:
- VNC-სერვერის ანგარიშები შედიან მხოლოდ პაროლით; გასაღებები მხარდაჭერილი არ არის (This server has key accounts; a VNC server signs in with a password only. Delete them first.). ტიპებისთვის «TLS, no sign-in» და «No sign-in (not encrypted)» ანგარიში პაროლის გარეშე იქმნება (ანგარიშის ტიპი No sign-in);
- თუ შესვლის ტიპს ცვლით, არსებული ანგარიშები კი მას არ შეესაბამება: An account of this server does not fit the new sign-in type. Change or delete it first.;
- ნებისმიერი TLS-ტიპის VNC-სერვერი გათიშული იქმნება: A VNC server with a TLS sign-in type stays inactive until its certificate is confirmed after saving.
მომხმარებლის კარიბჭესთან VNC-ით დაკავშირება სხვაგვარად არის მოწყობილი: კლიენტი შედის ერთჯერადი კოდით კონსოლიდან ან BURSUcm-იდან (თავი VNC-ით დაკავშირება).

მონაცემთა ბაზების სერვერები: PostgreSQL, MySQL, SQL Server
მონაცემთა ბაზებისთვის კარიბჭე პროქსის როლს ასრულებს: მომხმარებელი თავისი კლიენტით (psql, DBeaver, SSMS და მისთ.) კარიბჭეს უკავშირდება და პაროლის ნაცვლად «საშვს» (pass) შეიყვანს. კარიბჭე ბაზაზე სერვერის ანგარიშით თავად შედის. ის შედის მხოლოდ SQL-ლოგინითა და პაროლით; Windows-ით შესვლა (SSPI), Entra ID და სერტიფიკატით შესვლა მხარდაჭერილი არ არის.
პროტოკოლების სიაში ბაზას ჰქვია PostgreSQL, MySQL ან SQL Server. MariaDB-სთვის ცალკე პუნქტი არ არის: MariaDB-სერვერი, რომელიც MySQL-ის პროტოკოლით მუშაობს, აირჩევა როგორც MySQL.
| ველი | რომელი ბაზებისთვის | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|---|
| Default database | სამივე | ბაზა, რომელსაც უნდა დაუკავშირდეს, თუ კლიენტმა თავისი არ დაასახელა. მინიშნება: Used when the client names none (PostgreSQL needs it). | PostgreSQL-ისთვის სავალდებულოა: A PostgreSQL server needs a default database. 128 სიმბოლომდე, მმართველი სიმბოლოების გარეშე: A default database is at most 128 characters, without control characters. |
| Encryption towards the server | SQL Server | სია: Mandatory (დაშიფვრა სავალდებულოა) ან Strict (TDS 8.0, TLS თავიდანვე). | Mandatory. |
| Allow weak sign-in to this server (md5, cleartext over TLS, mysql_native_password) | PostgreSQL, MySQL | კარიბჭეს სერვერზე სუსტი ხერხით შესვლის ნებას აძლევს, თუ სერვერი სხვას არ გვთავაზობს. SQL Server-ისთვის სუსტი შესვლა არ არსებობს: SQL Server has no weak sign-in to allow. | გამორთულია. საჭიროა ველი I understand that the server's own sign-in is weaker than SCRAM or caching_sha2. (Tick the acknowledgement to allow a weak sign-in.) და ვინაობის დადასტურება (Confirm who you are before allowing a weak sign-in to this server.). |
| Allow an unencrypted connection to this server | მხოლოდ PostgreSQL | კარიბჭის სერვერთან დაშიფვრის გარეშე დაკავშირებას უშვებს. დანარჩენ ბაზებთან ასე დაკავშირება შეუძლებელია: Only a PostgreSQL server can be reached without encryption. | გამორთულია. საჭიროა ველი I understand that statements and results cross the network between the gateway and this server unencrypted. Only SCRAM is ever sent. (Tick the acknowledgement to allow an unencrypted connection.) და ვინაობის დადასტურება (Confirm who you are before allowing an unencrypted connection to this server.). |
რა არის მნიშვნელოვანი:
- კარიბჭე ბაზასთან კავშირს ყოველთვის შიფრავს (TLS) და ამოწმებს ბაზის სერტიფიკატის გასაღების «ანაბეჭდს» (SPKI SHA-256). სანამ ანაბეჭდი არ დადასტურდება, სერვერი არააქტიურია: A database server stays inactive until its certificate is confirmed. გამონაკლისი — PostgreSQL ჩართული «Allow an unencrypted connection»-ით: სერტიფიკატი არ არის და დასადასტურებელი არაფერია;
- ბაზების ანგარიშები შედიან მხოლოდ პაროლით: This server has key accounts; a database server signs in with a password only. Delete them first.;
- «მხოლოდ წაკითხვის» წვდომისთვის თავად ბაზაზე შექმენით მომხმარებელი მინიმალური უფლებებით და დაამატეთ ის სერვერის ცალკე ანგარიშად. სერვერის ბარათი გიკარნახებთ, როგორ (PostgreSQL-ისთვის: როლი მხოლოდ CONNECT-ითა და SELECT-ით; MySQL-ისთვის: SELECT სქემაზე; SQL Server-ისთვის: ლოგინი როლით
db_datareader); - ადამიანის ლოგინი, სერვერის სახელი და ანგარიშის სახელი ერთად კლიენტისთვის მომხმარებლის სახელს ქმნის. თუ ის ბაზის პროტოკოლისთვის ზედმეტად გრძელია, საშვის გაცემა შეუძლებელია: The person's login, the server and the account together are too long for this database protocol. Shorten the server or account name.

სერვერის ბარათი
სერვერის სახელზე დაჭერა ბარათს ხსნის (/servers/<id>). სათაურში — ღილაკები Edit და Delete, გათიშულ სერვერს გვერდით მდგომარეობის ნიშნული აქვს. ჩანართები:
| ჩანართი | რას აჩვენებს |
|---|---|
| Main | ორი ბლოკი. Details: პროტოკოლი, მისამართი და პორტი, საქაღალდე, აღწერა, მოწყობილობის პროფილი (SSH/Telnet), მონაცემთა ბაზებისთვის — ნაგულისხმევი ბაზა და დაშიფვრა, «სერვერის იდენტობა» (ჰოსტის გასაღები ან სერტიფიკატი), შექმნის თარიღი და შესუსტებული დაცვის ნიშნულები. Quick actions: გადამრთველი Active (მინიშნება: An inactive server is in no rule's reach), სხვა საქაღალდეში გადატანა (მინიშნება: Moving it changes which folder rules cover it) და კავშირის შემოწმება Test the connection. |
| Accounts | ამ სერვერის ანგარიშები (Login, Secret type, Secret), ღილაკი Add account, შენიშვნა იმის შესახებ, რომ საიდუმლოებები მხოლოდ ჩაწერისთვისაა. იხ. ანგარიშები. |
| Who can reach it | ვის შეუძლია სერვერთან დაკავშირება: ადამიანები, ხერხი (How: პირდაპირ ან ჯგუფის გავლით) და წესი (Rule), მოქმედი წესების, მომავალი წესებისა და ზემოთ მდგარ საქაღალდეებზე დაწესებული წესების გათვალისწინებით. თუ არავინ არის: Nobody can reach this server. გათიშული სერვერისთვის: The server is inactive: nobody can reach it until it is switched on. |
| Log | ამ სერვერის აუდიტის ბოლო მოვლენები. |
სერვერის წაშლა (Delete) დადასტურებას ითხოვს: Delete the server … and its N accounts with their secrets? Rules that name it directly stop leading to it. ანგარიშები და მათი საიდუმლოებები სერვერთან ერთად იშლება, წესები, რომლებიც სერვერს პირდაპირ ასახელებდა, მისკენ აღარ მიმართავს (წესში დარჩება «Nowhere», თუ სხვა არაფერია არჩეული). ამ სერვერზე ღია სეანსები მაშინვე წყდება.

SSH ჰოსტის გასაღები: როგორ მივიღოთ, დავადასტუროთ და რა იცვლება
ჰოსტის გასაღები SSH-სერვერის «პასპორტია». კარიბჭე მას პირველი გაცნობისას იმახსოვრებს (მეთოდი «ნდობა პირველი გამოყენებისას», TOFU) და შემდეგ ყოველი დაკავშირებისას ამოწმებს, რომ სერვერმა იგივე გასაღები წარადგინა. თუ გასაღები შეიცვლება (სერვერის ჩანაცვლება, ხელახალი ინსტალაცია), კარიბჭე დაკავშირებაზე უარს იტყვის და ანგარიშის საიდუმლო ასეთ სერვერზე არ გაიგზავნება.
- გახსენით სერვერის ბარათი. სანამ გასაღები არ არის დადასტურებული, ბლოკში Host key წერია Not confirmed — sessions are refused until it is, სერვერების სიაში კი სახელთან დგას ნიშნული Key not confirmed.
- დააჭირეთ «Test the connection». კარიბჭე სერვერის მისამართსა და პორტს დაუკავშირდება (არაუმეტეს 20 წამისა), წაიკითხავს წარდგენილ გასაღებს და აჩვენებს ბლოკს Connection check ანაბეჭდით სტრიქონში Presented host key. თუ სიაში Sign in as ანგარიში აირჩიეთ, კარიბჭე შესვლას სცდის; ვარიანტი Key only, no sign-in ნიშნავს «მხოლოდ გასაღების წაკითხვას». შესვლა სრულდება მხოლოდ უკვე დადასტურებულ გასაღებზე — წინააღმდეგ შემთხვევაში კარიბჭე პაროლს არ გაგზავნის: Confirm the key first; the sign-in is tested against a confirmed key only.
- შეადარეთ ანაბეჭდი. კონსოლი გიკარნახებთ: Before confirming, compare it with ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub on the server itself. ანუ თავად სერვერზე შეასრულეთ
ssh-keygen -lf /etc/ssh/ssh_host_ecdsa_key.pub(RSA-სთვის —ssh_host_rsa_key.pub) და შეადარეთ სტრიქონიSHA256:…კონსოლის ნაჩვენებს. კარიბჭე ECDSA გასაღებს ანიჭებს უპირატესობას; თუ სერვერს ის არ აქვს, ნაჩვენები იქნება RSA გასაღები — მაშინ შეადარეთssh_host_rsa_key.pub-ს. ყოველთვის შეადარეთ იმავე ტიპის გასაღებს, რომელიც კარიბჭემ აჩვენა. - დააჭირეთ «Confirm this key». კარიბჭე სერვერს ხელახლა დაუკავშირდება და გასაღებს მხოლოდ მაშინ შეინახავს, თუ სერვერი სწორედ მას წარადგენს. თუ ამ დროში სერვერმა სხვა გასაღები აჩვენა: The server now presents another key than the one you checked. Check again. წარმატების შემდეგ: Host key confirmed. SSH გასაღების დადასტურება პაროლის ხელახლა შეყვანას არ მოითხოვს, მაგრამ აუდიტში იწერება (
hostkey.confirm).
დადასტურების შემდეგ შემოწმების შედეგი ასე იკითხება:
| შედეგის სტრიქონი | მნიშვნელობა |
|---|---|
| Matches the confirmed key | სერვერმა დადასტურებული გასაღები წარადგინა. |
| Differs from the confirmed key … | სერვერმა სხვა გასაღები წარადგინა. მასზე სეანსები უარყოფილია, სანამ მიზეზს არ გაარკვევთ და ახალ გასაღებს ღილაკით Confirm this key არ დაადასტურებთ. |
| Sign-in succeeded | კარიბჭე სერვერზე არჩეული ანგარიშით შევიდა. |
| Sign-in failed: the server refused the stored secret | სერვერმა პაროლი ან გასაღები არ მიიღო. შეცვალეთ საიდუმლო (საიდუმლოს შეცვლა) ან შეასწორეთ ანგარიში თავად სერვერზე. |
| The stored private key cannot be used (RSA and ECDSA keys only) | ანგარიშის პირადი გასაღები არ გამოდგება. Ed25519 გასაღებები მხარდაჭერილი არ არის. |
| The server could not be reached | კავშირი არ არის, სერვერმა 20 წამში არ უპასუხა ან SSH-ით არ მუშაობს. |
რა იცვლება, როცა გასაღები ჩამოიყრება: სერვერის მისამართის (Address) ან პორტის შეცვლისას დადასტურებული გასაღები იშლება და კონსოლი წერს Saved. The host or port changed: confirm the host key again. მისამართის ან პორტის შეცვლის შემდეგ ნაბიჯები 2–4 ხელახლა გაიარეთ. SSH პროტოკოლის «წინასწარ დადასტურება» შეუძლებელია: გასაღების დადასტურება მხოლოდ მისი დანახვის შემდეგ შეიძლება.

სერტიფიკატები და ანაბეჭდები: RDP, VNC და მონაცემთა ბაზები
TLS-იანი სერვერებისთვის კარიბჭე სერტიფიკატის «ანაბეჭდს» ისევე ამოწმებს, როგორც SSH ჰოსტის გასაღებს: პირველი გაცნობისას მას ადმინისტრატორს აჩვენებენ, ადმინისტრატორი მას თავად სერვერთან ადარებს და ადასტურებს, ამის შემდეგ კი კარიბჭე მხოლოდ მას იღებს. შეჯამება:
| პროტოკოლი | რა ინახება | საჭიროა თუ არა დასადასტურებლად პაროლისა და კოდის ხელახალი შეყვანა | ახალი სერვერის მდგომარეობა |
|---|---|---|---|
| SSH | ჰოსტის გასაღების ანაბეჭდი (SHA256) | არა | აქტიურია, მაგრამ სეანსები უარყოფილია, სანამ გასაღები არ დადასტურდება. |
| Telnet | არაფერი: იდენტობა არ არის | — | აქტიურია. |
| RDP | მთელი სერტიფიკატის SHA-256 ანაბეჭდი | დიახ | არააქტიურია, სანამ სერტიფიკატი არ დადასტურდება და სერვერი არ ჩაირთვება. |
| VNC TLS-ტიპის შესვლით | სერტიფიკატის საჯარო გასაღების SHA-256 ანაბეჭდი (SPKI) | დიახ | არააქტიურია, სანამ სერტიფიკატი არ დადასტურდება. |
| VNC TLS-ის გარეშე (სუსტი დაუშიფრავი ტიპები) | არაფერი | — | აქტიურია. |
| PostgreSQL, MySQL, SQL Server | სერტიფიკატის საჯარო გასაღების SHA-256 ანაბეჭდი (SPKI) | დიახ | არააქტიურია, სანამ სერტიფიკატი არ დადასტურდება (გარდა PostgreSQL-ისა დაშიფვრის გარეშე). |
სერტიფიკატის დადასტურება სერვერს ავტომატურად არ რთავს. Confirm this certificate-ის შემდეგ კონსოლი წერს Certificate confirmed. Switch the server on to use it.; ჩართეთ გადამრთველი Active ბარათზე (ღილაკი Active ბლოკში Quick actions) ან შეცვლის ფორმაში.
სერტიფიკატი ხელახლა დასტურდება (კარიბჭე ამას თავად გეტყვით), თუ სერვერის მისამართი, პორტი ან პროტოკოლი შეცვალეთ, VNC-ისთვის კი — შესვლის ტიპიც. ამ დროს დადასტურებული ჩანაწერი იშლება და სერვერი ითიშება: Saved. The address, port or protocol changed: check the connection and confirm the certificate again. (VNC-ისთვის: Saved. The address, port or sign-in type changed, so the confirmed certificate was removed.). აღწერის, საქაღალდის ან სახელის უბრალო შეცვლა სერტიფიკატს არ ეხება.
RDP
- დაუშვით NTLM სერვერისთვის. ამის გარეშე შემოწმება უარს ამბობს: Not checked: this RDP server is not marked as allowing NTLM, and in this version an RDP server is reached with NTLM only.
- გახსენით ბარათი და დააჭირეთ «Test the connection». ღილაკის მინიშნება: Connects and shows the server's TLS certificate; no sign-in is tried. კარიბჭე უკავშირდება, გადის დაცვის შეთანხმებას და TLS-ხელჩამორთმევას და შემდეგ არაფერს აგზავნის: არც პაროლს, არც სააღრიცხვო მონაცემებს. ნაჩვენებია Presented certificate.
- შეადარეთ ანაბეჭდი. კონსოლი: Before confirming, compare it with the SHA-256 fingerprint of the Remote Desktop certificate on the server itself. Windows-სერვერზე, მაგალითად, PowerShell-ში:
შეადარეთ თექვსმეტობითი ციფრები, რეგისტრსა და გამყოფებს მნიშვნელობა არ აქვს. თუ საცავში რამდენიმე სერტიფიკატია, შეადარეთ იმას, რომელსაც დისტანციური სამუშაო მაგიდების სერვისი იყენებს.$c = Get-ChildItem 'Cert:\LocalMachine\Remote Desktop' | Select-Object -First 1 ([BitConverter]::ToString([Security.Cryptography.SHA256]::Create().ComputeHash($c.RawData)) -replace '-','').ToLower() - დააჭირეთ «Confirm this certificate». კონსოლი ვინაობის დადასტურებას მოგთხოვთ (ხელახალი პაროლი და კოდი), შემდეგ სერვერს ხელახლა დაუკავშირდება და სერტიფიკატს მხოლოდ მაშინ შეინახავს, თუ სერვერმა ზუსტად ის წარადგინა. წინააღმდეგ შემთხვევაში: The server now presents another certificate than the one you checked. Check again. მოვლენა აუდიტში იწერება (
rdp.cert.confirm). - ჩართეთ სერვერი (Active).
შემოწმების შედეგი: Matches the confirmed certificate — სერვერმა დადასტურებული სერტიფიკატი წარადგინა; Differs from the confirmed certificate … — წარდგენილია სხვა (სერტიფიკატის განახლება ან ჩანაცვლება; ხელახლა დაადასტურეთ მხოლოდ შემოწმების შემდეგ). შემოწმების შეცდომები: The server offers no TLS: only the old RDP security, which the gateway does not use, The server did not answer as an RDP server, The TLS handshake with the server failed, The server could not be reached (იხ. გაუმართაობები).
ღილაკი Clear the certificate (ვინაობის დადასტურებისა და მოთხოვნის Clear the confirmed certificate of …? The server is switched off until a certificate is confirmed again. შემდეგ) დადასტურებას მოხსნის და სერვერს გათიშავს. გამოიყენეთ ის, როცა სერტიფიკატის იძულებით ხელახლა დადასტურებაა საჭირო (მაგალითად, სერვერზე ახალი გამოუშვეს).

VNC
VNC-ისთვის ბარათზე არის ბლოკი Check connection და ბლოკი Server certificate (Subject, Public key (SHA-256), Confirmed …). თუ სერტიფიკატი არ არის დადასტურებული, წერია Not confirmed. This server cannot be used until its certificate is confirmed.
- დააჭირეთ «Check connection». მინიშნება: Shows what the server offers and its certificate; it signs in only with an account, and on a TLS server only once its certificate is confirmed. შემოწმების ნაბიჯები ქვემოთ ცხრილშია ჩამოთვლილი.
- შეადარეთ სერტიფიკატი იმას, რომელიც თავად VNC-სერვერზეა დაყენებული (Before confirming, compare the certificate's SHA-256 fingerprint with the certificate on the VNC server itself.). კონსოლი სერტიფიკატის საჯარო გასაღების SHA-256-ს აჩვენებს.
- დააჭირეთ «Confirm this certificate» (საჭირო იქნება ვინაობის დადასტურება). სერტიფიკატი მაგრდება, თუ სერვერმა ზუსტად ის წარადგინა. შეტყობინება: The certificate is pinned. Switch the server on to use it.
- ჩართეთ სერვერი.
შესვლის შესამოწმებლადაც, სიაში Also sign in with the account აირჩიეთ ანგარიში; ვარიანტი Offered types only, no sign-in ნიშნავს «მხოლოდ სერვერის შეთავაზებების წაკითხვას». ანგარიშის საიდუმლო იგზავნება მხოლოდ დადასტურებულ სერტიფიკატზე (TLS-სერვერებისთვის) ან დაუშიფრავ სერვერზე, თუ ეს რისკი მიიღეთ. შესვლის სუსტი ტიპებისთვის შესვლამდე ვინაობის დადასტურება მოითხოვება (Confirm who you are before the gateway signs in to this server.).
| შემოწმების ნაბიჯი | რას აჩვენებს |
|---|---|
| Connect | მოხერხდა თუ არა დაკავშირება. |
| Version | VNC-პროტოკოლის ვერსია, რომელიც სერვერმა წარადგინა. |
| Sign-in types offered | შესვლის რომელ ტიპებს გვთავაზობს სერვერი (Offered: …). |
| TLS sign-in types offered | შესვლის რომელ ტიპებს გვთავაზობს სერვერი TLS-ის შიგნით. |
| Certificate | სერვერის სერტიფიკატი და დადასტურებულთან დამთხვევა. |
| Sign in | ანგარიშით შესვლა (მხოლოდ თუ ის არჩეულია). |
| Screen size | ეკრანის ზომა, რომელიც სერვერმა შეატყობინა. |
თითოეული ნაბიჯის მდგომარეობა: ok, failed, skipped, not reached. თუ ნაბიჯი ვერ შესრულდა, კონსოლი მიზეზს ხსნის (მიზეზების სია — თავში გაუმართაობები). ღილაკი Clear the certificate მიმაგრებას მოხსნის და სერვერს გათიშავს (The certificate pin was removed and the server switched off.).
თუ ამ სერვერისთვის VNC-სეანსის მუშა პროცესი ავარიულად სრულდება, ბარათზე ჩნდება გაფრთხილება: The session worker for this server crashed N times in the last 24 hours.

მონაცემთა ბაზები
მონაცემთა ბაზის სერვერის ბარათზე შემოწმების ღილაკს ჰქვია Check connection (მინიშნება: Connects and shows the server's certificate and version; no sign-in is tried). კარიბჭე აჩვენებს Subject, Issuer, Valid, Key (SPKI SHA-256), Certificate SHA-256 და სერვერის ვერსიას (Server version). დადასტურება — ღილაკი Confirm this certificate (უკვე დადასტურებულის ჩასანაცვლებლად — Confirm the new certificate), პაროლისა და კოდის ხელახალი შეყვანით. ანაბეჭდის თავად სერვერზე, სერტიფიკატის ფაილით შესადარებლად შეგიძლიათ შეასრულოთ: openssl x509 -in server.crt -pubkey -noout | openssl pkey -pubin -outform DER | openssl dgst -sha256.
- თუ სერვერი დადასტურებულისგან განსხვავებულ გასაღებს აჩვენებს: The server now shows a different certificate key. Connections are refused until you confirm it.
- თუ PostgreSQL-ს ჩართული აქვს რეჟიმი «დაშიფვრის გარეშე», სერვერი კი მართლაც არ გვთავაზობს დაშიფვრას: The server offers no encryption; it is reached unencrypted, as the switch on its form allows.
- SQL Server თავისი «სარეზერვო» სერტიფიკატით: This is SQL Server's own fallback certificate: it changes at every service start, and each restart needs a new confirmation. Provision a certificate (mssql-conf set network.tlscert on Linux, SQL Server Configuration Manager on Windows). დააყენეთ სერვერზე მუდმივი სერტიფიკატი, წინააღმდეგ შემთხვევაში ყოველი გადატვირთვის შემდეგ ხელახლა დადასტურება მოგიწევთ.
ღილაკი Test sign-in არჩეული ანგარიშის შესვლას ამოწმებს (სია Sign in as). მინიშნება: Signs in with the stored password of the account you choose; you are asked to confirm who you are first. შედეგი: The account signed in. ან The account could not sign in: … მოკლე მიზეზით (მიზეზების სია — თავში გაუმართაობები). პაროლი იგზავნება მხოლოდ დადასტურებულ სერტიფიკატზე ან (PostgreSQL დაშიფვრის გარეშე) დაცულ SCRAM-გაცვლაში.

ლიცენზიის ლიმიტი აქტიურ სერვერებზე
კარიბჭის ლიცენზია აქტიური სერვერების რაოდენობას ზღუდავს. ლიმიტს ზემოთ აქტიური სერვერის შექმნა, გათიშულის ჩართვა ან ფორმის ისე შენახვა, რომ სერვერი აქტიური გახდეს, შეუძლებელია: The licence allows N active servers. Switch off a server or extend the licence. უარი აუდიტის ჟურნალში იწერება (licence.limit). სერვერის გათიშვა ყოველთვის შეიძლება. ლიცენზიის მდგომარეობა და მისი გაგრძელება — გვერდზე Licence (თავი «ლიცენზია»).
თუ ლიცენზიას ვადა გაუვიდა, ლიცენზია არ არის ან აქტიური სერვერები დაშვებულზე მეტია, საშეღავათო ვადა კი დასრულდა, კონსოლი ცვლილებებზე საერთოდ უარს ამბობს (მათ შორის სერვერებისაზე), მაგალითად: The licence has ended: changes are refused. Upload a licence on Settings → Licence. სრული სია — თავში გაუმართაობები.
სერვერები, რომლებიც «მარაგად» შექმენით, ჯობია გათიშული იყოს: არააქტიური სერვერები ლიმიტს არ ხარჯავს.
რა ემართება ღია სეანსებს სერვერის შეცვლისას
სერვერის შენახვის, გათიშვის, სხვა საქაღალდეში გადატანის ან წაშლის შემდეგ, ასევე მისი სერტიფიკატის წაშლის შემდეგ, კარიბჭე ყველა ღია სეანსის (SSH, RDP, VNC და ბაზებზე) უფლებებს ხელახლა ამოწმებს. სეანსი, რომლის უფლებებიც გაქრა (სერვერი გათიშულია ან წაშლილია, სერტიფიკატი მოხსნილია), იხურება მომხმარებლისთვის გასაგები შეტყობინებით. სახელის ან აღწერის შეცვლა ღია სეანსებს არ ეხება.
სერვერის ნებისმიერი ცვლილება აუდიტის ჟურნალში იწერება: server.create, server.update, server.delete, server.test (კავშირის შემოწმება, შედეგით), hostkey.confirm, rdp.cert.confirm, rdp.cert.clear, vnc.cert.confirm, vnc.cert.clear, server.db_tls_pin, server.db_test. მოვლენებში პაროლები და გასაღებები არ არის; Telnet-ის შემოწმებისთვის მხოლოდ მიღწეული ნაბიჯები ფიქსირდება.
მოწყობილობების პროფილები
მოწყობილობის პროფილი კარიბჭისთვის «მინიშნებების» ნაკრებია: როგორ შევიდეს Telnet-სერვერზე და როგორ ჩართოს პრივილეგირებული რეჟიმი ქსელურ მოწყობილობაზე. Telnet-ს შესვლის ერთიანი პროცედურა არ აქვს: თითოეული მოწყობილობა საკუთარ მოთხოვნას წერს («Username:», «login:», «Password:») და შეცდომას თავისებურად აცნობებს. პროფილი აღწერს, რომელი სტრიქონები უნდა ამოიცნოს კარიბჭემ, რომ ლოგინი და პაროლი დროულად შეიყვანოს.
პროფილების გვერდები მენიუს ჯგუფ Resources-შია, პუნქტი Device profiles (/servers/profiles). Administrator პროფილებს ხედავს და ცვლის. Auditor პროფილების სიასა და ბარათებს მხოლოდ წასაკითხად ხედავს: ასე აუდიტორს შეუძლია შეამოწმოს, რა წესებით შედის კარიბჭე მოწყობილობებზე. შექმნის, შეცვლის, წაშლის, დუბლირებისა და ტრანსკრიპტზე შემოწმების ღილაკები მას არ უჩანს.
პროფილების სია
ცხრილი შეიცავს სვეტებს Name (ჩაშენებულებთან ნიშნით Built-in), Line end sent და Wait per step, seconds. ღილაკი New profile საკუთარ პროფილს ქმნის; ღილაკი Edit სტრიქონში მხოლოდ საკუთარ პროფილებს აქვს. გვერდის მინიშნება: How the gateway signs in on a Telnet server, and enters privileged mode on a network device.
ჩაშენებული პროფილები კარიბჭესთან ერთად მოდის, განახლებები მათ ინახავს, მათი შეცვლა ან წაშლა შეუძლებელია (Built-in profiles are kept by updates and cannot be changed; duplicate one to adapt it.). ისინი ექვსია:
| პროფილი | რისთვის | პრივილეგირებული რეჟიმი |
|---|---|---|
| Cisco IOS / IOS-XE | Cisco IOS-ის მარშრუტიზატორები და კომუტატორები. | ბრძანება enable |
| Cisco NX-OS | Cisco Nexus-ის კომუტატორები. | ბრძანება enable |
| Juniper Junos | Juniper-ის აღჭურვილობა. | არა |
| MikroTik RouterOS | MikroTik-ის აღჭურვილობა. კარიბჭე მომხმარებლის სახელს სუფიქს +t-ს უმატებს და შესვლისას მოწყობილობის კითხვებს თავად პასუხობს (ლიცენზიის შესახებ და «დააჭირეთ Enter»). | არა |
| Huawei VRP | Huawei-ის აღჭურვილობა. ლოდინი ნაბიჯზე — 20 წამი. პაროლის შეცვლის შეთავაზებას «N»-ით პასუხობს. | ბრძანება super |
| Generic Unix | ჩვეულებრივი Unix/Linux-ჰოსტი Telnet-ით. ეს ახალი Telnet-სერვერის ნაგულისხმევი პროფილია. | არა |
ჩაშენებული პროფილების ბარათებზე, Generic Unix-ის გარდა, წერია: Checked against vendor documentation samples only, not yet against a real device. მუშაობის დაწყებამდე შეამოწმეთ პროფილი თქვენს მოწყობილობაზე (ღილაკი Test the connection Telnet-სერვერის ბარათზე შესვლის მიღწეულ ნაბიჯებს აჩვენებს) და საჭიროების შემთხვევაში გააკეთეთ ასლი და შეასწორეთ შაბლონები.

პროფილის ბარათი და კოპირება
პროფილის ბარათი (/servers/profiles/<id>) მის ყველა ველს აჩვენებს: Name, User name prompt, Password prompt, Signed-in prompt, Refused login, Wait per step, seconds, Line end sent, ჩაშენებულებს კი დამატებით Privileged step, User name suffix, Fixed answers. სტრიქონი Servers using it ჩამოთვლის სერვერებს, რომლებიც პროფილს იყენებენ.
ღილაკი Duplicate ქმნის ასლს სახელით «Copy of …» (თუ ასეთი სახელი დაკავებულია — «Copy of … 2», «Copy of … 3» და ა. შ.) და მას შესაცვლელად ხსნის. პრივილეგირებული ნაბიჯი, მომხმარებლის სახელის სუფიქსი და ფიქსირებული პასუხები კოპირებისას არ გადადის: ისინი მხოლოდ ჩაშენებულ პროფილებშია ხელმისაწვდომი. კონსოლი ამის შესახებ აფრთხილებს: Privileged mode is available only with the built-in profile. ამიტომ ასლი გამოდგება ჩვეულებრივი მოწყობილობებისთვის ლოგინითა და პაროლით შესვლით; მოწყობილობისთვის, რომელსაც პრივილეგირებული რეჟიმი სჭირდება, ჩაშენებული პროფილი გამოიყენეთ.
ღილაკი Delete საკუთარ პროფილზე გეკითხებათ Delete profile …?. პროფილს, რომელსაც ერთი სერვერი მაინც იყენებს, ვერ წაშლით: The profile is used by these servers: … ჩაშენებულ პროფილს ვერ წაშლით: A built-in profile cannot be changed or deleted.
საკუთარი პროფილის შექმნა და შეცვლა
ღილაკი New profile ხსნის ფორმას /servers/profiles/new. შაბლონების მნიშვნელობები რეგულარული გამოსახულებებია. კარიბჭე მათ ბოლო მიღებული სტრიქონის დასასრულზე იყენებს და ადარებს უსაფრთხო ალგორითმით, რომელიც «მძიმე» გამოსახულებებზე არ იყინება.
| ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Name | პროფილის სახელი. | 1–64 სიმბოლო. სახელი უნიკალურია (წინააღმდეგ შემთხვევაში This name is already taken.). არაკორექტული სახელი: A value was not accepted. Check the form. |
| User name prompt | სახელის შეყვანის მოთხოვნის შაბლონი (მაგალითად, (?i)(user ?name|login):\s*\z). | სავალდებულო. ეს .NET-ის რეგულარული გამოსახულებაა, არაუმეტეს 512 სიმბოლოსი. |
| Password prompt | პაროლის შეყვანის მოთხოვნის შაბლონი. | სავალდებულო, იგივე წესები. |
| Signed-in prompt | მოთხოვნის შაბლონი, რომლითაც კარიბჭე ხვდება, რომ შესვლა შედგა. | სავალდებულო, იგივე წესები. |
| Refused login | უარის შეტყობინების შაბლონი. მინიშნება: Optional. Without it a prompt shown again or a timeout is the failure. | არასავალდებულო. მის გარეშე უარად ითვლება მოთხოვნის ხელახლა გამოჩენა ან დროის ამოწურვა. |
| Wait per step, seconds | რამდენ წამს ელოდება კარიბჭე შესვლის თითოეულ ნაბიჯს. | 10. დასაშვებია 3–60. |
| Line end sent | რას აგზავნის კარიბჭე სტრიქონის ბოლოს: CR LF ან CR NUL (devices that run a command twice on CR LF). | CR LF. |
მინიშნება შაბლონების ქვემოთ: A .NET regular expression, at most 512 characters, matched at the end of the last line. Backreferences, lookarounds and atomic groups are not supported. შაბლონის შესაძლო შეცდომები: This is not a valid regular expression., At most 512 characters., Backreferences, lookarounds and atomic groups are not supported., This regular expression is too costly to check against device output. Simplify its repetitions. ღია ფორმაში ცვლილებები «დაკარგული განახლებისგან» არის დაცული: თუ პროფილი სხვა ადმინისტრატორმა შეცვალა, იქნება The record was changed by another administrator — open it again.
პროფილის შემოწმება ტრანსკრიპტზე
პროფილის ფორმის ქვემოთ (და ბარათზე) არის ბლოკი Test against a transcript: ჩასვამთ იმას, რასაც მოწყობილობა აჩვენებს, კარიბჭე კი ამოწმებს, შევიდოდა თუ არა ამ პროფილით. შემოწმებისთვის მოწყობილობასთან დაკავშირება საჭირო არ არის და ნამდვილი პაროლები არ გამოიყენება. მინიშნება: Paste what the device shows; mark where the gateway types with ⟨user⟩ and ⟨password⟩, or paste a TelnetProbe capture.
- დააკოპირეთ მოწყობილობის გამონატანი ველში Transcript: მოთხოვნები და პასუხები, როგორც ადამიანი ხედავს.
- მონიშნეთ ადგილები, სადაც კარიბჭე მონაცემებს შეიყვანს, მარკერებით
⟨user⟩(სახელი) და⟨password⟩(პაროლი). პრივილეგირებული ნაბიჯისთვის —⟨privileged⟩. თითოეული მარკერის წინ კარიბჭე მოკლე პაუზას აკეთებს (200 მწმ). - დააჭირეთ «Run the test». კარიბჭე ტრანსკრიპტს «ვირტუალურ დროში» გაითამაშებს და აჩვენებს ცხრილს: Step, Pattern, Matched text, Result თითოეული ნაბიჯისთვის (User name prompt, Password prompt, Signed in, Refused, Privileged password prompt, Privileged mode, Fixed answer; გვერდით — ტრანსკრიპტის სტრიქონის ნომერი). თითოეული ნაბიჯის შედეგი: Matched, Not matched, Timed out ან Skipped.
- წაიკითხეთ შედეგი: The gateway would sign in with this profile. ან The gateway would not sign in with this profile.
ტრანსკრიპტი 64 კიბ-ზე მეტი ვერ იქნება (A transcript is at most 64 KiB.); ცარიელი ან წაუკითხავი ტრანსკრიპტი იძლევა A value was not accepted. Check the form. შემოწმებიდან არაფერი ინახება. ფორმიდან შემოწმება პროფილის შენახვამდეც შეიძლება: ის იყენებს შაბლონებს, რომლებიც ფორმაში შეიყვანეთ. ბარათიდან შემოწმება შენახულ შაბლონებს იყენებს. შემოწმების გაშვება მხოლოდ Administrator-ს შეუძლია.


ანგარიშები
სერვერის ანგარიში არის ლოგინი და საიდუმლო (პაროლი ან პირადი გასაღები), რომლებითაც კარიბჭე სერვერზე ადამიანის ნაცვლად შედის. ადამიანმა საიდუმლო არ იცის და ვერც გაიგებს: კარიბჭე მას დაკავშირების მომენტში თავად სვამს. ერთ სერვერს შეიძლება რამდენიმე ანგარიში ჰქონდეს (მაგალითად, root და deploy). რომელია მათგან ადამიანისთვის ხელმისაწვდომი, წესები წყვეტს.
ანგარიშებს ხედავს და ცვლის მხოლოდ Administrator. ისინი ორ ადგილას არის ხელმისაწვდომი: სერვერის ბარათის ჩანართზე Accounts (ერთი სერვერის ანგარიშები) და საერთო სიაში Accounts მენიუს ჯგუფში Resources (/accounts, ყველა სერვერის ანგარიშები — მოსახერხებელია ლოგინით ძებნისთვის).
Secrets are write-only: nobody can view or copy them, in the console or through the API. The gateway puts them in itself when it connects. კონსოლი შენახულ პაროლს ან გასაღებს არ აჩვენებს არც ადმინისტრატორს, არც სხვა ვინმეს: საიდუმლოს მხოლოდ ახლით ჩანაცვლება შეიძლება. შენახული საიდუმლო კარიბჭის გასაღებით დაშიფრული ინახება (იხ. თავი დაშიფვრის გასაღები), აუდიტში მხოლოდ შეცვლის ფაქტი და საიდუმლოს ტიპი იწერება.
ანგარიშების სია
გვერდი /accounts (მინიშნება: Every account of every server, to find one by login. Secrets are write-only.):
| ელემენტი | რას აკეთებს |
|---|---|
| ძებნა (Login or server) | ეძებს ლოგინით და სერვერის სახელით. |
| ფილტრები Passwords, Keys, Unchanged for 14+ days | მხოლოდ პაროლიანი ანგარიშები; მხოლოდ გასაღებიანი ანგარიშები; ანგარიშები, რომელთა საიდუმლო 14 დღე და მეტი არ შეცვლილა (გეხმარებათ პაროლების გეგმური შეცვლის კონტროლში). |
| სვეტები Login, Server, Secret type, Secret, Secret changed | ლოგინი; სერვერი (ბმული); საიდუმლოს ტიპი (Password ან Private key); საიდუმლოს მდგომარეობა (Password set · changed …, Key set · changed …); პრივილეგირებული რეჟიმის მქონე ანგარიშებს დამატებით სტრიქონი Privileged-mode password set · changed … ან აღნიშვნა Same as the login password. |
| სტრიქონი → Replace secret | ხსნის საიდუმლოს შეცვლის გვერდს. |
| სტრიქონი → Open the server | გადადის სერვერის ბარათზე. |
| სტრიქონი → Delete | შლის ანგარიშს. კითხვა: Delete the account … on …? Its secret is erased; rules that name it no longer allow signing in with it. |
| ჯგუფური მოქმედება Delete | მონიშნული ანგარიშებისთვის. კითხვა: Delete the selected accounts (N)? Their secrets are erased; rules that name them no longer allow signing in with them. |

ანგარიშის შექმნა
ღილაკი Add account სერვერის ბარათის ჩანართზე Accounts ხსნის ფორმას /accounts/new (საერთო სიაში /accounts შექმნის ღილაკი არ არის — სია მხოლოდ ძებნისთვის, საიდუმლოების შეცვლისა და წაშლისთვისაა). სერვერი, რომლის ბარათიდანაც მოხვედით, უკვე არჩეულია.
| ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Server | სერვერი, რომელზეც ეს ანგარიში არსებობს. | სავალდებულო: Choose a server. |
| Login | ლოგინი, რომლითაც კარიბჭე სერვერზე შედის. მინიშნება: The login the gateway uses on the server: latin letters, digits, dot, underscore, hyphen. | 1–64 სიმბოლო: ლათინური ასოები, ციფრები, წერტილი, ქვედა ტირე, დეფისი. წინააღმდეგ შემთხვევაში: A login is 1-64 characters: latin letters, digits, dot, underscore, hyphen. ერთ სერვერზე ლოგინები არ მეორდება, რეგისტრი არ ითვლება: Root და root — ერთი ანგარიშია (This name is already taken.). |
| Secret type | Password ან Private key. VNC-სერვერისთვის, რომელიც არავის ამოწმებს, ამის ნაცვლად No sign-in. ტიპის შეცვლა შექმნის შემდეგ შეუძლებელია (The type of an account stays as created. To change it, delete the account and add it again.). | Password. |
| Password და Repeat the password | პაროლი ორჯერ. | 1-დან 16384 სიმბოლომდე. ცარიელი პაროლი: Enter the password. არ დაემთხვა: The two passwords differ. ზედმეტად გრძელი: The password is too long. |
| Private key (OpenSSH or PEM) | პირადი გასაღების მთელი ტექსტი, დაწყებული სტრიქონით -----BEGIN OPENSSH PRIVATE KEY-----. | არაუმეტეს 16384 სიმბოლოსი. მიიღება მხოლოდ RSA და ECDSA გასაღებები. გასაღები შენახვისას მოწმდება: თუ კარიბჭე მისით ვერ ხელს აწერს, ის არ ინახება. |
| Key passphrase | გასაღების საიდუმლო ფრაზა. მინიშნება: Only if the key has one. | არასავალდებულო. |
| Privileged mode | მხოლოდ ქსელური მოწყობილობის პროფილის მქონე სერვერებისთვის; იხ. ქვემოთ. | Off. |
საიდუმლოს ველების ქვემოთ კონსოლი წერს: The old secret cannot be viewed. The new one is stored encrypted; the change goes into the audit log. ღილაკები: Create, Cancel. შექმნის შემდეგ სერვერის ბარათის ჩანართზე Accounts ბრუნდებით. აუდიტში იწერება მოვლენა account.create (ლოგინი, სერვერი, საიდუმლოს ტიპი, რეჟიმი; თავად საიდუმლო არ იწერება).

პირადი გასაღებები: რომელი გამოდგება
- გასაღებების ტიპები: RSA და ECDSA (nistp256/384/521). Ed25519 ჯერ მხარდაჭერილი არ არის: Ed25519 keys are not supported yet. Use an ECDSA or RSA key. შექმენით შესაფერისი გასაღები:
ssh-keygen -t ecdsa -b 384ანssh-keygen -t rsa -b 4096. - ფორმატები: OpenSSH (
BEGIN OPENSSH PRIVATE KEY) და PEM. დაშიფრული PKCS#8-ის (BEGIN ENCRYPTED PRIVATE KEY) წაკითხვა შეუძლებელია; კონსოლი გირჩევთ: Convert the key to the OpenSSH format with ssh-keygen -p -f <file> and paste it again. - თუ საიდუმლო ფრაზა არასწორია ან გასაღები სხვა ტიპისაა: This key cannot be used: the passphrase is wrong, or it is not an RSA or ECDSA key. თუ ველი ცარიელია ან მასში გასაღები არ არის: A private key in OpenSSH or PEM format is required.
- გასაღებით შესვლა შეიძლება SSH-სერვერებზე. Telnet-ის, RDP-ის, VNC-ისა და ბაზების სერვერები მხოლოდ პაროლს იღებენ (იხ. შეტყობინებები თავში სერვერები).
საიდუმლოს შეცვლა
სტრიქონის მენიუ → Replace secret ხსნის გვერდს /accounts/<id>/secret (ღილაკი Replace). მასზე ნაჩვენებია მხოლოდ საიდუმლოს ტიპი და ბოლო შეცვლის თარიღი, თავად საიდუმლო არ ჩანს. შეიყვანეთ ახალი პაროლი (ორჯერ) ან ახალი გასაღები საიდუმლო ფრაზით იმავე წესებით. შენახვის შემდეგ: The secret is replaced. აუდიტში იწერება account.secret საიდუმლოს ტიპით (password ან key), მნიშვნელობების გარეშე. შეცვლა უკვე ღია სეანსებს არ წყვეტს: ისინი ძველი შესვლით გრძელდება, ახლები კი ახალ საიდუმლოს იყენებს.
VNC-სერვერების ანგარიშებს პაროლის ველის ქვემოთ განმარტება აქვს: ტიპებისთვის «VNC password» მნიშვნელოვანია მხოლოდ პირველი 8 სიმბოლო; «Mac user name and password»-ისთვის სახელი და პაროლი თითოეული არაუმეტეს 63 ბაიტია (For a Mac, the name and the password are each at most 63 bytes.).

ქსელური მოწყობილობის პრივილეგირებული რეჟიმი
მარშრუტიზატორებსა და კომუტატორებზე შესვლის შემდეგ ხშირად პრივილეგიების «ამაღლებაც» არის საჭირო: Cisco-ზე — ბრძანებით enable და მეორე პაროლით, Huawei-ზე — super-ით. კარიბჭეს შეუძლია ეს ნაბიჯი თავად შეასრულოს, რომ ადამიანმა მეორე პაროლი არ იცოდეს. რეჟიმი ანგარიშისთვის ირთვება შექმნისას ან გვერდზე /accounts/<id>/privileged (ღილაკი Save privileged mode) და ხელმისაწვდომია მხოლოდ თუ სერვერს ქსელური მოწყობილობის ჩაშენებული პროფილი აქვს არჩეული (Cisco IOS / IOS-XE, Cisco NX-OS, Huawei VRP). წინააღმდეგ შემთხვევაში: Privileged mode is available only with a built-in network-device profile.
| ველის Privileged mode მნიშვნელობა | რას აკეთებს |
|---|---|
| Off | ნაბიჯი არ სრულდება. |
| Own password | კარიბჭე ცალკე პაროლს შეიყვანს (ველი Privileged-mode password, ინახება ისევე, როგორც დანარჩენი საიდუმლოებები). თუ ველი ცარიელია: Enter the privileged-mode password. რეჟიმის შეცვლის გვერდზე შეგიძლიათ ველი ცარიელი დატოვოთ, რომ წინა პაროლი შეინარჩუნოთ. მისი შეცვლა საიდუმლოს გვერდზე შეიძლება. |
| Same as the login password | კარიბჭე შეიყვანს იმავე პაროლს, რომლითაც შევიდა. Highest risk: the gateway types the login password itself, and that password signs in on its own. Prefer a dedicated enable secret. |
The privileged-mode password is typed into the account's terminal. Use a dedicated enable secret, not the login password, and an account whose login the person cannot change. პრივილეგირებული რეჟიმის პაროლი ანგარიშის ტერმინალში იკრიფება; კარიბჭე მას ადამიანისგანაც და სეანსის ჩანაწერისგანაც მალავს, მაგრამ მისი უსაფრთხოება იმაზეა დამოკიდებული, რომ ადამიანს თავად მოწყობილობაზე ანგარიშის პაროლის შეცვლა არ შეუძლია.
სერვერის პროფილის ჩანაცვლება ისეთით, რომელსაც პრივილეგირებული ნაბიჯი არ აქვს, შეუძლებელია, სანამ პრივილეგირებულ რეჟიმში მყოფი ანგარიშები არსებობს: Accounts of this server use privileged mode: choose a built-in network-device profile, or turn their privileged mode off first. რეჟიმის შეცვლა აუდიტში იწერება (account.privileged: რა იყო და რა გახდა); პრივილეგირებული რეჟიმის პაროლი არ იწერება.
როგორ არის ანგარიშები დაკავშირებული სერვერებთან და წესებთან
- ანგარიშის ლოგინი არის ის, რასაც წესი ველში Logins ასახელებს. წესი უშვებს შესვლას «ჩამოთვლილი ლოგინებიდან ნებისმიერით, არჩეული სერვერებიდან ნებისმიერზე».
- თუ სერვერს ადამიანისთვის ერთი ხელმისაწვდომი ანგარიში აქვს, მას შეუძლია დაკავშირებისას ის არ მიუთითოს; თუ რამდენიმე — სახელს მესამე ნაწილს უმატებს (
ლოგინი:სერვერი:ანგარიში, იხ. თავი SSH-ით დაკავშირება). - სერვერის წაშლა მის ანგარიშებს საიდუმლოებებთან ერთად შლის. ანგარიშის წაშლა წესებს არ ცვლის, მაგრამ ისინი ამ ლოგინით შესვლას აღარ უშვებს.
- თუ კარიბჭე დახურულია (დაშიფვრის გასაღები ღია არ არის, იხ. ლუქის მოხსნა), საიდუმლოს შექმნა ან შეცვლა შეუძლებელია: The encryption key is not available.
წვდომის წესები
წესი პასუხობს კითხვას «ვის, სად, რომელი ანგარიშით, რა ვადით და მონაცემებზე რა უფლებებით». წესის გარეშე არანაირი წვდომა არ არსებობს: თუ ვერცერთი წესი ვერ ასახელებს ადამიანსა და სერვერს, დაკავშირება შეუძლებელია. ფორმულა კონსოლიდან: A rule = who × where × with which account × until when.
წესებს ხედავს და ცვლის მხოლოდ Administrator (მენიუს ჯგუფი Access, პუნქტი Access rules, მისამართი /rules). წესი ორი ტიპისაა:
- Standing access (მუდმივი წვდომა) — მოქმედებს მაშინვე და ვადის ბოლომდე. დაწვრილებით აქ არის აღწერილი.
- By request (მოთხოვნით) — ადამიანი შეზღუდული დროით მოთხოვნას აგზავნის, წყვეტენ დამმტკიცებლები. ეს ტიპი აღწერილია თავში წვდომის მოთხოვნები. ის იყენებს იმავე ჩამონათვალს «ვინ», «სად», «ანგარიშები» და «მონაცემებზე უფლებები», რომელიც ქვემოთ არის აღწერილი.
წესების სია
ცხრილი /rules აჩვენებს სვეტებს Name, Type, Users, Groups, Servers, Accounts (All ან Specified (N)), Data (მოკლედ: ფაილები, ტერმინალი, ასლები), Starts / Ends და State. ფილტრ-ჩიპები: In effect, Ending ≤ 7 d, Not started yet, Expired, Disabled. ძებნა: Name, user, server. ღილაკი Create rule წესს ქმნის. ჯგუფური მოქმედებები მონიშნულ მუდმივ წესებზე: Enable, Disable, Delete.
წესის მდგომარეობები სვეტში State: In effect, Ends in N d (მალე დასრულდება), Not started yet, Expired, Disabled. ცარიელი სია: No access rules yet და განმარტება, რომ წესი ამბობს, ვის შეუძლია რომელ სერვერებს დაუკავშირდეს, რომელი ანგარიშებით და რა ვადამდე.

წესის შექმნა და შეცვლა
ღილაკი Create rule ხსნის ფორმას /rules/new. ზედა ნაწილში ტიპის გადამრთველია: Standing access / By request (მინიშნება: Standing access applies at once. By request lets people ask for a limited time; approvers decide.). წესის ტიპი შექმნისას აირჩევა და შემდეგ აღარ იცვლება (The type of a rule is chosen when it is created and cannot be changed.). შეცვლის ფორმა (/rules/<id>/edit) იგივეა. სექციები რიგითობით არის დანომრილი:
| სექცია / ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Main → Name | წესის სახელწოდება. | სავალდებულო, 200 სიმბოლომდე (Give the rule a name (up to 200 characters).). |
| Description | რისთვის არის წესი (ვინ ითხოვა, განაცხადის ნომერი). | 1000 სიმბოლომდე; უფრო გრძელი — A value was not accepted. Check the form. |
| Enabled | გადამრთველი. მინიშნება: Disabling takes effect at once, like expiry. | ჩართულია. |
| Who → Users, Groups | ადამიანები და ჯგუფები. არჩევა ძებნით (Search), მოცილება — ჯვრით (Remove …). ჯგუფები აღწერილია თავში ჯგუფები. წესი ჯგუფის ყველა წევრზე მოქმედებს, მათ შორის მოგვიანებით დამატებულებზეც. | საჭიროა ერთი ადამიანი ან ჯგუფი მაინც: Choose at least one user or group. |
| Where → Servers and folders | სერვერები და საქაღალდეები. მინიშნება: A folder covers its subfolders and servers added later. | საჭიროა ერთი მაინც: Choose at least one server or folder. |
| Accounts → Which | გადამრთველი All (ნებისმიერი ანგარიში არჩეულ სერვერებზე) ან Specified. | All. |
| Logins | «Specified»-ის დროს: აირჩიეთ ცნობილი ლოგინები სიიდან ან ჩაწერეთ საკუთარი ველში Other logins, separated by spaces. მინიშნება: An account with such a login on any of the chosen servers fits. A login that does not exist yet may be typed. | საჭიროა ერთი ლოგინი მაინც: Name at least one login, or choose “All”. დაუშვებელი ლოგინი: “…” is not a valid login. ლოგინები მითითებულია, მაგრამ არჩეულია «All»: Logins are chosen, but the mode is “All”: choose “Specified” or remove the logins. |
| Term → Valid from | დაწყების თარიღი და დრო კონსოლის სასაათო სარტყელში (მინიშნება: Time zone: …). | სავალდებულო, ნაგულისხმევად — მიმდინარე მომენტი. ცარიელი/არასწორი: Enter a date and time. |
| Valid until | დასრულების თარიღი და დრო. გვერდით ღილაკებია +1 day, +1 week, +1 month (ათვლა დაწყების მომენტიდან ან მიმდინარედან, თუ დაწყება უკვე გავიდა) და No end. მინიშნება: Optional: empty means no end. At that moment open sessions are cut. | ცარიელი = ვადის გარეშე. დასასრული დაწყებაზე გვიან უნდა იყოს: The end must be after the start. |
| Data movement | უფლებები ფაილებზე, ტერმინალზე, გაცვლის ბუფერზე, მოწყობილობებზე, ბაზის მოთხოვნების პარამეტრებზე, VNC-ში შეყვანაზე. დაწვრილებით — თავში ფაილების, გაცვლის ბუფერისა და მოწყობილობების პოლიტიკა. | ფაილები არ არის; ტერმინალი ჩართულია; გაცვლის ბუფერი არ არის; ასლები არ არის; RDP-მოწყობილობებიდან ჩართულია მხოლოდ სერვერის ხმა; VNC-ის ეკრანის მართვა ჩართულია; ბაზის მოთხოვნების პარამეტრები არ იწერება. |
| Actions → Allowed | ერთადერთი მოქმედება — Connect (ველი მონიშნულია და მიუწვდომელია). | — |
ფორმის ღილაკები: Create / Save, Reset, Cancel. დროის წესები მარტივია: მხოლოდ «დან» და «მდე». განმეორებადი ფანჯრები («სამუშაო დღეებში 9-დან 18-მდე») წესებში არ არის; ერთჯერადი სამუშაოებისთვის ვადა მიუთითეთ, პერიოდულისთვის — შექმენით წესები საჭირო ინტერვალებზე ან გამოიყენეთ წვდომა მოთხოვნით.
თუ შენახვისას წესი მეტი მონაცემის გადაადგილების საშუალებას იძლევა, კონსოლი ვინაობის დადასტურებას ითხოვს: Confirm who you are before saving: this rule lets more data move. და ბმული Confirm who I am. გაფართოებებს მიეკუთვნება: ფაილების მიმართულების, გაცვლის ბუფერის მიმართულების დამატება, ტერმინალის, ფაილების ასლების, ბუფერის ტექსტის ჩაწერის, ნებისმიერი RDP-მოწყობილობის, ბაზის მოთხოვნების პარამეტრების ჩაწერისა და VNC-ის ეკრანის მართვის ჩართვა. ახალი წესისთვის «გაფართოებად» ითვლება ნაგულისხმევი მნიშვნელობებისგან ნებისმიერი განსხვავება (მაგალითად, ნებადართული ფაილების გადაცემა). უფლებების შევიწროება (მიმართულების მოცილება, მოწყობილობის გამორთვა) დადასტურებას არ მოითხოვს.

წესის ბარათი
სახელწოდებაზე დაჭერა ბარათს ხსნის (/rules/<id>). სათაური — სახელწოდება, მდგომარეობის ნიშნული, ღილაკები Edit და Delete. ჩანართები:
| ჩანართი | რას აჩვენებს |
|---|---|
| Main | ბლოკი Details: აღწერა, ვინ, სად, ანგარიშები, მონაცემებზე უფლებები (Data movement, Clipboard, Devices, Control the screen (keyboard and mouse), Record statement parameters), Valid from, Valid until, შექმნის თარიღი. ბლოკი Quick actions: გადამრთველი Enabled (Disable / Enable) და გაგრძელების ღილაკები +1 week, +1 month (Extend — გადაწევს «Valid until»-ს; მიუწვდომელია უვადო წესისთვის). |
| Who | ყველა, ვისაც წესი ასახელებს, პირდაპირ ან ჯგუფის გავლით, და სვეტი Can connect: Yes ან no (disabled or no User role) — ადამიანი გათიშულია ან მას როლი User არ აქვს. |
| Where | სერვერები გაშლილი საქაღალდეებისა და ქვესაქაღალდეების გათვალისწინებით (through folder …), მათი მისამართი, ნიშნული inactive გათიშულებთან და წესის ანგარიშები. |
| Log | ამ წესის აუდიტის მოვლენები. |
თუ წესში დარჩა «არავინ» ან «არსად» (Nobody / Nowhere) — მაგალითად, ჯგუფი ან სერვერი წაშალეს, — კონსოლი აფრთხილებს: This rule names nobody or nowhere (its group, user or server was deleted), so it gives no access. Edit it to name them, or delete it.

რა ემართება ღია სეანსებს
წესი მხოლოდ შესვლის მომენტში არ მოწმდება. კარიბჭე ყოველი ღია სეანსის უფლებებს ხელახლა აფასებს, როგორც კი შეიცვლება რამე, რასაც წვდომის წართმევა შეუძლია, და ასევე იმ წესის ვადის ამოწურვის მომენტში, რომელიც სეანსს წვდომას აძლევს:
- წესს ვადა გაუვიდა, გაითიშა ან წაიშალა; ადამიანი გაითიშა ან მისი როლები მოიხსნა; ჯგუფი შეიცვალა ან წაიშალა; სერვერი გაითიშა ან წაიშალა; ანგარიში წაიშალა; საქაღალდე გადაიტანეს ან წაშალეს; ადამიანმა პაროლი შეცვალა (პირდაპირი SSH-კავშირებისთვის) — სეანსი იხურება, ადამიანი ხედავს შეტყობინებას (მაგალითად, Your access to this server has ended. The session is closed.);
- თუ წვდომას რამდენიმე წესი იძლევა, სეანსი მანამ ცოცხლობს, სანამ ერთი მაინც მოქმედებს; კარიბჭე წვდომას ხელახლა ამოწმებს და «პირველ» წესს არ მიჰყვება;
- წესი შეავიწროვეს (მოაცილეს ფაილების ან გაცვლის ბუფერის მიმართულება, გამორთეს მოწყობილობა ან შეყვანა): შევიწროება მაშინვე მოქმედებს, ღია სეანსი ახალ უფლებებს შემდეგი პაკეტიდან იღებს. თუ SSH-სეანსს ტერმინალი წესით აქვს გამორთული, გარსი და ბრძანებები იხურება შეტყობინებით Your access rule no longer allows a terminal on this server. The session is closed., ფაილების გადაცემა კი ხელმისაწვდომი რჩება;
- წესი გააფართოვეს (დაამატეს მოწყობილობა ან მიმართულება): RDP-მოწყობილობას, რომელიც დაკავშირებისას არ იყო შეთავაზებული, მიმდინარე სეანსში ვერ დაამატებთ — გაფართოება შემდეგი დაკავშირებიდან მოქმედებს (A device the session did not offer when it started cannot be added to it: a change that allows more takes effect at the next connection.);
- მოთხოვნით გაცემული წვდომისთვის ადამიანი დასრულებამდე რამდენიმე წუთით ადრე გაფრთხილებას ხედავს, გაუქმებისას კი — ვინ გააუქმა წვდომა.
ვადით დახურვა ზუსტია: ყოველი სეანსისთვის კარიბჭე ტაიმერს აყენებს იმ წესის უახლოეს დასასრულზე, რომელიც მას წვდომას აძლევს. თუ კარიბჭის მონაცემთა ბაზა დროებით მიუწვდომელია, ღია სეანსები გრძელდება (შემოწმებაზე უარი «არად» არ ითვლება), ახლები კი არ იხსნება.
წესის წაშლა (Delete) გეკითხებათ: Delete the rule …? The access it gives ends at once. მოთხოვნით წესს, რომელსაც უკვე აქვს მოთხოვნები, ვერ წაშლით — მისი მხოლოდ გათიშვა შეიძლება (A rule that has requests cannot be deleted; disable it instead.). წესების ყველა ცვლილება აუდიტში იწერება (rule.create, rule.update, rule.enable, rule.disable, rule.extend, rule.delete) იმის აღწერით, რა შეიცვალა.
ფაილების, გაცვლის ბუფერისა და მოწყობილობების პოლიტიკა
ეს უფლებები წვდომის წესში, Data movement განყოფილებაში დგინდება. ისინი პასუხობს კითხვას «რისი წაღება შეუძლია ადამიანს სერვერიდან და რისი მოტანა მასზე» და მოქმედებს ყოველ სეანსზე. ველები ყველა პროტოკოლისთვის საერთოა; რომელი მათგანი რომელ პროტოკოლს ეხება, ცხრილი აჩვენებს.
| წესის ველი | SSH | RDP | VNC | მონაცემთა ბაზები | Telnet |
|---|---|---|---|---|---|
| File transfer (SFTP, SCP) | დიახ: SFTP და SCP | დიახ: ფაილები კლიენტის გადამისამართებულ დისკებზე და ფაილები გაცვლის ბუფერით | არა | მხოლოდ MySQL LOAD DATA LOCAL | არა (File transfer is not available for Telnet servers.) |
| Terminal | დიახ | არა | არა (Not used for VNC.) | არა (Terminal applies to SSH and Telnet.) | დიახ |
| Keep copies of transferred files | დიახ | დიახ | არა | დიახ, მხოლოდ MySQL-ის LOAD DATA LOCAL-ისთვის | არა |
| Clipboard | არა (SSH-ს გაცვლის ბუფერი არ აქვს) | დიახ | დიახ, მხოლოდ ტექსტი | არა | არა |
| Keep the text copied through the clipboard | არა | დიახ | დიახ | არა | არა |
| Devices (RDP) | არა | დიახ | არა | არა | არა |
| Control the screen (keyboard and mouse) | არა | არა | დიახ | არა | არა |
| Record statement parameters | არა | არა | არა | დიახ | არა |
ველები და ნაგულისხმევი მნიშვნელობები
| ველი | მნიშვნელობები და აზრი | ნაგულისხმევად |
|---|---|---|
| File transfer (SFTP, SCP) | ოთხი გადამრთველი: No file transfer, Upload only (სერვერზე), Download only (სერვერიდან), Upload and download. «Upload» — ადამიანიდან სერვერზე, «Download» — სერვერიდან ადამიანთან. SFTP და SCP ამ წესით მუშაობს: აკრძალული მიმართულებისას კარიბჭე ადამიანს შეტყობინებით პასუხობს (იხ. ქვემოთ). | No file transfer |
| Terminal | გადამრთველი Allow a shell and commands. გამორთულია: შესაძლებელია მხოლოდ ფაილების გადაცემა; გარსი და ბრძანებები უარყოფილია მანამ, სანამ კარიბჭე სერვერს მიმართავს. კონსოლის მინიშნება: Off: only file transfer is possible; a shell or a command is refused before the server is reached. scp still works, by the file rule. | ჩართულია |
| Keep copies of transferred files | გადამრთველი Encrypted, beside the recordings. კარიბჭე ყოველი გადაცემული ფაილის ასლს დაშიფრული სახით სეანსების ჩანაწერების გვერდით ინახავს. ასლები ჩანაწერებზე დიდხანს არ ინახება და მათთან ერთად იშლება (ვადას ადგენს Sessions → Keep file copies, days). | გამორთულია |
| Largest file to keep, MB | ჩართული ასლებისთვის: შესანახი ფაილის მაქსიმალური ზომა, 1–4096 მბ. მინიშნება: A larger file is transferred but not kept; its hash is still logged. Copies are deleted with the recordings. სხვა მნიშვნელობისას: Enter a size from 1 to 4096 MB. | 100 |
| Clipboard | No clipboard, Into the session only (სეანსში), Out of the session only (სეანსიდან), Both ways. მხოლოდ RDP და VNC; VNC-ში მხოლოდ ტექსტი გადაიცემა. | No clipboard |
| Keep the text copied through the clipboard | გადამრთველი. ბუფერით დაკოპირებული ტექსტი სეანსის ჩანაწერში ინახება და აუდიტორებისთვის ხელმისაწვდომია. მინიშნება: Stored in the session record. Applies to RDP and VNC sessions. | გამორთულია |
| Devices (RDP) | შვიდი გადამრთველი: Printers, Smart cards, Serial and parallel ports, USB devices, Camera, Microphone, Sound from the server. კარიბჭე სერვერს მხოლოდ იმას სთავაზობს, რაც აქ არის ჩართული, რაც არ უნდა მონიშნოს მომხმარებელმა Remote Desktop-ის კლიენტში (The gateway offers the server only what is switched on here, whatever the Remote Desktop client has ticked.). | ყველაფერი გამორთულია, გარდა Sound from the server-ისა |
| Control the screen (keyboard and mouse) | VNC-ისთვის. გამორთულია: ადამიანი ეკრანს ხედავს, მაგრამ ვერც ბეჭდავს და ვერც აწკაპუნებს. მოგვიანებით ჩართვა უფლებების გაფართოებაა (ვინაობის დადასტურებას მოითხოვს). | ჩართულია |
| Record statement parameters | მონაცემთა ბაზებისთვის. ინახება SQL-მოთხოვნასთან ერთად გადაცემული პარამეტრების მნიშვნელობები (და არა მხოლოდ მოთხოვნის ტექსტი). კონსოლის გაფრთხილება: Parameters often carry personal data (names, personal numbers). Record them only when the purpose requires it (Law of Georgia on Personal Data Protection). | გამორთულია |
როგორ ერთიანდება წესები
თუ ადამიანს წვდომას რამდენიმე წესი აძლევს, საბოლოო უფლებები მათი გაერთიანებაა: ფაილებისა და გაცვლის ბუფერის მიმართულებებისთვის — მიმართულებების გაერთიანება, Terminal-ისთვის, ასლებისთვის, ბუფერის ტექსტის ჩაწერისთვის, RDP-ის მოწყობილობებისა და ეკრანის მართვისთვის — «ჩართულია ერთ წესში მაინც». ასლები ინახება, თუ ამას რომელიმე წესი მოითხოვს, ხოლო ზღვრულ ზომად აიღება უდიდესი იმ წესებიდან, სადაც ასლები ჩართულია. შედეგი შესვლისას განისაზღვრება, სეანსის განმავლობაში ინახება და ხელახლა გამოითვლება, როცა წესები იცვლება (იხ. რა ემართება ღია სეანსებს).
ნებისმიერი ჩართვა (ფაილების მიმართულება, გაცვლის ბუფერი, ტერმინალი, ასლები, RDP-ის მოწყობილობა, პარამეტრების ჩაწერა, VNC-ის მართვა) ვინაობის ხელახალ დადასტურებას მოითხოვს. უფლებების შევიწროება დადასტურებას არ მოითხოვს და ღია სეანსებზე მაშინვე მოქმედებს.
USB RDP-ში
USB-ის გადამისამართება მოწყობილობას მთლიანად გადასცემს (დისკების ჩათვლით) და ფაილების წესს არ ემორჩილება. ამიტომ მისი ჩართვა მხოლოდ Upload and download-თან ერთად შეიძლება: USB devices can be allowed only together with “Upload and download” for files. ველის მინიშნება: USB redirection moves whole devices, drives included, and does not follow the file rule. It can be switched on only together with “Upload and download” for files.
SFTP და SCP: რით განსხვავდება ტერმინალისგან
- ფაილების გადაცემა ცალკე არხით მიმდინარეობს, რომელსაც კარიბჭე თავად აანალიზებს: ყოველი ოპერაცია მიმართულების მიხედვით მოწმდება, იწარმოება ჟურნალი (გვერდი ფაილების გადაცემა), გამოითვლება გადაცემული მონაცემების ჰეში, საჭიროების შემთხვევაში ინახება ასლი.
- ფაილის ზომასა და სეანსის საერთო მოცულობას ზღუდავს პარამეტრები Sessions → File transfer (Largest file, MB, All files in one session, MB). გადაჭარბება გადაცემას აჩერებს.
- თუ წესი ტერმინალს არ უშვებს, მუშაობს მხოლოდ
sftpდაscp; გარსი, ბრძანებები,rsyncდაsftp -sუარყოფილია. SCP WinSCP-ის რეჟიმში სერვერზე გარსს მოითხოვს და ამიტომ ისიც უარყოფილია (WinSCP უნდა გადაერთოს SFTP-ზე). - Telnet-სერვერებისთვის ფაილების გადაცემა მიუწვდომელია.
(1) თუ წესი ტერმინალს უშვებს, გარსი ფაილების არხი არ არის: cat-ით, tar-ით, sh -c-ით მონაცემების გადატანა ისე შეიძლება, რომ ფაილების პოლიტიკა ამას ვერ ხედავს. პარამეტრი «File transfer» მხოლოდ SFTP-სა და SCP-ს არეგულირებს; კონსოლი აფრთხილებს: With the terminal on, a person can still move files through commands. This setting governs SFTP and SCP only. Turn the terminal off to stop that. ამ გზის დასახურად გამორთეთ Terminal. (2) ჩაწერილი ჰეში ღია ფაილში გავლილი ბაიტების ჰეშია და არა სერვერზე არსებული ფაილისა. (3) კარიბჭე სერვერის ფაილურ სისტემაში გზებს არ ზღუდავს: შეზღუდეთ თავად ანგარიშის უფლებები სერვერზე. (4) შეწყვეტილი გადაცემა სერვერზე ნაწილობრივ ჩაწერილ ფაილს ტოვებს.
ტიპური სქემები: მხოლოდ ფაილები — Terminal გამორთულია, File transfer — «Upload and download» ან ერთი მიმართულება; მხოლოდ გარსი — Terminal ჩართულია, ფაილები გამორთულია (გახსოვდეთ შეზღუდვა 1); RDP მონაცემების გატანის გარეშე — გაცვლის ბუფერი, ფაილები და მოწყობილობები გამორთულია (სერვერის ხმის დატოვება შეიძლება).
რას ხედავს მომხმარებელი უარის დროს, ჩამოთვლილია თავში გაუმართაობები (ჯგუფი «ფაილების გადაცემა»). როგორ დაუკავშირდეს მომხმარებელი SFTP-ითა და SCP-ით, აღწერილია განყოფილებაში SFTP-ითა და SCP-ით დაკავშირება.


პარამეტრები: კარიბჭის SSH გასაღები
გვერდი /system/ssh (მენიუ System → Settings → ფილა Gateway SSH key, ჯგუფი «Security»). მას მხოლოდ Administrator ხედავს. ეს მხოლოდ წასაკითხი გვერდია: მასზე პარამეტრები არ არის, კოპირების ღილაკების გარდა. გვერდის მინიშნება: The key SSH clients see when they connect to the gateway. BURSUcm and OpenSSH remember it on first use.
ეს თავად კარიბჭის გასაღებია (ის, რასაც ადამიანების SSH-კლიენტები ხედავენ), და არა რომელიმე სამიზნე სერვერის გასაღები — სერვერების გასაღებები აღწერილია განყოფილებაში სერვერები. კარიბჭე მას ერთხელ ქმნის, პირველი გახსნისას, და იყენებს ტიპს ECDSA nistp256.
| ბლოკი / ველი | რას აჩვენებს |
|---|---|
| Host key → Fingerprint | გასაღების ანაბეჭდი (SHA256:…). თუ გასაღები ჯერ არ არის: The key is created once the gateway is open. |
| Public key | საჯარო გასაღები (ecdsa-sha2-nistp256 AAAA…), ღილაკი Copy მას აკოპირებს. |
| known_hosts line | მზა სტრიქონი კლიენტების known_hosts ფაილისთვის, რომლის დაგზავნაც შეიძლება. სანამ პორტი ცნობილი არ არის: The known_hosts line appears once the SSH port is known. |
| შენიშვნა | Tell users to compare this fingerprint with the one their SSH client shows the first time. აცნობეთ ადამიანებს ეს ანაბეჭდი სხვა არხით (ელფოსტით, ქაღალდზე): პირველი დაკავშირებისას კლიენტი მას აჩვენებს და ადამიანი შეადარებს. |
| SSH front end → State | Listening on port N ან Not listening yet. |
| Listens on | მისამართი და პორტი, რომლებზეც კარიბჭე SSH-ს იღებს (პარამეტრი sshListen ფაილში gateway.json; ნაგულისხმევად 0.0.0.0:2222). |
| Host name given to clients, Port given to clients | სახელი და პორტი, რომლებსაც კარიბჭე ადამიანებს მინიშნებებსა და ფაილებში ასახელებს (sshPublicHost, sshPublicPort). თუ სახელი მითითებული არ არის, აიღება მისამართი, რომლითაც კონსოლია გახსნილი. საჭიროა NAT-ის ან პორტების გადამისამართების უკან. |
| Key exchange offered | გასაღებების გაცვლის ალგორითმები, რომლებსაც კარიბჭე კლიენტებს სთავაზობს. |
| Connection limits | მაგალითად 1000 in all, 100 per address: SSH-კავშირების საერთო რაოდენობა და რაოდენობა ერთი მისამართიდან. კონსოლში არ კონფიგურირდება. |
| Open connections, Running sessions | რამდენი კავშირია ღია და რამდენი სეანსი მიმდინარეობს ახლა (რიცხვი სეანსების სიის ბმულია). |
თუ კარიბჭის გასაღები შეიცვლება (მაგალითად, კარიბჭე სუფთა ბაზაზე ხელახლა დაყენდა), ყველა კლიენტთან, რომელმაც წინა დაიმახსოვრა, გამოჩნდება გაფრთხილება გასაღების შეცვლის შესახებ. ეს ჩვეულებრივი დაცვაა: ადამიანმა ახალი ანაბეჭდი ამ გვერდს უნდა შეადაროს.

პარამეტრები: .rdp ფაილების ხელმოწერა
გვერდი /system/rdp-signing (ფილა RDP file signing, ჯგუფი «Security»). მას მხოლოდ Administrator ხედავს და ცვლის. გვერდის სათაური — Signing of .rdp files.
როცა ადამიანი .rdp ფაილს «My access» გვერდიდან ჩამოტვირთავს (იხ. ჩემი წვდომა), კარიბჭეს შეუძლია მისი ხელმოწერა. ხელმოწერილი ფაილი Remote Desktop-ში აჩვენებს, ვინ გამოსცა იგი, ხოლო ნებისმიერი ხელმოწერილი სტრიქონის შეცვლა ხელმოწერას არღვევს (A signed .rdp file shows Remote Desktop who published it, and a change to any signed line breaks the signature. The certificate must be trusted on the computers that open the file.). ხელმოწერის გარეშე Remote Desktop ადამიანს ფაილის ყოველი გახსნისას აფრთხილებს: There is no signing key: .rdp files are not signed, and Remote Desktop warns the person who opens one.
ხელმოწერა ამბობს «გამომცემელი ცნობილია» მხოლოდ მაშინ, თუ ხელმოწერის სერტიფიკატი (მისი ძირეული ცენტრი) დაყენებულია კომპიუტერებზე, რომლებიც ფაილს ხსნიან. გამოდგება კორპორატიული სერტიფიკატი თქვენი სერტიფიკაციის ცენტრიდან. თვითხელმოწერილი სერტიფიკატიც გამოდგება, თუ მას ამ კომპიუტერებზე სანდოებში დაამატებთ.
| ბლოკი / ველი | რას აჩვენებს ან რა შეგყავთ |
|---|---|
| Details → State | ერთ-ერთი მდგომარეობა: No signing key, Signing, Certificate expires soon (ვადის ამოწურვამდე 30 დღით ადრე), Certificate expired, Certificate not valid yet, Not available (გასაღები შენახულია, მაგრამ მისი წაკითხვა შეუძლებელია). |
| Publisher shown to the user, Thumbprint, Valid until | გამომცემელი (სერტიფიკატის ველი Subject), ანაბეჭდი და ვადის ამოწურვის თარიღი. მხოლოდ საჯარო მონაცემები. |
| შენიშვნა | The key is stored encrypted with the gateway's master key; it is never shown or exported. |
| Store the key → Certificate and private key (.pfx) | PKCS#12 ფაილი (.pfx ან .p12) სერტიფიკატითა და დახურული გასაღებით. |
| Passphrase of the file | .pfx ფაილის პაროლი. დატოვეთ ცარიელი, თუ ფაილს პაროლი არ აქვს. |
| ღილაკი Store the key | ინახავს გასაღებს. იცვლება მხოლოდ ვინაობის დადასტურების შემდეგ (პაროლი და კოდი): Changing the signing key needs your password and code again. წარმატებისას: The signing key was stored. |
| ღილაკი Remove the key | შლის გასაღებს კითხვის შემდეგ Remove the signing key? .rdp files will then be unsigned. შეტყობინება: The signing key was removed. |
რომელი სერტიფიკატი გამოდგება. ფაილი არაუმეტეს 64 კიბ-ისა; შიგნით ზუსტად ერთი სერტიფიკატია RSA-ს დახურული გასაღებით, არანაკლებ 2048 ბიტისა; სერტიფიკატი ციფრულ ხელმოწერას უშვებს (გაფართოება «გასაღების გამოყენება» ან არ არის, ან შეიცავს digitalSignature-ს); მოქმედების ვადა უკვე დაიწყო და ჯერ არ დასრულებულა. ატვირთვისას კარიბჭე თავად აწერს ხელს საცდელ ფაილს და ამოწმებს ხელმოწერას; თუ გასაღები სერტიფიკატს არ შეესაბამება, ის მაშინვე იქნება უარყოფილი და არა ყოველი ჩამოტვირთვისას. უარის მიზეზები — შეცდომების ცხრილში ქვემოთ და თავში გაუმართაობები.
კარიბჭე ფაილს ხელს მხოლოდ მაშინ აწერს, როცა მასში მისამართი კონფიგურაციიდანაა აღებული (პარამეტრი rdpPublicHost ფაილში gateway.json) და არა ბრაუზერის მოთხოვნიდან: სხვაგვარად კარიბჭე თავისი სერტიფიკატით დაამოწმებდა ნებისმიერ მისამართს, რომელსაც მომთხოვნი დაასახელებდა. თუ გასაღები შენახულია, ხოლო rdpPublicHost მითითებული არ არის, გვერდზე წერია: Files are not signed until the gateway's public RDP host is set (rdpPublicHost in the configuration): the gateway never signs an address taken from the browser's request.
გასაღების შენახვა და წაშლა აუდიტის ჟურნალში მოვლენით rdp.signing_key იწერება (ანაბეჭდი; უარისას — მიზეზი). სერტიფიკატის ვადის მოახლოებული ამოწურვა მიმოხილვის გვერდის გაფრთხილებებში გამოჩნდება.

პარამეტრები: სეანსები
გვერდი /system/sessions (ფილა Sessions, ჯგუფი «Sessions and protocols»). მას მხოლოდ Administrator ხედავს და ცვლის. გვერდის მინიშნება: How sessions through the gateway are recorded and how long they may stay idle. Input recording, idle time and the banner apply to new sessions only; running sessions keep theirs.
გვერდი ერთი ფორმაა ღილაკებით Save და Reset. ყველა მნიშვნელობა ერთდროულად ინახება; ყოველი შეცვლილი მნიშვნელობა აუდიტის ჟურნალში მოვლენით setting.change იწერება (წინა და ახალი მნიშვნელობა). თუ რედაქტირების დროს ფორმა სხვა ადმინისტრატორმა შეინახა, გამოჩნდება The record was changed by another administrator — open it again.; გახსენით გვერდი ხელახლა. არასწორი რიცხვი: Enter a whole number from … to ….
| განყოფილება / ველი | რა შევიყვანოთ | ნაგულისხმევად / დიაპაზონი |
|---|---|---|
| Recording → Keep recordings, months | რამდენი თვე შეინახოს სეანსების ჩანაწერები. უფრო ძველ ჩანაწერებს ყოველდღიური გასუფთავება შლის; ყოველი წაშლა აუდიტის მოვლენაა. ცვლილება ძალაში შედის მომდევნო გასუფთავებისას; კონსოლი მის დროს აჩვენებს (A changed term applies at the next sweep: …). | 12 თვე; 1–120 |
| Record input | გადამრთველი Keep what users type, not only what they see. SSH-ისთვის ინახება აკრეფილი სიმბოლოები. გაფრთხილება: This also keeps passwords typed at sudo prompts. Typed commands are visible anyway, because the server echoes them. | გამორთულია |
| Sessions → Close after no input, minutes | შეყვანის გარეშე რამდენი წუთის შემდეგ ხურავს კარიბჭე SSH-სეანსს. ადამიანი მიზეზს ხედავს. ეხება ახალ სეანსებს. | 30; 5–1440 |
| Banner before the shell | ტექსტი, რომელსაც ადამიანი ყოველი SSH-სეანსის დასაწყისში ხედავს; ისიც იწერება. ცარიელი — სეანსის ჩაწერის ჩაშენებული შეტყობინება კონსოლის ნაგულისხმევ ენაზე. | ცარიელი; 2000 სიმბოლომდე, მმართველი სიმბოლოების გარეშე, გარდა ახალი სტრიქონისა და ტაბულაციისა (The banner is up to 2000 characters, without control characters.) |
| RDP sessions → Longest RDP session (hours, 0 = no limit) | RDP-სეანსის ზღვრული ხანგრძლივობა. ვადის ამოწურვისას სეანსი კორექტულად სრულდება, ჩანაწერს ხელი ეწერება. | 0 (შეზღუდვის გარეშე); 0–168 |
| Close an RDP session after no input, minutes (0 = as for SSH) | RDP-სეანსის უმოქმედობის დრო. 0 — გამოიყენება ზემოთ მითითებული SSH-ის უმოქმედობის დრო. | 0 (როგორც SSH-ისთვის) ან 5-დან 1440-მდე |
| Record keystrokes in RDP sessions | გადამრთველი Keep what users type in the remote desktop, not only what they see. გაფრთხილება: A recorded key can be part of a password: the signed recording is then readable evidence of it. Applies to new sessions. | გამორთულია |
| Index typed text for search | გადამრთველი Makes “who typed this” searchable; needs keystroke recording. გაფრთხილება: The index holds the typed text in readable form, passwords included, and is deleted with the recording. Layouts it does not know are counted, not read. | გამორთულია |
| File transfer → Largest file, MB (0 = no limit) | ფაილის ზომა, რომლის მიღწევისას გადაცემა ჩერდება. ფაილის სტრიქონი ჟურნალში ამას აღნიშნავს. ეხება ახალ სეანსებს. | 0 (შეზღუდვის გარეშე); 0–1048576 |
| All files in one session, MB (0 = no limit) | ერთი სეანსის ყველა ფაილის ჯამი. | 0; 0–10485760 |
| Keep file copies, days | რამდენი დღე შეინახოს ფაილების ასლები. ჩანაწერებზე დიდხანს — არა (ზღვარი მინიშნებაშია ნაჩვენები: ჩანაწერების ვადა × 30 დღე). იშლება ყოველდღიური გასუფთავებით. თუ ვადას ზღვარზე მეტად ზრდით: Copies cannot be kept longer than the recordings (N days). | 90; 1–3650 |
რომელი ცვლილებები მოითხოვს ვინაობის დადასტურებას
ცვლილება, რომელიც ზედამხედველობას ასუსტებს ან კონფიდენციალურობას ეხება, ვინაობის ხელახალ დადასტურებას მოითხოვს (პაროლისა და კოდის განმეორებით შეყვანა, 10 წუთი). გამკაცრებადი ცვლილებები დადასტურებას არ მოითხოვს.
- SSH-ის შეყვანის ჩაწერის ჩართვა (Recording what people type needs your password and code again.);
- RDP-ში კლავიშების დაჭერის ჩაწერის ჩართვა (Recording keystrokes needs your password and code again.) ან აკრეფილი ტექსტის ინდექსის ჩართვა (Indexing typed text needs your password and code again.);
- ჩანაწერების შენახვის ვადის შემცირება; SSH-ის უმოქმედობის დროის გაზრდა; RDP-სეანსის ხანგრძლივობის ზღვრის გაზრდა ან მოხსნა; RDP-ის უმოქმედობის დროის გაზრდა; ფაილის ზომისა და სეანსის ჯამის ზღვრის გაზრდა ან მოხსნა; ასლების შენახვის ვადის შემცირება;
- ბანერის ტექსტის შეცვლა (any change of the banner's text), რადგან ნებისმიერმა სხვა ტექსტმა შეიძლება ფრაზა «სეანსი იწერება» მოაშოროს.
სხვა შემთხვევებში: Confirm who you are before this change: … It lowers session protection. და ბმული Confirm who I am.
სეანსების ტექსტის ინდექსები (SSH-ისთვის — ყოველთვის, როცა შეყვანის ჩაწერა ჩართულია; RDP-ისთვის — როცა ჩართულია «Index typed text for search») შეიცავს ადამიანების მიერ აკრეფილს, პაროლების ჩათვლით, ხოლო აუდიტორის ძიება მის მიერ შეყვანილ ფრაზას SQL-მოთხოვნის პარამეტრად გადასცემს. თუ PostgreSQL-ში, სადაც კარიბჭის ბაზაა, ჩართულია ნელი მოთხოვნების ჟურნალი (log_min_duration_statement), ის ნაგულისხმევად ასეთ მოთხოვნებს პარამეტრებთან ერთად წერს (log_parameter_max_length = -1). მაშინ აკრეფილი ტექსტი და საძიებო ფრაზები PostgreSQL-ის სერვერის ჟურნალში ხვდება — კარიბჭის შენახვის ვადის მიღმა.
დააყენეთ კარიბჭის ბაზისთვის log_parameter_max_length = 0 (და დატოვეთ log_parameter_max_length_on_error ნაგულისხმევ მნიშვნელობაზე, 0) ან ნელი მოთხოვნების ჟურნალი გამორთული გქონდეთ. RDP-ის ტექსტურ სვეტებში დამგეგმავის სტატისტიკა გამორთულია (SET STATISTICS 0), რათა ANALYZE-მა ხშირად აკრეფილი სიტყვები pg_statistic-ში არ დააკოპიროს.

პარამეტრები: VNC
გვერდი /system/vnc (ფილა VNC, ჯგუფი «Sessions and protocols»). მას მხოლოდ Administrator ხედავს და ცვლის. მინიშნება: Limits for VNC sessions through the gateway. A change applies to new sessions only; running sessions keep theirs.
მსმენელი (Listener)
პირველი ბლოკი აჩვენებს, მზად არის თუ არა კარიბჭე VNC-კლიენტების კავშირების მისაღებად. ის მხოლოდ წასაკითხია: The listener is set in the gateway's configuration file (vncListen and vncAdvertisedName) and is changed there; it cannot be changed here. ველები: State, Host (სახელი, რომელსაც კარიბჭე კლიენტებს ასახელებს — vncAdvertisedName), Port.
| მდგომარეობა (State) | რას ნიშნავს |
|---|---|
| Off | ფაილში gateway.json არ არის vncListen: VNC-წვდომა კარიბჭით გამორთულია. |
| Listening | კარიბჭე VNC-კავშირებს იღებს. |
| Address not in the certificate | vncAdvertisedName-ის სახელი კარიბჭის სერტიფიკატში არ შედის: კლიენტები, რომლებიც სახელს ამოწმებენ, დაკავშირებაზე უარს იტყვიან. შეტყობინება: The VNC address clients are told is not in the gateway certificate. გამოუშვით სერტიფიკატი ამ სახელით ან შეასწორეთ სახელი. |
| Could not bind | პორტი დაკავებულია ან მიუწვდომელია. |
| The session worker cannot run on this host (socket hand-over). | ამ კვანძზე VNC-სეანსების ცალკე მუშა პროცესი ვერ მუშაობს. |
ლიმიტები და პარამეტრები
| განყოფილება / ველი | აზრი | ნაგულისხმევად / დიაპაზონი |
|---|---|---|
| Connections and limits → VNC sessions at once | რამდენი VNC-სეანსი ერთდროულად მთელ კარიბჭეზე. | 64; 1–1000 |
| Idle timeout (minutes) | სეანსი იხურება ამდენი წუთის შემდეგ შეყვანის გარეშე. | 30; 1–1440 |
| Longest session (hours, 0 = no limit) | ზღვრული ხანგრძლივობა. | 0; 0–168 |
| Clipboard limit (KiB) | გაცვლის ბუფერით გადაცემული ტექსტის უდიდესი ზომა. | 1024; 1–20480 |
| Sign-in handshake limit (seconds) | რამდენი წამი ეძლევა კლიენტს კავშირის დასამყარებლად და მსმენელად. | 10; 5–60 |
| Longest screen update (seconds) | ეკრანის განახლების უდიდესი პაუზა სეანსის დახურვამდე. | 60; 10–600 |
| Protection → A console ticket works only from the console's address | VNC-ის ერთჯერადი კოდი მოქმედებს მხოლოდ იმ მისამართიდან, საიდანაც კონსოლია გახსნილი. გამორთვა დაცვას ასუსტებს. | ჩართულია |
| Live view and playback → Live view, frames per second | პირდაპირი ყურების კადრების სიხშირის ზღვარი. ნელი მაყურებელი ნაკლებ კადრს იღებს, მაგრამ არა შეცდომას. | 8; 1–30 |
| Playback and export jobs at once per person | რამდენი გახსნილი დაკვრა და ექსპორტი შეიძლება ჰქონდეს ერთ ადამიანს. ზედმეტი უარყოფილია და აუდიტში ხვდება. | 4; 1–64 |
| Hold an idle period longer than, seconds | ამაზე ხანგრძლივი უმოქმედობა ყურებისა და ექსპორტისას ერთ პაუზად ჩანს. | 5; 1–300 |
| Memory per live viewer, MiB | მეხსიერება პირდაპირი ყურების ერთ მაყურებელზე. მაყურებელი, რომელიც ნაკადს ჩამორჩა, ყოველი ცვლილების ნაცვლად მთლიან კადრებს იღებს. | 16; 1–256 |
| Video export → Video export, frames per second | ექსპორტირებული ვიდეოს კადრების სიხშირე. მეტი — უფრო დიდი ფაილი. | 10; 1–30 |
| Video exports at once, whole gateway | რამდენი ექსპორტი ერთდროულად მთელ კარიბჭეზე. | 2; 1–8 |
| Longest video, minutes (idle periods squeezed) | ექსპორტი, რომელიც უფრო გრძელი იქნებოდა, ჩერდება და არაფერს გასცემს. | 240; 1–1440 |
| Largest video file, MiB | ექსპორტის ფაილის უდიდესი ზომა. ექსპორტი, რომელმაც ზღვარს გადააჭარბა, ჩერდება. | 2048; 1–65536 |
| Burn the capture time into exported videos | ყოველი კადრის კუთხეში იწერება ჩაწერის რეალური თარიღი და დრო. პიქსელებს ცვლის; ექსპორტის გვერდზე არჩევანის შეცვლა შეიძლება. | ჩართულია |
მნიშვნელობა დიაპაზონის გარეთ: Enter a whole number from … to …. ზღვრების გაზრდა, რომელიც დაცვას ასუსტებს (სეანსების რაოდენობა, უმოქმედობის დრო, ხანგრძლივობა, ბუფერის ზომა, კავშირის დამყარებისა და განახლების ლიმიტები, ექსპორტების რაოდენობა, მაყურებლის მეხსიერება), და კოდის მისამართზე მიბმის გამორთვა ვინაობის დადასტურებას მოითხოვს: Confirm who you are before weakening a limit. ხანგრძლივობის ზღვრის მოხსნაც (0) შესუსტებაა. ჩვენებისა და ექსპორტის პარამეტრები — კადრების სიხშირე, ხანგრძლივობა და ზომა — ამ სიას არ ეხება. შენახვის შემდეგ: Saved.

პარამეტრები: მონაცემთა ბაზები
გვერდი /system/databases (ფილა Databases, ჯგუფი «Sessions and protocols»). მას მხოლოდ Administrator ხედავს და ცვლის. მინიშნება: Limits, pass lifetimes and protections for database connections through the gateway. A change applies to passes and connections made after the save; ones already open keep what they started with.
მონაცემთა ბაზების მომხმარებელი «My access» გვერდზე იღებს «საშვს» (pass) და კლიენტში მას პაროლად შეიყვანს (იხ. მონაცემთა ბაზებთან დაკავშირება). საშვი ერთხელ ჩანს, მაგრამ ერთჯერადი არ არის: მოქმედების ვადაში მისით რამდენიმე კავშირის გახსნა შეიძლება (ნაგულისხმევად 8 საათი, არაუმეტეს 16 კავშირისა), ხოლო პირველი კავშირი ჩვენებიდან 2 წუთში უნდა დამყარდეს. პარამეტრები ადგენს საშვების სიცოცხლის ხანგრძლივობას, კავშირების რაოდენობას და დაცვას.
| განყოფილება / ველი | აზრი | ნაგულისხმევად / დიაპაზონი |
|---|---|---|
| Passes → First use of a pass within (seconds) | გაცემიდან რამდენ წამში უნდა იქნეს საშვი პირველად გამოყენებული. | 120; 30–600 |
| A pass opens connections for (hours) | პირველი გამოყენების შემდეგ რამდენი საათის განმავლობაში იძლევა საშვი კავშირების გახსნის საშუალებას. | 8; 1–24 |
| A pass ends after this many minutes with no open connection | საშვი წყდება, თუ ამდენი წუთის განმავლობაში არც ერთი ღია კავშირი არ არის. | 30; 5–240 |
| Connections and limits → Connections per pass | რამდენი კავშირის გახსნა შეიძლება ერთი საშვით. | 16; 1–64 |
| Database connections, gateway-wide | მონაცემთა ბაზებთან კავშირები სულ, კარიბჭის გავლით. | 500; 1–10000 |
| Database connections per person | კავშირები ერთ ადამიანზე. | 32; 1–256 |
| Close a database connection after this many idle minutes | უმოქმედობა, რომლის შემდეგაც კავშირი იხურება. | 60; 1–1440 |
| Longest database session (hours, 0 = no limit) | სეანსის ზღვრული ხანგრძლივობა. | 0; 0–72 |
| Largest statement (MB) | კლიენტის უდიდესი შეტყობინება. | 64; 1–1024 |
| Gateway memory for statements in flight (MB) | კარიბჭის მეხსიერება «გზაში» მყოფი მოთხოვნებისთვის, მთელ კარიბჭეზე. | 512; 64–8192 |
| Statement text kept in the log (KB) | მოთხოვნის ტექსტის რამდენი კილობაიტი ინახება ჟურნალში. მინიშნება: A smaller value keeps less evidence of what was run, so lowering it asks you to confirm who you are. | 64; 4–1024 |
| Protection → Require channel binding from PostgreSQL clients | PostgreSQL-ისთვის კლიენტი ვალდებულია დაადასტუროს არხთან მიბმა (SCRAM-SHA-256-PLUS). იცავს არხის შეცვლისგან. გამორთეთ მხოლოდ მაშინ, თუ კლიენტს ეს არ შეუძლია. | ჩართულია |
| Require Encrypt=Strict from SQL Server clients | SQL Server-ისთვის კლიენტი ვალდებულია დაუკავშირდეს Strict რეჟიმში (TDS 8.0). თუ გამორთავთ, საშვი მხოლოდ ერთ კავშირს ხსნის (This pass opens one connection only (Encrypt=Strict is off on this gateway).). | ჩართულია |
| Version the gateway announces to MySQL clients | MySQL-ის ვერსიის სტრიქონი, რომელსაც კარიბჭე კლიენტებს აცნობს. მას პროგრამები და სკანერები კითხულობენ. მინიშნება: Programs and scanners read this text to tell what they are talking to. Changing it asks you to confirm who you are. | 8.0.40-bursu-pam; 1–60 სიმბოლო: ასოები, ციფრები და . + _ - (Use 1 to 60 letters, digits and . + _ - only.) |
ახალი მნიშვნელობები მოქმედებს შენახვის შემდეგ შექმნილ საშვებსა და კავშირებზე; უკვე ღია კავშირები წინა მნიშვნელობებს ინარჩუნებს. ცვლილებები აუდიტში მოვლენით db.settings იწერება (ცვლილებები და შესუსტებების სია). ზღვრის გაზრდა, ვადის გახანგრძლივება, დაცვის გამორთვა (channel binding, Strict), მოთხოვნის ტექსტის შემცირება და ვერსიის სტრიქონის შეცვლა შესუსტებებია: These changes weaken protection and need you to confirm your password: … და ბმული Confirm who I am. ორი ადმინისტრატორის მიერ ერთდროული რედაქტირებისას: The record was changed by another administrator — open it again.

წვდომის მოთხოვნები
ყველა ადამიანს არ სჭირდება სერვერზე მუდმივი წვდომა. იშვიათი ამოცანებისთვის უფრო მოსახერხებელია, რომ ადამიანმა თავად ითხოვოს წვდომა შეზღუდული დროით, ხოლო გადაწყვეტილება სხვა ადამიანმა (დამმტკიცებელმა) მიიღოს. ასეა მოწყობილი წვდომის მოთხოვნები. ამ განყოფილებაში აღწერილია მომხმარებლის მხარე: როგორ ითხოვოთ წვდომა, როგორ ადევნოთ თვალი მოთხოვნას, როგორ გაახანგრძლივოთ წვდომა ან დააბრუნოთ ის ვადამდე. დამმტკიცებლის მხარე აღწერილია განყოფილებაში მოთხოვნების დამტკიცება, გადაუდებელი წვდომა დამტკიცების გარეშე — განყოფილებაში გადაუდებელი წვდომა.
როგორ არის ეს მოწყობილი
- წესს «მოთხოვნით» (By request) ადმინისტრატორი ქმნის განყოფილებაში წვდომის წესები. თავისთავად ის არაფერს უშვებს. ის მხოლოდ განსაზღვრავს: ვის აქვს მოთხოვნის უფლება, რომელ სერვერებსა და ანგარიშებზე, ვინ ამტკიცებს, რამდენი დამტკიცებაა საჭირო, რა ვადით შეიძლება მოთხოვნა და რამდენ ხანს უნდა ველოდოთ გადაწყვეტილებას.
- მოთხოვნა — ეს არის კონკრეტული ადამიანის თხოვნა კონკრეტული სერვერის კონკრეტულ ანგარიშზე წვდომის შესახებ მითითებული ვადით. მოთხოვნას ყოველთვის აქვს მიზეზი (ტექსტი) და ზოგჯერ ტიკეტის ნომერი.
- წვდომა ჩნდება, როცა მოთხოვნა დამტკიცებულია (ან ავტომატურად დამტკიცებულია, თუ წესი ასეა მორგებული). კარიბჭე თავად წერს ცალკე ნებართვას ამ ვადით. მისი შეცვლა შეუძლებელია: ის ან თავის ვადაზე დასრულდება, ან გაუქმდება.
უნდა გქონდეთ როლი User, ანგარიში უნდა იყოს ჩართული, ხოლო პაროლის შეცვლა არ უნდა იყოს მოთხოვნილი. მოთხოვნა შეიძლება მხოლოდ იმისა, რასაც «მოთხოვნით» ტიპის ერთი წესი მაინც გთავაზობთ. თუ არაფერია შეთავაზებული, სიაში ეწერება: No server can be requested now. Ask the administrator if you need access.
მოთხოვნის მდგომარეობები
| მდგომარეობა | რას ნიშნავს |
|---|---|
| Waiting | მოთხოვნა გაგზავნილია, გადაწყვეტილება ჯერ არ არის. თუ წესით განსაზღვრულ დროში (ნაგულისხმევად 240 წუთი) არავინ გადაწყვიტა, მოთხოვნა გახდება Expired. თუ მომავალი დაწყების დრო მიუთითეთ და ის გადაწყვეტილებამდე დადგა, მოთხოვნის ვადაც გადის. |
| Approved | მოთხოვნა დამტკიცებულია, წვდომა ჩაწერილია. შემდეგ, საათის მიხედვით, ის არის Scheduled (ჯერ არ დაწყებულა), Active (მიმდინარეობს) ან Ended (ვადა ამოიწურა). ეს სამი ეტაპი ცალკე არ ინახება, არამედ დროის მიხედვით გამოითვლება. |
| Denied | დამმტკიცებელმა უარყო. ერთი უარიც საკმარისია. უარის მიზეზი მოთხოვნის ბარათში ჩანს. |
| Cancelled | მოთხოვნა მოხსნილია: თქვენ მიერ, ან კარიბჭის მიერ ავტომატურად, თუ წესი გამორთეს ან წესმა ამ წვდომის შეთავაზება შეწყვიტა. |
| Expired | დროულად არავინ უპასუხა. |
| Revoked | უკვე გაცემული წვდომა ვადის ამოწურვამდე გაუქმდა (თქვენ, ადმინისტრატორის ან დამმტკიცებლის მიერ). |
მოთხოვნა ვებ-კონსოლში
გვერდი /access/requests იხსნება მენიუდან My access (ჩანართი Access requests). მას ხედავს ნებისმიერი შესული მომხმარებელი. გვერდი ორ ჩანართად იყოფა: Available to request და My requests.

ჩანართი «Available to request»
ცხრილი აჩვენებს ყველაფერს, რისი მოთხოვნაც შეგიძლიათ. სვეტები: Server, Account, Limits (უდიდესი ვადა, მაგალითად Up to 8 h), Approval და Access period (დროის ფანჯარა, რომელშიც წესი საერთოდ უშვებს წვდომას, თუ ის შეზღუდულია).
სვეტში Approval წერია ორიდან ერთი:
- Approvals needed: N და ქვემოთ Approvers who can decide: M — რამდენი დამტკიცებაა საჭირო და რამდენ ადამიანს აქვს ახლა მათი მიცემის უფლება.
- Granted at once; the reason is recorded — წესი ავტომატურია: წვდომა მოთხოვნისთანავე გაიცემა, მაგრამ მიზეზი მაინც იწერება.
სტრიქონის ბოლოს — ღილაკი Request access. თუ ამ წყვილზე უკვე გაქვთ მოლოდინში მყოფი მოთხოვნა, ღილაკის ნაცვლად დგას ნიშანი Request pending. თუ ადმინისტრატორმა ამ წყვილზე გადაუდებელი წვდომა დაგიშვათ, გვერდით არის წითელი ღილაკი Emergency access (იხ. გადაუდებელი წვდომა).
ფანჯარა «Request access»
ფანჯარა იხსნება ღილაკით Request access. ზემოთ წერია: Server …, account ….
| ველი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Start | როდის უნდა დაიწყოს წვდომა. ორი ვარიანტი: As soon as it is approved (დამტკიცებისთანავე) ან At a time I state (ჩნდება თარიღისა და დროის ველები). | ნაგულისხმევად — დამტკიცებისთანავე. მითითებული დრო მიმდინარეზე გვიანი უნდა იყოს და არაუმეტეს 7 დღით წინ. მინიშნება: At most 7 days ahead. The access period starts then, not when the request is approved. მთელი მოთხოვნილი ინტერვალი უნდა მოექცეს დროის იმ ფანჯარაში, რომელსაც წესი უშვებს. |
| Duration | აირჩიეთ მზა ვადა: 30 min, 1 h, 2 h, 4 h, 8 h, 1 d — მხოლოდ ისინი, რომლებიც წესის ზღვარს არ აღემატება. სხვა ვადისთვის აირჩიეთ Other, minutes და შეიყვანეთ წუთების რაოდენობა. | შემოთავაზებული მნიშვნელობა წესიდან აიღება (ნაგულისხმევად 60 წუთი). 1 წუთიდან წესის ზღვრამდე (ნაგულისხმევად 480 წუთი, უდიდესი შესაძლო ზღვარი — 20160 წუთი, 14 დღე-ღამე). მინიშნება ველის ქვეშ: At most …. |
| Reason | რისთვის გჭირდებათ წვდომა. ამას დამმტკიცებლები და აუდიტი დაინახავენ. წერეთ არსებითად: რა სამუშაოა, რომელ სერვერზე, რატომ ახლა. | სავალდებულოა. 1-დან 1000 სიმბოლომდე; გვერდით მთვლელია ({0} of {1}, მაგალითად 12 1000-დან). |
| Ticket number | ტიკეტის ან ინციდენტის ნომერი გარე სისტემაში. | ველი ჩანს მხოლოდ მაშინ, თუ წესი მას მოითხოვს ან უშვებს. თუ წესი ნომერს მოითხოვს, ის სავალდებულოა; თუ წესს ფორმატი აქვს მითითებული, ველის ქვეშ დგას მინიშნება Format: … და ნომერი მას უნდა შეესაბამებოდეს. არაუმეტეს 64 სიმბოლოსი, ერთი სტრიქონი. თუ წესი ნომერს არ იყენებს, ველი არ არის. |
ღილაკი Send request მოთხოვნას აგზავნის. შედეგი — შეტყობინება გვერდის ზემოთ: Request … sent. (დაელოდეთ გადაწყვეტილებას) ან Request … sent and approved automatically. (წესი ავტომატურია, წვდომა უკვე გაცემულია).

რას ამოწმებს კარიბჭე გაგზავნისას
- არაუმეტეს 10 მოლოდინში მყოფი მოთხოვნისა ერთ ადამიანზე. მეტი — უარი You have too many requests waiting. Wait for a decision or cancel one.
- თუ იმავე წყვილზე უკვე გაქვთ მოლოდინში მყოფი მოთხოვნა, მეორე არ იქმნება: კარიბჭე აჩვენებს შეტყობინებას You already have a request waiting for this server account. და პირველზე მიგითითებთ.
- თუ ისედაც გაქვთ დაკავშირების უფლება მთელი მოთხოვნილი ინტერვალის განმავლობაში, მოთხოვნა უარყოფილია: You already have access to this server account for that whole period.
- თუ ადამიანები, რომლებსაც დამტკიცება შეუძლიათ, კვორუმისთვის საჭიროზე ნაკლებია, მოთხოვნა არ მიიღება: Nobody can approve this request now. Contact the administrator. თქვენ თავად საკუთარი მოთხოვნის დამმტკიცებლად არასოდეს ითვლებით.
- თუ წყვილზე რამდენიმე წესი მოქმედებს, მთავრად ყველაზე მკაცრი ითვლება: ჯერ საჭირო დამტკიცებების უდიდესი რაოდენობით, შემდეგ უმცირესი ვადით, შემდეგ — ყველაზე ძველი.
- თუ სერვერი იმ რაოდენობას აღემატება, რომელზეც ლიცენზიაა ნაყიდი, ან ლიცენზიის ვადა ამოიწურა, მოთხოვნა არ მიიღება (შეტყობინებები This server is beyond the number of servers the gateway's licence allows. Contact the administrator. და The gateway's licence has ended. Contact the administrator.).
უარი აუდიტის ჟურნალში იწერება როგორც მოვლენა request.create შედეგით «უარყოფილია». შეტყობინებების სია — თავში გაუმართაობები.
ჩანართი «My requests»
თქვენი მოთხოვნები, ახლები ზემოთ. სვეტები: No., Server, Requested, Access period, State. სტრიქონის ქვეშ ჩანს, ვინ და როდის გადაწყვიტა (Decided by …), ხოლო თუ წვდომა გაუქმდა — ვინ და რატომ (Revoked by …: …). სანამ მოთხოვნა ელოდება, ნაჩვენებია, რომელ საათამდე უნდა დაელოდოთ: Decision due by …. ცარიელი სია: You have made no requests.
| ღილაკი | როდის არის | რას აკეთებს |
|---|---|---|
| Cancel request | სანამ მოთხოვნა Waiting მდგომარეობაშია. | კითხულობს Cancel request …?, შემდეგ მოთხოვნას მოხსნის. შეტყობინება: Request cancelled. |
| Release access | სანამ დამტკიცებული წვდომა არ დასრულებულა: ის მიმდინარეობს (Active) ან ჯერ არ დაწყებულა (Scheduled). | კითხულობს End this access now? Your open sessions end at once. დადასტურების შემდეგ წვდომა სრულდება, ღია სეანსები იხურება. შეტყობინება: Access ended. ეს ღილაკი მხოლოდ მომთხოვნს აქვს; ადმინისტრატორი და დამმტკიცებლები წვდომას სხვა გზით აუქმებენ (იხ. როდის სრულდება ან უქმდება წვდომა). |
| Extend | სანამ წვდომა მიმდინარეობს (Active), მასზე ჯერ არ არის მოლოდინში მყოფი გახანგრძლივება და «მოთხოვნით» ტიპის რომელიმე წესი კვლავ გთავაზობთ ამ წყვილს «სერვერი და ანგარიში» (თუ წესი გამორთეს, ღილაკი ქრება). | ხსნის იმავე ფანჯარას Request access. გახანგრძლივება ახალი მოთხოვნაა, რომელიც მიმდინარე წვდომის დასრულების მომენტში იწყება და განიხილება, როგორც ნებისმიერი სხვა: Extending files a new request that starts when this access ends; it is judged like any other. |
როცა ჩანართს My requests ხსნით, ყველა გადაწყვეტილი მოთხოვნა ნანახად აღინიშნება და ზარში მათ შესახებ შეტყობინება ქრება (Your requests that were decided: …).

როდის სრულდება ან უქმდება წვდომა
- თავის ვადაზე. წვდომა მოქმედებს ზუსტად დამტკიცებული ინტერვალის განმავლობაში. მისი დასრულებისას კარიბჭე ხურავს სეანსებს, რომლებიც ამ წვდომას ეყრდნობოდა.
- გაფრთხილება. დასრულებამდე რამდენიმე წუთით ადრე (ნაგულისხმევად 5, კონფიგურირდება გვერდზე Notifications, 0–30; 0 გამორთავს) კარიბჭე ღია SSH-სეანსში წერს სტრიქონს
Your granted access ends in … minutes. File an extension request if you need more time.კლიენტი BURSUcm იგივე გაფრთხილებას ამომხტარი შეტყობინებით აჩვენებს. - გაუქმება. წვდომის ვადამდე შეწყვეტის უფლება აქვთ: თავად მომთხოვნს (Release access), ადმინისტრატორს (გვერდი
/rules/grants, სათაური Grants) და ამ წესის დამმტკიცებელს (ჩანართი Active grants გვერდზე Approvals). ამ წვდომაზე დაფუძნებული სეანსები მაშინვე იხურება, ტერმინალში იწერებაYour granted access was revoked by …. The session is closed.გახანგრძლივებები, რომლებიც გაუქმებულ წვდომაზე იყო დამოკიდებული, გამოითხოვება (მოლოდინში მყოფი) ან ასევე უქმდება (დამტკიცებული). - წესი გამორთეს. მასზე ყველა მოლოდინში მყოფი მოთხოვნა გამოითხოვება, რის შესახებაც წერილი მოდის. უკვე გაცემული წვდომა ამ დროს რჩება, თუ ადმინისტრატორმა არ მონიშნა Also revoke access already granted from this rule.
მოთხოვნით გაცემული წვდომა მხოლოდ იმ სეანსებს ინარჩუნებს, რომლებიც მასზეა დაფუძნებული. თუ მუდმივი წესიც გაქვთ, კავშირი მოთხოვნის დასრულების შემდეგაც იმუშავებს — კარიბჭე მხოლოდ იმას ხურავს, რაც დასრულებულ წვდომას ეყრდნობოდა.
თუ ჩვეულებრივი SSH-ით უკავშირდებით
თუ წვდომა ახლა არ არის, მაგრამ მისი მოთხოვნა შეიძლება, კარიბჭე კავშირზე უარს ამბობს და თავად გიჩვენებთ გზას: Access is not allowed now. You can request it in the web console: … (კონსოლის მისამართით) ან, თუ კონსოლის მისამართი მითითებული არ არის, … under My access, Access requests. გააგზავნეთ მოთხოვნა გვერდზე /access/requests და დამტკიცების შემდეგ ხელახლა დაუკავშირდით.
მოთხოვნა BURSUcm-იდან
კლიენტს BURSUcm (Windows და Universal) შეუძლია მოთხოვნების გაგზავნა და მათთვის თვალყურის დევნება ვებ-კონსოლის გარეშე. საჭიროა, რომ კარიბჭე კატალოგის წყაროდ იყოს მიერთებული (იხ. BURSUcm).
- კავშირების ხეში ჩნდება მეორე ძირი On request. იქ ჩამოთვლილია სერვერები, რომლებზეც წვდომა არ არის, მაგრამ მისი მოთხოვნა შეიძლება. ყოველ სტრიქონს აქვს განმარტება Access to this server is given on request. მდგომარეობას ხატულები ასახავს: მოლოდინი, Approved. Access starts … (დამტკიცებულია, მოგვიანებით დაიწყება), ან until HH:mm მოქმედი წვდომისთვის.
- ორმაგი დაწკაპუნება ან პუნქტი Request access... ხსნის ფანჯარას Request access (გახანგრძლივებისას მას ჰქვია Extend access). ველები იგივეა, რაც კონსოლში: Server (მხოლოდ წასაკითხი), Account (სია, თუ ანგარიში რამდენიმეა), Start (When approved ან At a set time თარიღით
წწწწ-თთ-დდდა დროითსს:წწ), Duration (ვარიანტით Custom... და მინიშნებით minutes, 1 to …), Reason მთვლელით, Ticket (ან Ticket (optional)) და Format: …. ღილაკები: Cancel, წითელი Emergency access (მხოლოდ თუ გადაუდებელი წვდომა დაშვებულია) და Send request. - ფანჯრის სათაურის ქვეშ კლიენტი წერს, როგორ განიხილება მოთხოვნა: Approved automatically; the request is recorded. ან Approvals needed: N. People who can approve: M., და ქვემოთ Rule: ….
- გაგზავნის შემდეგ იგივე ფანჯარა მდგომარეობის პანელად იქცევა: Waiting for approval · X of Y approved · expires …, Approved · starts …, Approved · active until …, ასევე შედეგის სტრიქონები This access has ended., The request was denied., The request was cancelled., Nobody answered in time; the request expired., The access was revoked. პანელის ღილაკებია Cancel request და Connect now (როცა წვდომა მოქმედებს). თუ კარიბჭე მიუწვდომელია, პანელი წერს cannot reach the gateway, trying again და გამოკითხვას იმეორებს; თუ გამოკითხვა შეწყდა — The status is no longer updated. Open My access requests to see it.
- მენიუ File → My access requests... ხსნის თქვენი მოთხოვნების სიას (სათაური My access requests, მინიშნება Your requests, newest first. A running access can be given back or extended.) სვეტებით Server, Account, State, Period, Answers და ღილაკებით Refresh, Release, Extend..., Cancel request, Close. წვდომის დაბრუნებისას კლიენტი კითხულობს: Give this access back now? Sessions running on it end. ცარიელი სია: You have no access requests yet. Ask for access from the On request list.
- მოთხოვნის ეტაპები კლიენტში: Waiting for approval, Scheduled, Active, Ended, Denied, Cancelled, Expired, Revoked.
- ამომხტარი გაფრთხილება დასრულებამდე: Your access to … as … ends at …. Extend it in My access requests. დასრულების შემდეგ: Your access to … as … has ended. წვდომის მაშინვე ხელახლა მოთხოვნის შესაძლებლობით.
კლიენტი ველებს გაგზავნამდე თავად ამოწმებს და გასაგებ შეტყობინებებს აჩვენებს: A reason is required., The reason must be at most 1000 characters., Enter the ticket number., The ticket number must be at most 64 characters., The duration must be from 1 minute to …, The start must be later than now., The start can be at most 7 days ahead., The period must lie inside the time this access may be requested for. კარიბჭის პასუხები იმავე ფრაზებით ჩანს, რაც კონსოლში (იხ. გაუმართაობები).
სერვერზე, სადაც კარიბჭე შეყვანილ ბრძანებებს ამოწმებს, კლიენტი ამ კავშირისთვის თავად გამორთავს tmux-ს და გარსში საკუთარი სახელით არაფერს შეიყვანს. ტერმინალის ჩანართი აჩვენებს ნიშანს Command control is on. დეტალები — განყოფილებაში ბრძანებების კონტროლი.
მოთხოვნების დამტკიცება
განყოფილება Approver როლის მქონე ადამიანებისთვის. ის აღწერს გვერდს /approvals (მენიუ Access → Approvals), რომელზეც დამმტკიცებელი წვდომის მოთხოვნებზე იღებს გადაწყვეტილებებს და ადასტურებს ბრძანებებს, რომლებიც ბრძანებების კონტროლმა შეაჩერა. დამმტკიცებლის სამუშაო დღის ზოგადი წესრიგი — განყოფილებაში როლი «Approver».
ვის შეუძლია დამტკიცება
მოთხოვნის გადაწყვეტა შეუძლია ადამიანს, რომელიც ერთდროულად:
- ჩართულია და აქვს როლი Approver;
- «მოთხოვნით» ტიპის წესში დამმტკიცებლადაა დასახელებული — პირადად ან ჯგუფის მეშვეობით (წესის ველი Approvers);
- არ არის ამ მოთხოვნის ავტორი. საკუთარ მოთხოვნაზე გადაწყვეტილების მიღება შეუძლებელია: გვერდი მას უბრალოდ არ აჩვენებს.
თუ მოთხოვნის გადაწყვეტა თქვენ არ შეგიძლიათ ან ის არ არსებობს, გვერდი ერთნაირად პასუხობს — «ვერ მოიძებნა» (HTTP 404). ასე დამმტკიცებელი ვერ იგებს სხვის მოთხოვნებზე, რომლებზეც დაშვებული არ არის. ადმინისტრატორი გვერდს Approvals ვერ ხედავს: როლები Administrator და Approver შეუთავსებელია (დაწვრილებით — განყოფილებაში როლი «Approver»).
გვერდის ჩანართები
ჩანართები ასეთი თანმიმდევრობით მიდის. ყოველი სია 100 სტრიქონით არის შეზღუდული.
| ჩანართი | რას აჩვენებს |
|---|---|
| Waiting for me | მოთხოვნები, რომლებიც თქვენს გადაწყვეტილებას ელოდება. ცარიელი სია: No request waits for your decision. |
| Commands (ფრჩხილებში რიცხვი) | ბრძანებების სტრიქონები, რომლებიც ბრძანებების კონტროლმა შეაჩერა და მეორე პირის დადასტურებას ელოდება. იხ. ბრძანებების დადასტურება. |
| Active grants | მოქმედი წვდომები იმ წესებით, სადაც დამმტკიცებელი ხართ, ღილაკით Revoke. ცარიელი სია: No active grants. |
| History | რაც უკვე გადაწყდა: Decision, By, When. ცარიელი სია: Nothing has been decided yet. |
გვერდითა მენიუს ნიშანზე რიცხვი მხოლოდ გადაწყვეტილების მომლოდინე მოთხოვნებს ითვლის. დადასტურების მომლოდინე ბრძანებები მასში არ შედის; მათ შესახებ გვამცნობს ჩანართი Commands და ზარი.

მოთხოვნის ბარათი
სათაური — Request №. ბარათში: Requester, Server and account, Access period, Reason, Ticket, Rule, Approvals: X of Y და Decisions so far (ვინ უკვე დაამტკიცა ან უარყო, კომენტარებით; სანამ არავინაა — None yet.). შესაფასებლად დამატებულია ორი ცნობა: This person's last five requests და This person's last five sessions on this server.
თუ მოთხოვნის გაგზავნის შემდეგ წესის პირობები შეიცვალა, ღილაკების ზემოთ დგას გაფრთხილება იმის შესახებ, რა მოხდება დამტკიცებისას: … now governs this access, so approving will cancel this request., No rule offers this access any more, so approving will cancel this request., The ticket no longer meets the rule's terms, so approving will cancel this request. ან The rule now allows at most … minutes: the grant will be that long.
დამტკიცება ან უარყოფა
| ელემენტი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Shorter duration, minutes (optional) | თუ მოთხოვნილზე მოკლე ვადაზე ეთანხმებით, შეიყვანეთ ის. მინიშნება: Never longer than requested. With several approvers the shortest proposal wins. | ცარიელი = როგორც მოთხოვნილია. 1 წუთიდან და მოთხოვნილზე მოკლე. |
| Comment | გადაწყვეტილების განმარტება. | დამტკიცებისას არასავალდებულოა. უარყოფისას სავალდებულოა (A comment is required to deny a request.). არაუმეტეს 1000 სიმბოლოსი. |
| Approve | დამტკიცების ღილაკი. კითხულობს Approve access for … to …? | ვინაობის ხელახალ დადასტურებას მოითხოვს (იხ. ქვემოთ). |
| Deny | უარყოფის ღილაკი. | ვინაობის დადასტურება საჭირო არ არის. მოთხოვნის დასასრულებლად ერთი უარიც საკმარისია. |
დამტკიცება მოითხოვს, რომ ვინაობა ცოტა ხნის წინ დაადასტურეთ (ფანჯარა 10 წუთი მოქმედებს). თუ დადასტურება არ არის, გვერდი წერს Approving needs you to confirm who you are first. Denying does not. და აჩვენებს ბმულს Confirm who I am; დადასტურების შემდეგ იმავე მოთხოვნას უბრუნდებით.
შედეგები: Your approval is recorded; more approvals are needed. (კვორუმი ჯერ არ შეგროვილა), Approved. The access is granted. (კვორუმი შეგროვდა, წვდომა გაიცა), Request denied.
კვორუმი. საჭირო დამტკიცებების რაოდენობას წესი ადგენს (1-დან 5-მდე, სხვადასხვა ადამიანისგან). მოთხოვნა წვდომას იღებს, როცა შეგროვდება დამტკიცებების საჭირო რაოდენობა იმ ადამიანებისგან, რომლებსაც ამ მომენტისთვის ჯერ კიდევ აქვთ დამტკიცების უფლება. თუ ხმის მიმცემთაგან ვინმეს უკვე ჩამოართვეს როლი ან წესიდან ამოიღეს, მისი ხმა არ ითვლება; ისტორიაში ეს ჩანს, როგორც Vote dropped: this approver no longer qualified at the final count. როცა დამმტკიცებლებმა სხვადასხვა ვადა შემოგვთავაზეს, გაიცემა შემოთავაზებულთაგან ყველაზე მოკლე.
მოლოდინი. თუ მოთხოვნა წესით განსაზღვრულ დროში (ნაგულისხმევად 240 წუთი) არ გადაწყდა, მისი ვადა გადის.
ჩანართი «Active grants»
ყოველი წვდომისთვის ჩანს ადამიანი, სერვერი, ანგარიში და ვადა. ღილაკი Revoke კითხულობს Revoke the access of … to …? Open sessions end at once. და იღებს არასავალდებულო ველს Reason (kept in the log) (არაუმეტეს 1000 სიმბოლოსი). გაუქმება ღია სეანსებს ხურავს, ხოლო ამ წვდომაზე დამოკიდებული გახანგრძლივებები გამოითხოვება ან უქმდება. შეტყობინებები: Access revoked. და Access revoked, and … extension(s) that depended on it. თუ წვდომა უკვე დასრულდა ან გაუქმდა, ნათქვამი იქნება This access has already ended or was taken back.
ბრძანებების დადასტურება
თუ ბრძანებების კონტროლის პოლიტიკა შეიცავს წესს Ask a second person, მომხმარებლის მიერ აკრეფილი სტრიქონი შეჩერებულია, სანამ დამადასტურებელი მას არ დაუშვებს (იხ. ბრძანებების კონტროლი). ასეთი სტრიქონები ჩანს ჩანართზე Commands. სია თავად ახლდება, გადატვირთვის გარეშე: New commands appear here as soon as they are held. The page does not need to be reloaded. თუ კავშირი დაიკარგა: The live connection was lost. Reload the page to see what is waiting.
- ჩანართის გახსნისას ვინაობის დადასტურებაზე გადახვალთ, თუ ახალი დადასტურება არ არის. გვერდი აჩვენებს, კიდევ რამდენ ხანს მოქმედებს ის: Your confirmation is valid for another …. როცა ვადა გავიდა: Your confirmation has run out, so Allow is off until you confirm again. ბრძანება არ ელოდება, სანამ დაადასტურებთ, ამიტომ ეს წინასწარ გააკეთეთ.
- ბარათი: Command held for confirmation, Person, სერვერი და ანგარიში, Policy and entry, Confirmations: X of Y, Time left: … s, Command (პაროლები და გასაღებები დაფარულია იქ, სადაც მათი ამოცნობა ხერხდება).
- შეხსენება: You confirm a text, not a program. Aliases, functions and key bindings can make a line do something other than what it says.
- Last screen rows — სეანსის ეკრანის ბოლო სტრიქონები (თუ პოლიტიკაში ჩართულია Show the last screen rows to the confirmer). მათ აწერია From the target: ისინი თავად სერვერმა დაწერა, მას ნებისმიერი გამოტანის გაყალბება შეუძლია, ამიტომ ისინი არაფერს ამტკიცებს.
- Lines read earlier in this session — სეანსის წინა სტრიქონები. სტრიქონები, რომლებიც ბრძანებებს ან კლავიშებს ცვლის (
alias,function,bind), მონიშნულია redefines a command or a key. - ბმული Watch live მხოლოდ იმ ადამიანს აქვს, რომელიც ამავდროულად Auditor-იცაა: სეანსის პირდაპირ ყურება მხოლოდ აუდიტორს შეუძლია.
| ელემენტი | რას აკეთებს |
|---|---|
| Allow | უშვებს. კითხულობს Allow … to run this command on …?, მოითხოვს ვინაობის ხელახალ დადასტურებას, კომენტარი არასავალდებულოა. თუ რამდენიმე დამადასტურებელია საჭირო: Your Allow is recorded. … more needed. როცა კვორუმი შეგროვდება: Allowed. The held line is released now. |
| Deny | უარყოფს, კომენტარი სავალდებულოა (A comment is required to deny a command.). ვინაობის დადასტურება საჭირო არ არის. შედეგი: Denied. The line was stopped. |
საკუთარი სეანსის დადასტურება შეუძლებელია: This is your own session. Another person has to decide. თუ დრო ამოიწურა, ბრძანება ავტომატურად უარყოფილია (ვადის ამოწურვა უარია). თუ სტრიქონი მოლოდინის დროს შეიცვალა, დადასტურება ძალადაკარგულია: The held line is not the one you were shown, so it was refused. კარიბჭის გადატვირთვისთანავე გვერდი გადაწყვეტილებებს არ იღებს, სანამ მოლოდინში მყოფი ბრძანებების შემოწმება არ დასრულდება: The decision could not be saved. Try again.

ზარი და შეტყობინებები
კონსოლის ზედა პანელში არის ზარი Alerts. დამმტკიცებელს ის ყოველთვის აქვს. ჩვეულებრივი მომხმარებელი მას მხოლოდ მაშინ ხედავს, თუ ზარს საჩვენებელი აქვს რამე. ამ განყოფილებისთვის მნიშვნელოვანი პუნქტები:
- Requests waiting for your decision: … — ბმული ჩანართზე Waiting for me.
- Commands waiting for your confirmation: … — ბმული ჩანართზე Commands.
- Your requests that were decided: … — მომთხოვნთან; ბმული My requests-ზე.
- ადმინისტრატორისთვის: Rules that no one can approve now: …, New approvers without a console change: …, Directory roles refused (Administrator wins over Approver): ….
ზარის დანარჩენი პუნქტები აღწერილია განყოფილებებში გადაუდებელი წვდომა, შეტყობინებები და ბრძანებების კონტროლი.
გადაუდებელი წვდომა
გადაუდებელი წვდომა (ინგლისურად break-glass, «მინის გატეხვა») — სერვერზე დამტკიცების გარეშე მოხვედრის გზა, როცა სამუშაო ლოდინს ვერ ითმენს. ის ისეა მოწყობილი, რომ მისი შეუმჩნევლად გამოყენება შეუძლებელი იყოს: ადამიანი ვინაობას ავთენტიფიკატორის აპის ახალი კოდით ადასტურებს, უთითებს მიზეზს, ხოლო ყველა პასუხისმგებელი პირი მაშინვე იღებს შეტყობინებას. ყოველ გამოყენებას მოგვიანებით აუცილებლად ამოწმებს სხვა ადამიანი.
გადაუდებელი წვდომა დამმტკიცებლებს გვერდს უვლის. ჩართეთ ის მხოლოდ იმ ადამიანებისა და იმ სერვერული ანგარიშებისთვის, ვისაც ის ნამდვილად სჭირდება, და არა მანამ, სანამ შეტყობინების ერთი არხი მაინც კონფიგურირებული არ იქნება (იხ. ქვემოთ).
როგორ რთავს ადმინისტრატორი გადაუდებელ წვდომას
გადაუდებელი წვდომა კონფიგურირდება «მოთხოვნით» ტიპის წესში (განყოფილება წვდომის წესები), ორ ველში:
| წესის ველი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Emergency access length (minutes) | რამდენი წუთით გაიცემა გადაუდებელი წვდომა. მინიშნება: 15 to 240. Leave empty to switch emergency access off for this rule. The access ends at its time and is never extended. | ცარიელი — ამ წესით გადაუდებელი წვდომა გამორთულია. 15-დან 240 წუთამდე. |
| Who may use emergency access | მონიშნეთ ადამიანები წესის ფორმაში ზემოთ მოცემული სიიდან. მინიშნება: Mark people from the list above. They need a confirmed authenticator-app code, and the gateway asks for a new code at every use. | არავინაა მონიშნული — არავის შეუძლია. |
გადაუდებელი წვდომის ჩართვა მხოლოდ მაშინ შეიძლება, როცა შეტყობინება ნამდვილად მიაღწევს ადრესატს: თუ ბოლო დღე-ღამეში არც ერთ არხს (SIEM-ში ექსპორტი, ელფოსტა ან webhook) არაფერი მიუწოდებია, კარიბჭე უარს ამბობს: Cannot be switched on: no alarm channel (SIEM export, e-mail or webhook) has delivered in the last 24 hours. Set one up under System, send a test and try again. ჯერ არხები გვერდზე Notifications მოარგეთ. ჩართული გადაუდებელი წვდომისას ადამიანების, სერვერების ან ანგარიშების წრის გაფართოება ვინაობის ხელახალ დადასტურებას მოითხოვს.
როგორ სარგებლობს ადამიანი გადაუდებელი წვდომით
პირობები: ამ წყვილისთვის «სერვერი — ანგარიში» მონიშნული ხართ, ავთენტიფიკატორის აპი დადასტურებული გაქვთ (TOTP; კონფიგურირდება პროფილში). თუ აპი არ გაქვთ: Emergency access needs a confirmed authenticator app. Set one up in your profile first.
- გახსენით ფანჯარა. გვერდზე
/access/requests, ჩანართში Available to request, დააჭირეთ წითელ ღილაკს Emergency access საჭირო წყვილის სტრიქონში (BURSUcm-ში — ღილაკი Emergency access მოთხოვნის ფანჯარაში). - წაიკითხეთ გაფრთხილება. This skips approval. You will be let in to … as … for … minutes. The use is recorded and must be reviewed afterwards. Use it only if the work cannot wait. ქვემოთ ნათქვამია, ვის ეცნობება: The moment you confirm, Approvers, Auditors and Administrators are told in the console, the emergency alarm recipients by e-mail or webhook, and the SIEM export records the event.
- შეავსეთ ველები. ისინი ქვემოთაა ჩამოთვლილი.
- დაადასტურეთ. დააჭირეთ Use emergency access-ს. წარმატებისას: Emergency access granted until …. This use will be reviewed. წვდომა მოქმედებს ამ მომენტიდან წესით განსაზღვრული ვადით და არ ხანგრძლივდება.
| ველი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Reason | რა ხდება და რატომ არ შეიძლება დამტკიცების ლოდინი. მინიშნება: At least 20 characters: what is happening and why it cannot wait for approval. | სავალდებულოა, 20-დან 1000 სიმბოლომდე. |
| Ticket number | ტიკეტის ნომერი, თუ წესი მას მოითხოვს. | როგორც ჩვეულებრივ მოთხოვნაში; არაუმეტეს 64 სიმბოლოსი. |
| Code from your authenticator app | ექვსნიშნა კოდი აპიდან (ჰარი დასაშვებია). მინიშნება: A new six-digit code, not the one you signed in with. A recovery code does not work here. | ყოველი გამოყენებისას საჭიროა ახალი კოდი. კოდი, რომლითაც შეხვედით, და აღდგენის კოდები არ გამოდგება. არასწორი კოდი წარუმატებელ მცდელობად ითვლება. |
| I understand that this use will be reviewed. | მოსანიშნი ველი. | სავალდებულოა. |
შეზღუდვები
- არაუმეტეს 2 გამოყენებისა ერთ ადამიანზე 24 საათში (კონსოლში ეს მნიშვნელობა არ იცვლება).
- არაუმეტეს ერთი მოქმედი გადაუდებელი წვდომისა ერთ ადამიანზე და სერვერზე: You already have emergency access to this server account.
- არასწორი კოდები ითვლება. თუ ანგარიში არასწორი კოდების გამო დაიბლოკა, ფორმა გაცნობებთ დაბლოკვისა და მისი დასრულების დროის შესახებ. გარდა ამისა, გადაუდებელი წვდომის ფორმის გაგზავნაზე მოქმედებს ზღვარი — 10 მცდელობა წუთში ერთ ადამიანზე (პასუხი HTTP 429).
- გამოყენება არ უარიყოფა იმის გამო, რომ შეტყობინების არხები დუმს: მოვლენა მაინც იწერება, ხოლო ჟურნალში ინახება, იყო თუ არა არხი ცოცხალი.
- ლიცენზია მოწმდება ისევე, როგორც ჩვეულებრივი მოთხოვნისთვის.
თუ გამოყენება უარყოფილია, ფორმა შეტყობინებით ბრუნდება, ხოლო კოდის ველი სუფთავდება. შესაძლო შეტყობინებები: Emergency access is not available to you for this server account., Emergency access needs a confirmed authenticator app. Set one up in your profile first., Write a reason of at least 20 characters., Enter the six-digit code from your authenticator app., The code is wrong or was already used., You already have emergency access to this server account., The limit of emergency accesses is reached. Contact the administrator.
რას ხედავს ყველა გამოყენების დროს და შემდეგ
- ადამიანი. კონსოლში ყოველ გვერდზე ჩანს ბანერი Emergency access is active until …. This use is recorded and will be reviewed. SSH-სეანსში, რომელიც მხოლოდ გადაუდებელ წვდომას ეყრდნობა, ტერმინალში არის სტრიქონი
Emergency access: this use is recorded, the responsible people have been told, and it will be reviewed.დასრულებამდე ის იღებს ისეთივე გაფრთხილებას, როგორც ჩვეულებრივი წვდომისას; BURSUcm-ში ის ასე ჟღერს: Your emergency access to … as … ends at …. It cannot be extended. გადაუდებელი წვდომის გახანგრძლივება შეუძლებელია; მას ღილაკი Extend არ აქვს, არის მხოლოდ Release access. - დამმტკიცებლები, აუდიტორები და ადმინისტრატორები. ზარში ჩნდება წითელი პუნქტი Emergency access used and not yet reviewed: …; ადმინისტრატორი დამატებით ხედავს Emergency access reviews overdue: ….
- გადაუდებელი წვდომის განგაშის მიმღებები (სია გვერდზე Notifications) იღებენ წერილს
Emergency access was used: request #…და webhook-ს. - SIEM. გამოყენება ექსპორტში ცალკე მოვლენად ხვდება.
- ბრძანებები. სეანსებზე, რომლებიც მხოლოდ გადაუდებელ წვდომას ეყრდნობა, ავტომატურად მოქმედებს ჩაშენებული პოლიტიკა Break-glass audit (built in): კარიბჭე წერს ყოველ სტრიქონს, რომლის წაკითხვაც ხერხდება. მისი შეცვლა ან წაშლა შეუძლებელია.
sudo-ს მოთხოვნისას აკრეფილი პაროლები არ ინახება: შეყვანა არ იწერება.
შემოწმება გამოყენების შემდეგ
ყოველი გამოყენება უნდა შემოწმდეს პარამეტრით განსაზღვრულ ვადაში (ნაგულისხმევად 72 საათი; კონსოლში მნიშვნელობის შეცვლა ჯერ შეუძლებელია). შემოწმების უფლება აქვს ჩართულ Approver-ს ან Auditor-ს, რომელიც არ არის ის, ვინც წვდომით ისარგებლა. მხოლოდ ადმინისტრატორს შემოწმება არ შეუძლია.
გვერდი /audit/breakglass (მენიუ Audit → Emergency access) ხელმისაწვდომია როლებისთვის Administrator, Auditor და Approver. სამი ჩანართი:
- Waiting for review — გამოყენებები შემოწმების გარეშე;
- All uses — ყველა გამოყენება (30 თითო გვერდზე);
- Command list — ბრძანებების სტრიქონები, რომლებიც კარიბჭემ არჩეული გამოყენების სეანსებში წაიკითხა.
ცხრილის სვეტები: Person, Server and account, Reason, Ticket, Used, Sessions, Review. შემოწმების მდგომარეობა: Waiting for review (Review due by …), Overdue (Review overdue since …) ან Reviewed (Reviewed by … on …). ბმულები Sessions და Command list მხოლოდ აუდიტორსა და ადმინისტრატორს უჩანს; დამმტკიცებელი ბრძანებების ტექსტს მხოლოდ ამ გვერდზე ხედავს. ცარიელი გვერდი: Emergency access has not been used.

შემოწმების ღილაკი ხსნის ფანჯარას Review this use:
| ველი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Verdict | სამი ვარიანტიდან ერთი: Justified (გამართლებულია), Not justified (გაუმართლებელია), Needs follow-up (საჭიროებს გაგრძელებას). | სავალდებულოა. დასკვნა Not justified აუდიტში წარუმატებელ მოვლენად იწერება. |
| Note | რა შეამოწმეთ და რა აღმოაჩინეთ. მინიშნება: Say what you checked and what you found. A note is required and is kept with the verdict. | სავალდებულოა, არაუმეტეს 1000 სიმბოლოსი. |
ღილაკი Close the review შემოწმებას ხურავს: Review closed. ხელახლა დახურვა შეუძლებელია (This use has already been reviewed.), საკუთარი გამოყენების შემოწმების დახურვა შეუძლებელია (You cannot review your own use.); მას, ვინც ისარგებლა, გვერდი აცნობებს: Another Approver or an Auditor reviews your use of emergency access; you cannot close the review. შემოწმება ამოწურული ლიცენზიის დროსაც მუშაობს.
შეტყობინებები
გვერდი /system/notifications (მენიუ System → Settings → Notifications) — მხოლოდ ადმინისტრატორისთვის. აქ კონფიგურირდება, როგორ აცნობებს კარიბჭე ადამიანებს მოთხოვნების, გადაწყვეტილებებისა და გადაუდებელი წვდომის შესახებ: ელფოსტით და ხელმოწერილი webhook-ით. არხის მწყობრიდან გამოსვლა მოთხოვნას არასოდეს ბლოკავს: კარიბჭე მიწოდებას იმეორებს და ზარში პუნქტს აჩენს.
ელფოსტის პაროლი და webhook-ის საიდუმლო მხოლოდ ჩასაწერია: შენახვის შემდეგ ისინი აღარ ჩანს. თუ მნიშვნელობა შენახულია, ველის ქვეშ წერია A value is saved. Leave the field empty to keep it; type a new one to replace it.

გვერდის ველები
| ველი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Console address | კონსოლის მისამართი, რომლითაც ადამიანები მას ხსნიან, მაგალითად https://pam.example.ge. ის წერილებსა და SSH-ის უარის ფრაზაში ხვდება. | მხოლოდ https, გზის გარეშე. ცარიელი — წერილები ბმულის გარეშე. ბმული არასოდეს არაფერს ამტკიცებს: გადაწყვეტილება კონსოლში შესვლას მოითხოვს. |
| SMTP server | საფოსტო სერვერის სახელი ან მისამართი, ჰარების გარეშე. | საჭიროა Sender address-თან ერთად: Enter the SMTP server and the sender address together. |
| Port | საფოსტო სერვერის პორტი. | 587. მთელი რიცხვი 1-დან 65535-მდე. |
| Encryption | STARTTLS (usually port 587) ან TLS from the start (usually port 465). | დაშიფვრის გარეშე ელფოსტა არასოდეს იგზავნება. STARTTLS-ისთვის სერვერი ვალდებულია მისი შეთავაზება, თორემ წერილი არ იგზავნება (დაცვა დაქვეითებისგან). სერტიფიკატი ნამდვილი უნდა იყოს. |
| Sender address | გამგზავნის მისამართი, მაგალითად pam@example.ge. | სახე name@example.ge, საჩვენებელი სახელის, ჰარებისა და ბრჭყალების გარეშე. |
| User name | საფოსტო სერვერის მომხმარებლის სახელი. ცარიელი — შესვლა საჭირო არ არის. | 254 სიმბოლომდე, მმართველი სიმბოლოების გარეშე. |
| Password | საფოსტო სერვერის პაროლი. | მხოლოდ ჩაწერა. ცარიელი ველი შენახულ მნიშვნელობას ტოვებს. |
| Address (https) (webhook) | მიმღების მისამართი, მაგალითად https://chat.example.ge/hooks/pam. | მხოლოდ https, მისამართში მომხმარებლის სახელისა და პაროლის გარეშე. გადამისამართებები არ სრულდება. მიმღების პასუხი არ ჩანს, webhook-ით გადაწყვეტილების მიღება შეუძლებელია. |
| Signing secret | ხელმოწერის საიდუმლო. | 32-დან 512 სიმბოლომდე, ახალი სტრიქონების გარეშე. მხოლოდ ჩაწერა. |
| Allow a receiver on an internal network | მოსანიშნი ველი. ჩართეთ მხოლოდ მაშინ, თუ მიმღები თქვენი ქსელის შიგნითაა (10.x, 172.16–31.x, 192.168.x, 100.64.x, fc00::/7). | გამორთულია: თქვენი ქსელის შიგნით მისამართები აკრძალულია. თავად კარიბჭის მანქანის მისამართები (127.x, ::1), link-local და დარეზერვებული დიაპაზონები ყოველთვის აკრძალულია. ჩართვა ვინაობის ხელახალ დადასტურებას მოითხოვს. |
| Recipients (ბლოკი Emergency access alarm) | ელფოსტის მისამართები მძიმით გამოყოფილი; ისინი განგაშს იღებენ გადაუდებელი წვდომის ყოველი გამოყენებისას. | 10 მისამართამდე. |
| Warn before a grant ends, minutes | გაცემული წვდომის დასრულებამდე რამდენი წუთით ადრე გააფრთხილოს ადამიანი ღია სეანსში. | 5. 0-დან 30-მდე; 0 გაფრთხილებას გამორთავს. |
| Wait for a command confirmation, seconds | რამდენ წამს ელოდება ბრძანება მეორე პირის დადასტურებას. | 120. 10-დან 600-მდე. ერთი მნიშვნელობა ყველა პოლიტიკისთვის. |
| Waiting for a decision, minutes და Longest access, minutes | მხოლოდ წასაკითხი: რა მნიშვნელობებით იწყება ახალი წესები. შეცვლა თავად წესშია საჭირო. | 240 და 480. |
შენახვა, რომელიც მონაცემებს ახალ ადგილას აგზავნის, ხელახალ დადასტურებას მოითხოვს: ელფოსტის სერვერის, პორტის ან დაშიფვრის შეცვლა, webhook-ის ახალი მისამართი, «internal network»-ის ჩართვა, კონსოლის მისამართის შეცვლა, განგაშის ახალი მიმღებები. შეტყობინება: Confirm who you are before this change: …. It sends notifications somewhere new.
შემოწმება და მიწოდების მდგომარეობა
- Send a test e-mail აგზავნის სატესტო წერილს თქვენი ანგარიშის მისამართზე (თემა
BURSU PAM test message). ტესტი უკვე შენახულ პარამეტრებს იყენებს: Save the settings first: the test uses the saved ones. თუ თქვენს ანგარიშს მისამართი არ აქვს: Your account has no e-mail address. Add one in your profile first. - Send a test webhook აგზავნის სატესტო შეტყობინებას შენახულ მისამართზე.
- შედეგი: The test message was sent. ან The test message was not sent: … მიზეზით (მიზეზების სია — თავში «გაუმართაობები»). სანამ ლიცენზია პარამეტრების შეცვლის საშუალებას არ იძლევა, ტესტები უარყოფილია.
- ბარათი Delivery არხების E-mail, Webhook და SIEM export მიხედვით აჩვენებს მდგომარეობას და დროს Last delivered (Never, თუ ჯერ არაფერი მიწოდებულა; not set up, თუ არხი კონფიგურირებული არ არის).
რომელი მოვლენები და ვის
| მოვლენა | ვის მოდის წერილი |
|---|---|
| გაიგზავნა მოთხოვნა, რომელიც გადაწყვეტილებას ელოდება | წესის დამმტკიცებლებს (არაუმეტეს 50 ადრესატისა). თემა: Access request #… is waiting for your decision. |
| მოთხოვნა დამტკიცდა, უარყოფილ იქნა, ვადა გაუვიდა, გაუქმდა, კარიბჭემ გამოითხოვა | მას, ვინც ითხოვა. თემები: Access request #… was approved / … was denied / … expired without a decision / Access granted by request #… was revoked / … was cancelled. თუ წვდომა თავად მომთხოვნმა გააუქმა, წერილი მას არ ეგზავნება. |
| გამოყენებულია გადაუდებელი წვდომა | გადაუდებელი წვდომის განგაშის ადრესატებს. თემა: Emergency access was used: request #…; წერილში მითითებულია შემოწმების ვადა. |
ყოველი ადრესატი წერილს თავის ენაზე იღებს (მისი ანგარიშის ენაზე), ხოლო თუ ის მითითებული არ არის — კარიბჭის ნაგულისხმევ ენაზე. წერილში არ არის ღილაკი «დამტკიცება»: ის კონსოლში მიგიყვანთ და გაცნობებთ, რომ გადაწყვეტა მხოლოდ შესვლის შემდეგ შეიძლება.
Webhook იღებს ყოველ მოვლენას JSON-ის სახით ველებით id, event, at; თუ მოვლენა მოთხოვნას ეხება, ემატება request, state, requester, server, account, period და reason (გრძელი მიზეზი იჭრება). HTTP-სათაურები: X-Bursu-Timestamp (დრო Unix-ის წამებში) და X-Bursu-Signature: v1=…, სადაც მნიშვნელობა არის HMAC-SHA256 სტრიქონიდან «დრო, წერტილი, სხეული» თქვენი საიდუმლოთი. მიმღებმა მხარემ უნდა შეამოწმოს ხელმოწერა და უარყოს ძველი შეტყობინებები. User-Agent — BURSU-PAM-webhook/1.
მიწოდება. შეტყობინებები მუდმივ რიგში ინახება და შეფერხებისას ხელახლა იგზავნება: 20-მდე მცდელობა პაუზებით 1 წამიდან 5 წუთამდე. საფოსტო სერვერის ლოდინი — 60 წამი, webhook-ის — 10.
ზარი
ამ განყოფილებასთან დაკავშირებული პუნქტები: Notifications are failing: … (არხი არ აწვდის), No push channel (SIEM, e-mail, webhook) has delivered in the last 24 hours, so an alarm could go unheard. (განგაში შეიძლება ვერავინ გაიგოს), Emergency access used and not yet reviewed: …, Emergency access reviews overdue: …. ჩვეულებრივი გზა: გახსენით გვერდი Notifications, ნახეთ ბარათი Delivery, გააგზავნეთ ტესტი.
ბრძანებების კონტროლი
ბრძანებების კონტროლი — ეს არის დამცავი ბარიერი და ჟურნალი ადამიანებისთვის, რომლებიც სერვერებზე კარიბჭის გავლით მუშაობენ. კარიბჭე კითხულობს სტრიქონებს, რომლებსაც ადამიანი ტერმინალში შეიყვანს, და წესების (პოლიტიკების) მიხედვით უშვებს, მონიშნავს, მეორე პირის დადასტურებამდე აჩერებს, უარყოფს სტრიქონს ან ხურავს სეანსს.
ბრძანებების კონტროლი აჩერებს იმას, რასაც პატიოსანი ადამიანები შეცდომით ან ჩვევით შეიყვანენ. ის ვერ შეაჩერებს გადაწყვეტილ ადამიანს, რომელსაც გარსი აქვს: ინტერპრეტატორი, less გარსში გასვლით, სეანსამდე განსაზღვრული ფსევდონიმი და სხვა ხერხები მას გვერდს უვლის. ნამდვილი დაცვაა შეზღუდული ანგარიში თავად სერვერზე (sudoers, შეზღუდული როლი, TACACS+ მოწყობილობებზე), წვდომა მხოლოდ ცალკეულ ბრძანებებზე და სეანსის ჩაწერა. გვერდის ავლის ხერხების სრული ჩამონათვალი — გვერდზე /help/commands (ბმული What command control cannot stop) და ქვემოთ, განყოფილებაში «რას ვერ ხედავს კონტროლი».
სად რა მუშაობს
| კავშირი | რას აკეთებს კონტროლი |
|---|---|
| SSH-გარსი ტერმინალით: bash, zsh, dash, BusyBox ash | სრული კონტროლი. კარიბჭე აჩერებს Enter-ს, კითხულობს სტრიქონს ეკრანიდან, ამოწმებს აკრეფილ კლავიშებსაც (იმარჯვებს უფრო მკაცრი წაკითხვა). უარყოფილი სტრიქონი Enter-ის ნაცვლად Ctrl-C-ის დაჭერით უქმდება, და კარიბჭე ამოწმებს, რომ ეკრანი ისე გადაიხატა, როგორც ამას გარსი გაუქმების შემდეგ აკეთებს. |
ერთჯერადი ბრძანება (ssh host 'ბრძანება') | სტრიქონი მთლიანად მოწმდება გაშვებამდე. ეს ყველაზე საიმედო შემთხვევაა, აქ დაშვებულთა სიები მუშაობს. უარისას ბრძანება არ ეშვება, შეცდომების სტანდარტულ გამოტანაში შეტყობინება გამოდის, დასრულების კოდი 126. ერთჯერადი ბრძანებებისთვის მეორე პირის დადასტურება შეუძლებელია: ასეთი ბრძანება უარყოფილია. |
| Telnet და ქსელური მოწყობილობების ბრძანებათა სტრიქონი (Cisco, Huawei, MikroTik) | მოწმდება მთლიანი ერთსტრიქონიანი ბრძანება. სტრიქონის, რომელსაც ადამიანი ჯერ კიდევ არედაქტირებს, შეჩერება ჯერ შეუძლებელია: ის მხოლოდ იწერება და ეცნობება. |
| fish, ასევე ყველაფერი tmux-ის, screen-ის, byobu-ს შიგნით | მხოლოდ ჩაწერა და შეტყობინება, შეჩერება შეუძლებელია. |
| მონაცემთა ბაზები | მხოლოდ შეტყობინებები. არაფერი იბლოკება; ერთი და იმავე წესით ერთი სეანსის განგაში წუთში ერთხელ ერთიანდება. |
| SFTP/SCP, RDP, VNC | ბრძანებების კონტროლი არ არის. |
სანამ პოლიტიკა მოქმედებს, სერვერზე გადაიცემა მხოლოდ გარემოს ცვლადები LANG, LC_* და TZ; დანარჩენი უკუიგდება. გარსი ტერმინალის გარეშე (ssh -T) უარყოფილია: წასაკითხი არაფერია. გამონაკლისია სეანსი, რომელიც მხოლოდ გადაუდებელ წვდომას ეყრდნობა: იქ მუშაობს მხოლოდ ჩაშენებული პოლიტიკა Break-glass audit (built in), და ტერმინალი სავალდებულო არ არის.
გვერდი «Command control»
მისამართი /commands, მენიუ Access → Command control. გვერდს ხედავენ Administrator და Auditor; აუდიტორი მხოლოდ კითხულობს, ადმინისტრატორი ცვლის. ზემოთ — განმარტება, ბმული What command control cannot stop და მთვლელი Commands waiting for confirmation: …. ოთხი ჩანართი: Policies, Pattern groups, Tester, Starter packs.

როგორ არის მოწყობილი: შაბლონების ჯგუფები და პოლიტიკები
- შაბლონების ჯგუფი (Pattern group) პასუხობს კითხვას «რა ვეძებოთ»: შაბლონების ნაკრები, მაგალითად წაშლის ბრძანების ყველა ვარიანტი.
- პოლიტიკა (Policy) პასუხობს კითხვას «რა გავაკეთოთ»: ვის და რომელ სერვერებს ეხება ის და რა თანმიმდევრობითაა ჩამოთვლილი მისი ჩანაწერები (ჩანაწერი = შაბლონების ჯგუფი + მოქმედება). წყვეტს პირველი შესაბამისი ჩანაწერი.
- ერთ ადამიანზე ერთ სერვერზე შეიძლება რამდენიმე პოლიტიკა მოქმედებდეს. თითოეული ცალკე აფასებს, იმარჯვებს ყველაზე მკაცრი შედეგი. მოგვიანებით დამატებულ პოლიტიკას მხოლოდ გამკაცრება შეუძლია.
შაბლონების ჯგუფები
ჩანართი Pattern groups: სვეტები Group, Patterns, Syntax, Used by; ღილაკი New group. ცარიელი სია: No pattern groups yet.
| ველი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Group name | სახელი. | სავალდებულოა, 64 სიმბოლომდე, უნიკალური (This name is already used.). |
| Syntax | Command (whole words) — შაბლონი სიტყვებისგან: rm -rf ემთხვევა rm -rf /tmp-ს, მაგრამ არა rmdir-ს; ოფციების გადანაცვლება (rm -fr) არ მოიცვება. ან Regular expression — რეგულარული გამოსახულება სტრიქონის ბოლო 4 კიბ-ზე. | რეგულარული გამოსახულებებისთვის: არაუმეტეს 512 სიმბოლოსი, lookaround-ისა და უკუმიმართვების გარეშე; ზედმეტად «ძვირი» გამოსახულება შენახვისას უარყოფილია. |
| Ignore case | მოსანიშნი ველი: რეგისტრი არ განსხვავდეს. | — |
| Patterns | თითო შაბლონი სტრიქონში. | 1-დან 500 შაბლონამდე, თითოეული 512 სიმბოლომდე. შეცდომები სტრიქონის ნომრით გამოდის (Line …: …). |
ბმული Try it in the tester ხსნის შემოწმებას. ჯგუფის, რომელსაც პოლიტიკა იყენებს, წაშლა შეუძლებელია (A policy uses this group. Take it out of the policy first.).

პოლიტიკები
მისამართები: /commands/policies/new (შექმნა), /commands/policies/{ნომერი} (ბარათი), /commands/policies/{ნომერი}/edit (რედაქტირება). ბარათში — Edit, ჩართვის გადამრთველი (Enable / Disable), Delete და ბლოკი What this affects now (რომელი სერვერები და ადამიანები ხვდება ახლა პოლიტიკის ქვეშ). ჩაშენებული პოლიტიკის Break-glass audit (built in) შეცვლა, გამორთვა ან წაშლა შეუძლებელია.
| ველი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Policy name | პოლიტიკის სახელი. | სავალდებულოა, 64 სიმბოლომდე, უნიკალური. აღწერა — 1000 სიმბოლომდე. |
| Protocols (შექმნისას) | Shells and Telnet ან Databases (alerts only). | ირჩევა შექმნისას და შემდეგ არ იცვლება. მონაცემთა ბაზებისთვის შესაძლებელია მხოლოდ Allow და Alert. |
| Mode | Deny-list — რაც არც ერთ ჩანაწერს არ შეესაბამა, სრულდება (გამოდგება გარსებისთვის). Allow-list — რაც დასახელებული არ არის, უარყოფილია, და მიიღება მხოლოდ ერთი მარტივი ბრძანება (გამოდგება ერთჯერადი ბრძანებებისა და მოწყობილობებისთვის; არღვევს მოსაწვევებს და პროგრამებს). | მონაცემთა ბაზები — ყოველთვის Deny-list. Allow-list-ში ჩანაწერი Allow შედგენილ სტრიქონებს (კონვეიერი, გადამისამართება, ჩანაცვლება) მხოლოდ მონიშნული ველით Compound lines allowed იღებს. |
| Enabled | ჩართულია თუ არა პოლიტიკა. | — |
| ბლოკი Who and what it applies to: Everyone, People, Groups, Servers, Folders, Account names | ვისზე და სად მოქმედებს. Everyone — ყველა ადამიანი, მომავლის ჩათვლით (მონიშნეთ გააზრებულად). Account names — ანგარიშების სახელები სერვერებზე, თითო სტრიქონში. | უნდა დასახელდეს როგორც «ვინ» (ადამიანები, ჯგუფები ან Everyone), ისე «სად» (სერვერები ან საქაღალდეები): Name who it applies to (people, groups or Everyone) and where (servers or folders). ცარიელი ველი Account names — ნებისმიერი ანგარიში. |
| ბლოკი Entries | ჩანაწერები თანმიმდევრობით. თითოეულისთვის: Pattern group + Action + Compound lines allowed. ღილაკები Add an entry, Move up, Move down, Remove. | არაუმეტეს 200 ჩანაწერისა; წყვეტს პირველი შესაბამისი. საჭიროა ერთი ჩანაწერი მაინც (Add at least one entry.), თუ არ არის მონიშნული ველი Record every line the gateway can read: პოლიტიკა, რომელიც მხოლოდ სტრიქონებს წერს, შეიძლება ჩანაწერების გარეშე იყოს. |
| When a line cannot be read | Alert and let it run ან Refuse. შემთხვევები: ეკრანი გასუფთავდა, შეიცვალა მოსაწვევი, ექო არ დაწყნარდა. | Allow-list-ისთვის და ნებისმიერი პოლიტიკისთვის ჩანაწერით «Ask a second person» — Refuse; სხვა შემთხვევაში Alert and let it run. |
| When the command cannot be resolved | იგივე სტრიქონისთვის, რომელშიც ბრძანება არის ცვლადი, ჩანაცვლება, ნიღაბი, ისტორიის მითითება, eval ან source. | Refuse მხოლოდ Allow-list-ისთვის; სხვა შემთხვევაში Alert and let it run. ჩანაწერი «Ask a second person» ამ მნიშვნელობაზე გავლენას არ ახდენს: თუ ამოუცნობმა ბრძანებამ დადასტურებას გვერდი არ უნდა აუაროს, აირჩიეთ Refuse ცხადად. |
| Record every line the gateway can read | ყველა წაკითხული სტრიქონის ჩაწერა და არა მხოლოდ დამთხვეულისა. | გამორთულია. მინიშნება აფრთხილებს: ჩართეთ მხოლოდ იქ, სადაც ადამიანები ამას ელიან, ეს «კლავიშების დაჭერის ჟურნალია სხვა სახელით». თუ პოლიტიკაში არის ჩანაწერი «Ask a second person», კარიბჭე ყველა წაკითხულ სტრიქონს ნებისმიერ შემთხვევაში წერს, როგორც არ უნდა იყოს მონიშნული ველი. |
| Confirmers | ადამიანები და ჯგუფები, რომლებიც ბრძანებებს ჩანაწერით «Ask a second person» ადასტურებენ. თითოეულს უნდა ჰქონდეს როლი Approver და საკუთარ ბრძანებას არასოდეს ადასტურებს. | თითოეული უნდა იყოს ჩართული ადამიანი როლით Approver (Every confirmer must be an active person who holds the Approver role.). თუ დამადასტურებლები არ არიან, ბრძანების დამადასტურებელი არავინაა და ის უარყოფილია. |
| Confirmations needed | რამდენი დადასტურებაა საჭირო. | 1-დან 5-მდე. |
| Show the last screen rows to the confirmer | აჩვენოს თუ არა დამადასტურებელს ეკრანის ბოლო ათი სტრიქონი (ეკრანირებული, 2 კბ-მდე, არ ინახება). | ჩართულია. |
ჩანაწერის მოქმედებები:
| მოქმედება | რა ხდება |
|---|---|
| Allow | სტრიქონი სრულდება. Allow-list-ში ჩანაწერები Allow თავად არის დაშვებულთა სია. |
| Alert | სტრიქონი სრულდება, იქმნება მოვლენა, ზარის პუნქტი და შეტყობინება SIEM-ში. |
| Ask a second person | სტრიქონი შეჩერებულია, სანამ სხვა ადამიანი მას არ დაადასტურებს (განყოფილება ბრძანებების დადასტურება). ვინც აკრიფა, დადასტურება არ შეუძლია. |
| Refuse | სტრიქონი არ სრულდება: კარიბჭე მას აუქმებს და ამის შესახებ აცნობებს. |
| Refuse and end the session | იგივე, და სეანსი მაშინვე იხურება პოლიტიკის მითითებით. |
შენახვა, რომელიც კონტროლს ასუსტებს, ხელახალ დადასტურებას მოითხოვს: Confirm who you are before this change: …. It makes command control weaker. მიზეზების სიაში, მაგალითად: პოლიტიკა გამორთულია, ჩანაწერი შერბილდა, ყველა სტრიქონის ჩაწერა გამორთულია, Allow-list გადაიქცა Deny-list-ად, წაუკითხავ სტრიქონებზე რეაქცია შერბილდა, მოქმედების არე შევიწროვდა, საჭიროა ნაკლები დადასტურება, დაემატა დამადასტურებელი, დადასტურება უფრო დიდხანს ელოდება.
პოლიტიკის გამორთვისას კარიბჭე კითხულობს Switch this policy off? The commands it checks run unchecked from the next moment., წაშლისას — Delete this policy? Its past events stay in the audit log.

სტრიქონის შემოწმება
ჩანართი Tester (Try a command line) აჩვენებს, როგორ წაიკითხავს კარიბჭე სტრიქონს. არაფერი ეშვება და არც ერთ სეანსს არ ეხება: Nothing is run and no session is touched.
| ველი | რა შევიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Command line | შესამოწმებელი სტრიქონი. | 4096 სიმბოლომდე (That line is too long to test.). |
| Shell family | გარსის ოჯახი: POSIX shell (bash, zsh, dash, ash), Windows command prompt (cmd), PowerShell, fish shell, csh and tcsh, Network device command line (IOS, VRP, RouterOS). | — |
| Judge it by | all enabled policies, ერთი პოლიტიკა ან შაბლონების ერთი ჯგუფი. | ყველა ჩართული პოლიტიკა. |
ღილაკი Check the line აჩვენებს: Words (სიტყვები), Simple commands (მარტივი ბრძანებები), Without wrappers (sudo, env, nice and the like), Matching entry, Result. შესაძლო შედეგები: No entry matches., Nothing matched, so the line would run., Nothing matched, and an allow-list policy refuses what it does not list., The gateway cannot see what this line runs: …, The line is unfinished (…), This line cannot be shown safely to a confirmer, so it could not be confirmed. ლიმიტი — 30 შემოწმება წუთში ერთ ადამიანზე, თორემ Too many checks in a minute. Wait a moment.

მზა ნაკრებები
ჩანართი Starter packs შეიცავს 19 ნამზადს, დაჯგუფებულს ოჯახების მიხედვით: Linux (6), Cisco (3), Huawei (3), MikroTik (3), ერთჯერადი ბრძანებები (1) და მონაცემთა ბაზები (3). თითოეული მიუთითებს, რას ეყრდნობა (Relies on …). ღილაკი Make a policy პოლიტიკას გამორთულს ქმნის: Policy … was created disabled. Review it before you switch it on. შეამოწმეთ ჩანაწერები, მიუთითეთ მოქმედების არე და ჩართეთ. Allow-list ნაკრები ინტერაქტიული გარსებისთვის არ არსებობს: ის არღვევს მოსაწვევებს და პროგრამებს.
რას ხედავს მომხმარებელი ტერმინალში
კარიბჭე წერს უბრალო ტექსტით ცალკე სტრიქონში, პრეფიქსის გარეშე, კარიბჭის ნაგულისხმევ ენაზე (SSH-სეანსს საკუთარი ენა არ აქვს).
| სიტუაცია | ტექსტი |
|---|---|
| სტრიქონი უარყოფილია | Command not run: policy … does not allow it. |
| პოლიტიკამ სეანსი დახურა | The session was ended by policy …. |
| სტრიქონი მეორე პირს ელოდება | This command needs approval from a second person. Waiting up to … s. Ctrl-C to withdraw. Ctrl-C ბრძანებას უკან იხმობს. |
| დაადასტურეს | A second person allowed the command; it runs now. |
| უარყვეს, დროულად არ უპასუხეს, უკან გაიხმეს, მეორე პირი არ არის | A second person refused the command; it was not run (policy …)., No second person answered in time, so the command was not run (policy …)., Withdrawn. The command was not run., No second person is available to confirm this command, so it was not run. |
| სტრიქონი შეიცვალა ან დადასტურება გაუქმდა | The held line changed while it waited, so it was not run., The confirmation was cancelled, so the command was not run (policy …). |
| ზედმეტად ბევრი მომლოდინე ბრძანება / ბაზა მიუწვდომელია | Too many commands are waiting for confirmation on this gateway; this one was not run. Try again shortly., Confirmation is not available right now (the gateway cannot reach its database), so the command was not run. |
| გაუქმება ვერ დადასტურდა | The command was cancelled, but the gateway could not confirm that it did not run (policy …). Check what it did.; მკაცრი პოლიტიკებისთვის The session was ended: a command was cancelled but the gateway could not confirm that it did not run (policy …). |
| კლავიშები გადაინიშნა | The keys were rebound in this session. The gateway can no longer promise to stop a command here; this is recorded. მკაცრი პოლიტიკებისთვის: The session was ended: the keys were rebound, so policy … can no longer be applied. |
| ჩასვეს ბევრი სტრიქონი | Too many lines at once: a script is not typed. Nothing was sent. (16-ზე მეტი ახალი სტრიქონი ერთდროულად) |
| ზედმეტად ბევრი წაუკითხავი სტრიქონი | Too many lines could not be read, so commands are refused for the rest of this session (policy …). |
| სტრიქონის უსაფრთხოდ ჩვენება დამადასტურებლისთვის შეუძლებელია | This line cannot be shown safely to the person who would confirm it, so it was not run. |
| შეჩერება შეუძლებელია (fish, tmux, screen) | Command control cannot stop commands in this shell (fish, or inside tmux or screen): they are recorded and reported only. |
| მოწყობილობა | On this device a command being edited cannot be stopped yet: command lines are recorded and reported only. |
| ტერმინალის გარეშე დაკავშირებისას | Commands on this server are checked and need a terminal. Connect with ssh -t. |
| პოლიტიკა სეანსის მსვლელობისას ჩართეს | Command control now applies to this server and needs a terminal, so the session is closed. |
| ერთჯერადი ბრძანება უარყოფილია | Command not allowed by policy …. (დასრულების კოდი 126) |
| კარიბჭემ პოლიტიკების დადგენა ვერ შეძლო | The gateway could not find out which command policies apply to you, so the session is refused. Try again, or contact the administrator. |
დაჭერილი და შეჩერებული Enter სეანსის ვადის ამოწურვას არ იწვევს: სანამ შემოწმება მიმდინარეობს, სეანსი აქტიურად ითვლება. შეჩერების დროს აკრეფილი კლავიშები რიგში დგება (4 კიბ-მდე) და გადაწყვეტილების შემდეგ თანმიმდევრობით მოწმდება; თუ სტრიქონი უარყვეს, რიგი სუფთავდება.
მეორე პირის დადასტურება
დადასტურების ლოდინი მოგიწევთ არაუმეტეს მნიშვნელობისა Wait for a command confirmation, seconds (ნაგულისხმევად 120 წამი; მითითება გვერდზე Notifications). ვადის ამოწურვა უარს ნიშნავს. დამადასტურებელი ბრძანებას ხედავს ჩანართზე Commands გვერდზე Approvals, იხ. ბრძანებების დადასტურება. თუ არც ერთი შესაფერისი დამადასტურებელი არ არის, ბრძანება მაშინვე უარყოფილია: No second person is available to confirm this command, so it was not run. ერთდროულად დადასტურებას შეიძლება ელოდებოდეს არაუმეტეს ერთი ბრძანებისა სეანსიდან, სამი ბრძანებისა ერთი ადამიანისგან და ორმოცდაათისა მთელ კარიბჭეზე; ამაზე მეტისას სტრიქონი არ სრულდება და კარიბჭე წერს Too many commands are waiting for confirmation on this gateway; this one was not run. Try again shortly.
ბრძანებების კონტროლი და კლიენტები
BURSUcm (Windows და Universal) ბრძანებების კონტროლის მქონე სერვერზე ამ კავშირისთვის თავის tmux-ს გამორთავს და გარსში ინტეგრაციის სტრიქონებს არ აგზავნის. ამის გამო არ მუშაობს «Files» პანელის გადასვლა გარსის კატალოგის კვალდაკვალ და ბრძანებების ნიშნები ხელოვნური ინტელექტის ასისტენტთან. ტერმინალის ჩანართზე ჩნდება ნიშანი Command control is on მინიშნებით: Command control is on: the gateway checks the commands typed on this server, and tmux is off for this connection. This app types nothing into the shell here, so Files does not follow the shell's folder and the AI assistant has no command marks.
რას ვერ ხედავს კონტროლი

- ინტერპრეტატორები:
python -c,perl -e,awk,vi :!ასრულებენ ბრძანებებს, რომლებსაც სტრიქონი არ აჩვენებს. - პროგრამები გარსში გასვლით:
less,man,find -exec,git. - ფსევდონიმები და ფუნქციები, რომლებიც ადრე განისაზღვრა სეანსში ან გარსის გაშვების ფაილში.
- ხერხები ცვლადებითა და ბრჭყალებით (ბრძანება
$x-ში), ისტორიის გაშლა (!!), SFTP-ით ატვირთული და გაშვებული სკრიპტი. sshშემდგომ სამიზნე სერვერიდან სხვაზე;stty -echoდა კლავიშების გადანიშვნა (bind,bindkey,zle): კარიბჭე ხშირ შემთხვევებს ამჩნევს, მაგრამ არა ყველას.- პროგრამები, რომლებიც ბრძანებებს საკუთარი შეყვანიდან კითხულობენ (
psql,mysql,sqlite3,gdb,expect,vim -es), და შეყვანა სრულეკრანიან პროგრამებში, რედაქტორებსა და პაროლის მოთხოვნებში. ასეთი სტრიქონები «წაუკითხავად» ითვლება და აღირიცხება.
რას წერს კარიბჭე: წაკითხული სტრიქონი, რომელიც პოლიტიკას დაემთხვა (ან ნებისმიერი სტრიქონი, თუ ყველას ჩაწერა ჩართულია), ხვდება სეანსის ბრძანებების სიაში პაროლებისა და გასაღებების დაფარვით (დაფარვა გარანტირებული არ არის) და ჩანაწერთან ერთად იშლება. აუდიტის ჟურნალი ბრძანების ტექსტს არ შეიცავს — მხოლოდ ანაბეჭდს, პოლიტიკასა და შედეგს. ბრძანებების ტექსტს კითხულობენ Auditor და Administrator; Approver — მხოლოდ იმას, რაც მას დასადასტურებლად გაეგზავნა, და გადაუდებელი წვდომის შემოწმებებს.
როლი «Approver»
როლი Approver («დამმტკიცებელი») ადამიანს ენიჭება განყოფილებაში Users (ან მოდის დირექტორიის ჯგუფიდან). დამმტკიცებელი კარიბჭეს არ აკონფიგურირებს, არამედ იღებს გადაწყვეტილებებს: წვდომის მოთხოვნებზე, შეჩერებულ ბრძანებებზე და გადაუდებელი წვდომის შემოწმებებზე. როლი თავისთავად სერვერებზე წვდომას არ იძლევა.
შეუთავსებლობა ადმინისტრატორთან
ერთი და იგივე ადამიანი არ შეიძლება ერთდროულად იყოს Administrator და Approver: არ შეიძლება წვდომის დამტკიცება და ამავდროულად იმ წესების წერა, რომლითაც ის გაიცემა. მინიჭებისას ფორმა გამოიტანს Approver and Administrator exclude each other: nobody approves requests while managing the rules. Choose one of the two. და, შენახვისას, A person cannot be both an Administrator and an Approver. თუ ადამიანი ორივე როლს დირექტორიის ჯგუფებიდან იღებს, იმარჯვებს Administrator, როლი Approver უარყოფილია და გაფრთხილებებში გამოჩნდება (Directory roles refused (Administrator wins over Approver): …).
ადმინისტრატორს, რომელსაც დამტკიცება სჭირდება, ცალკე ანგარიში სჭირდება როლით Approver.
რას ხედავს და რა შეუძლია დამმტკიცებელს
| რა | სად |
|---|---|
| წვდომის მოთხოვნების გადაწყვეტა, გაცემული წვდომის გაუქმება | გვერდი /approvals, ჩანართები Waiting for me, Active grants, History (განყოფილება მოთხოვნების დამტკიცება) |
| შეჩერებული ბრძანებების დადასტურება ან აკრძალვა | ჩანართი Commands გვერდზე Approvals (თუ პოლიტიკის დამადასტურებლად არის დანიშნული) |
| გადაუდებელი წვდომის გამოყენებების შემოწმება | გვერდი /audit/breakglass; ბრძანებების ტექსტი — მხოლოდ აქ (განყოფილება გადაუდებელი წვდომა) |
| გაფრთხილებების ნახვა | დამმტკიცებელს ზარი ყოველთვის აქვს |
| მოთხოვნების გაგზავნა და წვდომით სარგებლობა | მხოლოდ თუ ადამიანს აქვს როლი User-იც; საკუთარ მოთხოვნას დამმტკიცებელი არ წყვეტს |
რას ვერ ხედავს დამმტკიცებელი: კონფიგურაციის გვერდებს (სერვერები, ანგარიშები, წესები, მომხმარებლები, სისტემა), აუდიტის ჟურნალს, სეანსების ჩანაწერებს, ბრძანებებს დადასტურების გარეთ. სხვის მოთხოვნებს, რომლებზეც დაშვებული არ არის, ის საერთოდ ვერ ხედავს.
დამმტკიცებლის სამუშაო დღე
- შედით კონსოლში. მენიუში Access არის პუნქტი Approvals ნიშანზე მომლოდინე მოთხოვნების რიცხვით. ზარი შეგახსენებთ მოთხოვნებსა და დადასტურების მომლოდინე ბრძანებებს.
- დაადასტურეთ ვინაობა. დაშვებისთვის (მოთხოვნის ან ბრძანების დამტკიცებისთვის) საჭიროა დადასტურება, ის 10 წუთი მოქმედებს. დაადასტურეთ წინასწარ, განსაკუთრებით თუ ბრძანებებზე მორიგეობთ: მომლოდინე ბრძანება თქვენთვის არ შეჩერდება.
- დაამუშავეთ «Waiting for me». ყოველი მოთხოვნისთვის წაიკითხეთ მიზეზი, ტიკეტის ნომერი, ვადა და ნახეთ, რას ითხოვდა და აკეთებდა ადამიანი ამ სერვერზე ადრე. დაამტკიცეთ, საჭიროების შემთხვევაში უფრო მოკლე ვადით, ან უარყავით კომენტარით.
- თვალი ადევნეთ ჩანართს «Commands», თუ პოლიტიკის დამადასტურებელი ხართ. გადაწყვიტეთ ბარათზე დაყრდნობით; გახსოვდეთ, რომ ადასტურებთ ტექსტს და არა პროგრამას.
- შეამოწმეთ «Active grants», თუ წვდომის ვადამდე გაუქმებაა საჭირო (ადამიანმა სამუშაო დაასრულა, ეჭვები, შეცდომა მოთხოვნაში).
- შეამოწმეთ გადაუდებელი წვდომის გამოყენებები გვერდზე Emergency access და დახურეთ შემოწმება დასკვნითა და შენიშვნით. საკუთარ გამოყენებებს ვერ დახურავთ.
მოთხოვნას, რომელიც წესით განსაზღვრულ დროში არ გადაწყდა, ვადა გასდის. სანამ დამმტკიცებლების საკმარისი რაოდენობა არ არის, კარიბჭე ამ წესით ახალ მოთხოვნებს არ იღებს, ხოლო ადმინისტრატორს ზარში აჩვენებს Rules that no one can approve now: …. დარწმუნდით, რომ დამმტკიცებლები ჩართულია, აქვთ როლი Approver და წესში არიან დასახელებულნი.
მიმოხილვა: კარიბჭის მდგომარეობა
გვერდი Overview (მისამართი /overview) — პირველი, რასაც ადმინისტრატორი და აუდიტორი შესვლის შემდეგ ხედავენ. ის ორ კითხვას პასუხობს: «ყველაფერი რიგზეა თუ არა კარიბჭესთან» და «რა ხდებოდა ბოლო დროს». გვერდი არაფერს ცვლის, მხოლოდ აჩვენებს. მას ხედავენ როლები Administrator და Auditor; მომხმარებლისთვის, რომელსაც მხოლოდ როლი User აქვს, და დამმტკიცებლისთვის (Approver) ეს გვერდი მიუწვდომელია.
გვერდის ყველა წაკითხვას ერთად არაუმეტეს ხუთი წამი ეთმობა, თითოეული მნიშვნელობა კი ცალკე იკითხება. თუ რომელიმე მნიშვნელობის წაკითხვა ვერ მოხერხდა ან დროულად ვერ მოესწრო (მაგალითად, მონაცემთა ბაზამ არ უპასუხა), რიცხვის ნაცვლად დგას ტირე «—» ან სიტყვა unknown, დანარჩენი გვერდი კი ჩვეულებრივ მუშაობს. ტირე კარიბჭის შეცდომა კი არ არის, არამედ შეტყობინება «ვერ გაირკვა»; ერთ წუთში განაახლეთ გვერდი.

ბლოკი «Where to start»
ბლოკი მხოლოდ ადმინისტრატორს უჩანს და მხოლოდ მანამ, სანამ ერთი ნაბიჯი მაინც შესრულებული არ არის. ის ჩამოთვლის ოთხ ნაბიჯს პირველ დაკავშირებამდე: Add a server, Add a server account, Create a user, Create an access rule. შესრულებული ნაბიჯი თავისით აღინიშნება ნიშნულით; შეუსრულებელს აქვს ღილაკი Open, რომელიც შექმნის გვერდზე გადადის. მრიცხველი მარჯვნივ აჩვენებს «{შესრულებულთა რაოდენობა} of 4». როცა ოთხივე ნაბიჯი შესრულებულია, ბლოკი ქრება. ნაბიჯი «მომხმარებლის შექმნა» შესრულებულად მხოლოდ მაშინ ითვლება, როცა არსებობს ჩართული მომხმარებელი როლით User: ადმინისტრატორი, აუდიტორი და გამორთული ანგარიშები არ ითვლება.
ბარათები რიცხვებით
| ბარათი | რას აჩვენებს | რას მივაქციოთ ყურადღება |
|---|---|---|
| Users | რამდენი მომხმარებლის ანგარიშია სულ. | წითელი აღნიშვნა locked: N — ამდენი ანგარიში ახლა დაბლოკილია (მაგალითად, წარუმატებელი შესვლების შემდეგ). თუ დაბლოკვები არ არის, წერია none locked. დაბლოკვის მოხსნა — მომხმარებლის გვერდზე (თავი «მომხმარებლები»). |
| Servers | რამდენი სერვერია კატალოგში; რიცხვის ქვეშ — in N folders. | ყვითელი აღნიშვნები სუსტი დაცვის გაფრთხილებებია: Servers reached in clear text: N (კარიბჭე მათთან დაშიფვრის გარეშე უკავშირდება, მაგალითად Telnet-ით), VNC servers that sign nobody in: N (VNC-სერვერები შესვლის გარეშე), Database servers with a weak sign-in allowed: N, Database servers reached unencrypted: N. ეს ავარია არ არის, მაგრამ ამ სერვერების პარამეტრების გადახედვის საბაბია (თავი «სერვერები»). |
| Access rules | რამდენი წვდომის წესი მოქმედებს ახლა (in effect). | აღნიშვნა ending ≤ 7 d: N — ამდენი წესი დასრულდება უახლოეს შვიდ დღეში. თუ წესის შენარჩუნებაა საჭირო, გააგრძელეთ იგი (თავი «წვდომის წესები»). |
| Sign-ins today | ვებ-კონსოლში რამდენი შესვლა დასრულდა დღეს წარმატებით (successful). | წითელი აღნიშვნა refused: N — შესვლის რამდენი მცდელობა უარყოფილა დღეს. დეტალები — შესვლების ჟურნალში. უარების მკვეთრი ზრდა შეიძლება პაროლის შერჩევაზე მიუთითებდეს. |
| Sessions now | რამდენი სეანსი მიმდინარეობს კარიბჭის გავლით ამ წუთას: SSH, Telnet, SFTP/SCP, RDP, მონაცემთა ბაზები და VNC ერთად. სეანსი, რომელიც უკვე სრულდება, რიცხვში არ შედის. | რიცხვის ქვეშ წერია «SSH through the gateway», თუმცა სხვა პროტოკოლებიც ითვლება. თუ VNC სეანსები მიმდინარეობს, ემატება VNC sessions running: N; წითელი აღნიშვნა VNC worker crashes (24 h): N — ამდენჯერ დასრულდა დღე-ღამის განმავლობაში ავარიულად VNC სეანსის მუშა პროცესი: აუდიტის ჟურნალში მოძებნეთ VNC session worker failed ტიპის მოვლენები. |
| Requests waiting | წვდომის რამდენი მოთხოვნა ელოდება დამმტკიცებლის გადაწყვეტილებას. | თუ რიცხვი არ მცირდება, შეამოწმეთ, არიან თუ არა აქტიური დამმტკიცებლები (თავი «წვდომის მოთხოვნები»). |
| Emergency reviews open | გადაუდებელი წვდომის რამდენი გამოყენებაა ჯერ განუხილველი. განხილვის განყოფილება — გვერდი Emergency access. | როცა რიცხვი ნულზე მეტია, ბარათის ხატულა ყვითლდება. განხილვას ატარებს დამმტკიცებელი ან აუდიტორი, რომელსაც თავად არ გამოუყენებია ეს წვდომა (იხ. ქვემოთ). |
| Grants ending today | მოთხოვნებით გაცემული რამდენი წვდომა სრულდება დღეს (შუაღამემდე ჩვენების დროით). | მხოლოდ ინფორმაცია. |
შესვლების გრაფიკი და ბოლო მოვლენები
გრაფიკი Console sign-ins («Successful sign-ins and refusals per day») დღეების მიხედვით აჩვენებს ვებ-კონსოლში წარმატებული შესვლების (Successful) და უარების (Refused) რაოდენობას. გადამრთველი Period — Week (7 დღე, ნაგულისხმევად) ან Month (30 დღე). დღეები ითვლება ჩვენების სასაათო სარტყლით, რომელიც gateway.json-შია მითითებული (displayTimeZone, იხ. gateway.json).
ბლოკი Latest events — აუდიტის ჟურნალის ათი ბოლო მოვლენა. მოვლენის სათაური მისი ბარათის ბმულია. ღილაკი Audit log სრულ ჟურნალს ხსნის.
ბლოკი Health: რას ნიშნავს თითოეული ინდიკატორი
ბლოკი Health («Checked when the page opens (at most every 30 s)») კარიბჭის თვითშემოწმებაა. მდგომარეობა იკითხება გვერდის გახსნისას და არა უმეტეს 30 წამში ერთხელ, ამიტომ გაუმართაობის გამოსწორების შემდეგ ინდიკატორი შეიძლება მაშინვე არ გამწვანდეს. თითოეულ ინდიკატორს მარჯვნივ მდგომარეობის სიტყვა აქვს: fine (მწვანე, რიგზეა), attention (ყვითელი, ყურადღებაა საჭირო), problem (წითელი, მოქმედებაა საჭირო), off (ნაცრისფერი, ფუნქცია გამორთულია). სიტყვა იმ გვერდის ბმულია, სადაც გაუმართაობა სწორდება, თუ მისი გახსნის უფლება გაქვთ. აუდიტორი ინდიკატორებს ხედავს, მაგრამ პარამეტრების გვერდების ბმულები მისთვის არ მუშაობს (პარამეტრები მხოლოდ ადმინისტრატორისთვისაა ხელმისაწვდომი).
ყოველთვის ჩანს ექვსი ინდიკატორი:
| ინდიკატორი | რა წერია და რას ნიშნავს | რა გავაკეთოთ |
|---|---|---|
| Encryption key | protected by the OS / unsealed, sealed mode / unsealed — დაშიფვრის გასაღები გახსნილია, ყველაფერი რიგზეა (ასე ეწოდება გასაღების დაცვის რეჟიმს). წითელი locked — the gateway is sealed — კარიბჭე დალუქულია, სეანსები არ მიიღება, სანამ ადმინისტრატორი საიდუმლო ფრაზას ან აღდგენის გასაღებს არ შეიყვანს. წითელი The encryption key was changed, and this gateway still holds the previous one in memory. Restart the gateway (a sealed gateway will need its passphrase). — გასაღები შეცვალეს, ეს პროცესი კი ძველს ინახავს. ყვითელი unknown — მდგომარეობის გარკვევა ვერ მოხერხდა. | დალუქული კარიბჭის დროს გახსენით გვერდი Encryption key და შეიყვანეთ საიდუმლო ფრაზა ან აღდგენის გასაღები (თავი «დაშიფვრის გასაღები», Unseal). გასაღების შეცვლისას გადატვირთეთ კარიბჭის სერვისი. |
| SIEM export | not set up (ნაცრისფრად) — გაგზავნა ჩართული არ არის. queue N · last delivery … (მწვანედ) — გაგზავნა მუშაობს; «queue» — რამდენი მოვლენა არ არის ჯერ მიმღების მიერ დადასტურებული. წითელი — მიწოდების ბოლო მცდელობა ვერ შედგა. The export is stopping: … და Switching receiver: … — მიმდინარეობს გამორთვა ან მიმღების შეცვლა, ბოლო მოვლენები წინა მიმღებს ჯერ არ მიეწოდა (ყვითელი; წითელი — თუ მიმღები არ პასუხობს). | გახსენით SIEM export და ნახეთ «Last error» (თავი «მოვლენების გაგზავნა SIEM-ში»). |
| Last chain check | intact: No. 1–N · თარიღი (მწვანე) — მოვლენების ჯაჭვი შემოწმებულია და მთლიანია. not checked yet (ყვითელი) — შემოწმება ჯერ არ ჩატარებულა. break at event No. N (წითელი) — ჯაჭვში წყვეტა აღმოჩნდა. the last check could not run (წითელი) — შემოწმება ვერ დასრულდა. | წყვეტის შემთხვევაში დაუყოვნებლივ იმოქმედეთ თავის «მთლიანობის შემოწმება» მიხედვით. |
| Clock | skew N s against the database — კარიბჭისა და მონაცემთა ბაზის სერვერის საათების სხვაობა. 2 წამამდე — მწვანე, მეტი — წითელი. ყვითელი unknown — შედარება ვერ მოხერხდა. | დაასინქრონეთ დრო (NTP) კარიბჭის სერვერზე და PostgreSQL-ის სერვერზე. დროის სხვაობა აფუჭებს მოვლენების დროს, TOTP-კოდებს და მოქმედების ვადის შემოწმებას. |
| Disk | N % free — თავისუფალი ადგილი დისკზე, სადაც კარიბჭის მონაცემების კატალოგი მდებარეობს (dataDirectory). 10 %-ზე ნაკლები — წითელი. free space unknown (ყვითელი) — დადგენა ვერ მოხერხდა. თუ ადმინისტრატორმა ჩანაწერები სხვა დისკზე, ცალკე კატალოგში გაიტანა (recordingsDirectory), ინდიკატორი ამ დისკს არ ზომავს. | გაათავისუფლეთ ადგილი ან გაზარდეთ დისკი. ნაგულისხმევად სეანსების ჩანაწერები მონაცემების კატალოგშია, იმავე ტომზე; ადგილის ნაკლებობისას ჩაწერა არ ხდება და ახალი სეანსები უარყოფილია (იხ. შემდეგი ინდიკატორი). ჩანაწერების შენახვის ვადები — Sessions. |
| Session recording | Recording works (მწვანე). წითელი Recording fails: new sessions are refused until there is room. — კარიბჭემ სეანსის ჩაწერა ვერ შეძლო და ახალ სეანსებზე უარს ამბობს, სანამ ადგილი არ გაჩნდება. | შეამოწმეთ ინდიკატორი Disk, ჩანაწერების კატალოგზე უფლებები და სერვისის ჟურნალი. პარამეტრების გვერდი — Sessions. |
დანარჩენი ინდიკატორები მხოლოდ მაშინ ჩნდება, როცა შესაბამისი ფუნქცია მორგებულია:
| ინდიკატორი | როდის ჩნდება და რას ნიშნავს | რა გავაკეთოთ |
|---|---|---|
| RDP file signing | როცა კარიბჭეში .rdp-ფაილების ხელმოწერა ხელმისაწვდომია (გვერდი RDP file signing). Signing — ხელმოწერა მუშაობს (მწვანე). The .rdp signing certificate expires on … — სერტიფიკატს ვადა მალე გასდის (ყვითელი). Certificate not valid yet — სერტიფიკატის მოქმედების ვადა ჯერ არ დაწყებულა, ჯერჯერობით არაფერი იხელმოწერება (ყვითელი). Certificate expired და Not available (გასაღები შენახულია, მაგრამ კარიბჭე მას ვერ ხსნის) — ფაილები არ იხელმოწერება (წითელი). თუ გასაღები საერთოდ არ არის, ინდიკატორი ნაცრისფერია და ამბობს: There is no signing key: .rdp files are not signed, and Remote Desktop warns the person who opens one. თუ გასაღები არის, მაგრამ rdpPublicHost მითითებული არ არის, ინდიკატორი ყვითელია: Files are not signed until the gateway's public RDP host is set (rdpPublicHost in the configuration): the gateway never signs an address taken from the browser's request. | იხ. «.rdp-ის ხელმოწერა». |
| File copies | ბოლო საათის განმავლობაში ფაილის ასლის შენახვა ვერ მოხერხდა: File copies stopped: the recordings volume is near its reserve. Sessions are still recorded. ან A file copy could not be written. Sessions are still recorded. (ყვითელი). ფაილის გადაცემა შედგა, მაგრამ კარიბჭემ ასლი ვერ შეინახა. | გაათავისუფლეთ ადგილი. რომელი ასლები არ შეინახა, ჩანს «ფაილების გადაცემებში». |
| Database access | როცა მონაცემთა ბაზებისთვის მოსასმენი მისამართებია მორგებული. Listening: PostgreSQL, MySQL… — ისმინება. წითელი Not listening: …. See the service log. — მისამართი დაკავებულია, სერტიფიკატს საჭირო ანაბეჭდი არ აქვს ან პროტოკოლის მოდული აკლია; კლიენტები ვერ დაუკავშირდებიან. | გვერდი Status და სერვისის ჟურნალი («მონაცემთა ბაზები»). |
| VNC listener | როცა VNC ჩართულია. მწვანე Listening. წითელი: Address not in the certificate, Could not bind, The session worker cannot run on this host (socket hand-over). | VNC-ის მისამართი კარიბჭის პარამეტრების ფაილში ეთითება (vncListen, vncAdvertisedName), იხ. «VNC». |
| Licence | ლიცენზიის მდგომარეობა: ვადა, აქტიური სერვერების რაოდენობა, ლიმიტები, საათების სხვაობა, «activated on another host» და ა.შ. წითელი მდგომარეობები («no licence: nothing is served», «ended on …: new sessions and changes are refused») ნიშნავს, რომ კარიბჭემ ახალი სეანსების მიღება შეწყვიტა. | იხ. «ლიცენზია». |
ზარი «Alerts»
ყოველი გვერდის ზედა პანელში არის ზარი Alerts. მასში მხოლოდ მიმდინარე პრობლემებია თავმოყრილი: Health ბლოკის ყველა ყვითელი და წითელი ინდიკატორი და კიდევ რამდენიმე შეტყობინება, რომლებიც Health ბლოკში არ არის. თუ პრობლემები არ არის, წერია No current problems. შეტყობინებებს ხედავს როგორც ადმინისტრატორი, ისე აუდიტორი; გამოსწორების გვერდის ბმულს მხოლოდ ის იღებს, ვისაც მისი გახსნის უფლება აქვს.
| შეტყობინება | რა არის ეს | სად მიდის / რა გავაკეთოთ |
|---|---|---|
| Lockouts: «users locked out in the last hour: N» | ბოლო საათში დაბლოკილი მომხმარებლები. | შესვლების ჟურნალი უარებით (/audit/logins?f=bad). |
| Local journal: «N records wait for the database» | მონაცემთა ბაზა ჩანაწერებს არ იღებს; კარიბჭე მათ დროებით ლოკალურ ჟურნალში ინახავს და ჩაწერას გაიმეორებს. ყვითელი, ხოლო თუ 10 წუთზე მეტხანს ელოდება — წითელი. | შეამოწმეთ PostgreSQL. სანამ ჟურნალი ცარიელი არ არის, აუდიტის ჩანაწერები შეიძლება ჩამორჩებოდეს. |
| A server's host key changed: «N refused connections in 24 h — check the server before confirming a new key» | სერვერის გასაღები დამახსოვრებულისგან განსხვავდება. კარიბჭემ კავშირზე უარი თქვა — შესაძლებელია სერვერის ჩანაცვლება. | მიდის Server host key mismatch მოვლენებზე. ჯერ გაარკვიეთ, შეიცვალა თუ არა სერვერი, და მხოლოდ ამის შემდეგ დაადასტურეთ ახალი გასაღები სერვერის ბარათზე. |
| Directories | მომხმარებლების დირექტორიას თვალყური არ ედევნება ან მისი ძირეული სერტიფიკატი დადასტურებული არ არის (მისი გავლით შესვლები უარყოფილია). | თავი «დირექტორიები». |
| Typed passwords at risk: «Passwords the gateway typed were echoed or taken by an unexpected program: N in 24 hours.» | კარიბჭემ მოწყობილობაზე პაროლი შეიყვანა, მოწყობილობამ კი იგი აჩვენა (ექო) ან იგი უცხო პროგრამამ ჩაიგდო ხელში. | მიდის A typed password was taken without a device's reply მოვლენებზე. შეამოწმეთ მოწყობილობისა და ანგარიშის პარამეტრები. |
| Command control | «Command policies that could not be loaded: N» (წითელი) და «Command alerts in the last hour: N» (ყვითელი). | თავი «ბრძანებების კონტროლი»; დეტალები — ჟურნალის მოვლენები Command policy could not be loaded და Command alert. |
| Notifications | შეტყობინებების არხი არ აწვდის, ან არცერთ არხს (SIEM, ფოსტა, ვებჰუკი) 24 საათის განმავლობაში არაფერი მიუწოდებია, გადაუდებელი წვდომა კი ჩართულია — განგაშის სიგნალი შეიძლება შეუმჩნეველი დარჩეს. | თავი «შეტყობინებები». |
| Access requests, Approver | წესები, რომელთა დამტკიცება არავის შეუძლია; ახალი დამმტკიცებლები, რომლებიც კონსოლის გარეშე დაინიშნენ; დირექტორიის როლები, რომლებიც «Administrator და Approver» შეუთავსებლობის გამო უარყოფილია. | თავი «წვდომის მოთხოვნები». |
| Rules ending | წესები, რომლებიც უახლოეს 3 დღეში დასრულდება. | გაგრძელება მხოლოდ ადმინისტრატორს შეუძლია: «წვდომის წესები». |
| Emergency access | «Emergency access used and not yet reviewed: N» და (ადმინისტრატორისთვის) «Emergency access reviews overdue: N». | გვერდი Emergency access, იხ. ქვემოთ. |
სეანსები: სიები, ყურება, დასრულება
განყოფილება Sessions (გვერდითი მენიუს ჯგუფი Audit) პასუხობს კითხვებს «ვინ მუშაობს ახლა სერვერებზე» და «ვინ და როდის მუშაობდა ადრე». განყოფილების გვერდებს ხედავენ Administrator და Auditor. დამმტკიცებელი (Approver) და ჩვეულებრივი მომხმარებელი მათ ვერ ხსნიან. აუდიტორს შეუძლია ნახოს, მოძებნოს, დაუკრას ჩანაწერები და დაასრულოს სეანსები, მაგრამ არაფერს აწყობს (თავი «აუდიტორის როლი»).
როგორ არის მოწყობილი განყოფილება
გვერდით მენიუში განყოფილებას ერთი პუნქტი აქვს — Sessions — ყველა პროტოკოლისთვის. SSH-ის, RDP-ის, VNC-ის და მონაცემთა ბაზებისთვის ცალკე პუნქტები არ არის. განყოფილების ყველა გვერდზე სათაური ერთი და იგივეა — Sessions, მის ქვეშ კი ხუთი ჩანართის ზოლია:
| ჩანართი | მისამართი | რა არის მასში |
|---|---|---|
| Running | /audit/sessions | ამ წუთას მიმდინარე სეანსები ყველა პროტოკოლისა ერთად: SSH, Telnet, SFTP, SCP, RDP, VNC და მონაცემთა ბაზები. დასრულებული სეანსები აქ არ არის. |
| SSH / Telnet / SFTP / SCP | /audit/ssh-sessions | SSH-ისა და Telnet-ის სეანსები და SFTP-ისა და SCP-ის ფაილური სეანსები. |
| RDP | /audit/rdp-sessions | Remote Desktop-ის სეანსები. |
| VNC | /audit/vnc-sessions | VNC-ის სეანსები. |
| Databases | /audit/db-sessions | კავშირები PostgreSQL-თან, MySQL-თან და SQL Server-თან კარიბჭის გავლით. |
ოთხივე პროტოკოლის ჩანართს საკუთარი გადამრთველი აქვს Running | Archive. ნუ აურევთ მას ზოლის პირველ ჩანართთან: ჩანართი Running ყველა პროტოკოლის მიმდინარე სეანსებს აჩვენებს, ხოლო გადამრთველი Running პროტოკოლის ჩანართში — მხოლოდ ამ პროტოკოლის სეანსებს. Archive — დასრულებული სეანსები ჩანაწერებით. არქივის მისამართი ჩანართის მისამართია დანამატით ?tab=archive, მაგალითად /audit/rdp-sessions?tab=archive. ძველი მისამართი /audit/sessions?tab=archive ხსნის ჩანართის SSH / Telnet / SFTP / SCP არქივს, ამიტომ ძველი სანიშნეები კვლავ მუშაობს.

ჩანართი Running: ყველა მიმდინარე სეანსი
სია აჩვენებს ყველაფერს, რაც ამ წუთას კარიბჭის გავლით მიმდინარეობს, უახლესი — ზემოთ. თუ არაფერი მიმდინარეობს, წერია No session is running და განმარტებულია, რომ დასრულებული სეანსები საკუთარი პროტოკოლის ჩანართის არქივშია.
| სვეტი | რას ნიშნავს |
|---|---|
| User | იმ ადამიანის ლოგინი, რომელიც კარიბჭის გავლით დაუკავშირდა. |
| Server, Account | სერვერი და სერვერის ანგარიში, რომლითაც კარიბჭე სერვერზე შევიდა. |
| Protocol | SSH, Telnet, RDP, VNC ან PostgreSQL, MySQL, SQL Server. ფაილურ სეანსს გვერდით SFTP ან SCP ტეგი აქვს. |
| Address | ქსელური მისამართი, საიდანაც ადამიანი მოვიდა. |
| Started, Duration | დაწყების დრო ჩვენების სასაათო სარტყლით და ხანგრძლივობა. |
| Viewers | რამდენი ადამიანი უყურებს ამ სეანსს ამ წუთას. VNC სეანსებისთვის ტირე დგას. |
| State | სვეტი მხოლოდ მაშინ ჩანს, როცა რომელიმე მიმდინარე სეანსს ნიშნული აქვს. Emergency access — სეანსი გადაუდებელი წვდომით დაიწყო (თავი «გადაუდებელი წვდომა»). Commands checked — კარიბჭე შეყვანილ ბრძანებებს პოლიტიკის მიხედვით ამოწმებს («ბრძანებების კონტროლი»). Commands: alerts only — ბრძანებებს მხოლოდ თვალყური ედევნება და ისინი არ იბლოკება (ასე ხდება fish გარსში ან tmux-ის შიგნით). Key bindings changed — სეანსში კლავიშები გადაფარეს და კარიბჭე ბრძანების შეჩერებას აღარ იძლევა გარანტიას. Grant until … — წვდომა მოთხოვნით მითითებულ ვადამდეა გაცემული. |
ბოლო, უსათაურო სვეტში ღილაკებია. Watch ყველა სტრიქონს აქვს: იგი პირდაპირ ყურებას ხსნის (იხ. ქვემოთ). End სეანსს ასრულებს. იგი აქვს SSH, Telnet, SFTP, SCP, RDP და VNC სეანსებს. მონაცემთა ბაზის სტრიქონს ღილაკი End არ აქვს: ბაზის სეანსი ყურების ფანჯრიდან სრულდება და იქ ვინაობის ხელახალი დადასტურებაა საჭირო («სეანსის დასრულება»).
პირდაპირ ეთერში ყურება
დააჭირეთ Watch-ს და სეანსის პირდაპირი ფანჯარა გაიხსნება. სეანსს შეგიძლიათ უყუროთ ადამიანისთვის ხელის შეშლის გარეშე: ის, რასაც ყურების ფანჯარაში აკეთებთ, სერვერამდე არ აღწევს. აი, რისი ცოდნაა მნიშვნელოვანი:
- SSH და Telnet. ხედავთ ტერმინალის გამონატანს. თუ სეანსს მიუერთდით, როცა ის უკვე მიმდინარეობდა, წერია: You joined a running session: the picture completes with the program's next redraw. Your joining is in the audit log. ეს ნიშნავს, რომ სრულეკრანიანი პროგრამის (მაგალითად,
top) ეკრანი მისი შემდეგი გადახატვისას შეივსება. JavaScript-ის გარეშე პირდაპირი ყურება არ მუშაობს: The live view needs JavaScript. - SFTP და SCP. ასეთ სეანსს ტერმინალი არ აქვს, ამიტომ მის ნაცვლად ფანჯარაში ფაილებზე ოპერაციების სიაა ნაჩვენები (ბლოკი Operations). ახალი ოპერაციები შესრულებისთანავე ემატება: New operations appear in the list as they happen. Without JavaScript, reload the page to see them.
- RDP და VNC. ხედავთ სამუშაო მაგიდის გამოსახულებას. მის ზემოთ ყოველთვის წარწერაა: RDP-ს — Live picture, not yet verified. The signed recording is the evidence., VNC-ს — Live picture — not evidence. The signed recording is. პირდაპირი გამოსახულება მხოლოდ დაკვირვებაა, მტკიცებულება კი ხელმოწერილი ჩანაწერია. თუ სეანსის დასრულების შემდეგ აღმოჩნდება, რომ პირდაპირი გამოსახულება ჩანაწერისგან განსხვავდებოდა, გამოჩნდება The live picture differed from the recording. წარწერა Watch only: nothing you do here reaches the remote desktop. შეგახსენებთ, რომ ყურების ფანჯარაში დაწკაპუნებები და კლავიშები არსად გადაიცემა. VNC-ის ფანჯარაში ჩანს Watching now: N.
- მონაცემთა ბაზები. ყურების ფანჯარა (
/audit/db-sessions/{ნომერი}/watch) აჩვენებს შესრულებად SQL ბრძანებებს მათი გამოჩენისთანავე. იქვეა ღილაკი End.
გამოსახულების ყურების ფანჯრის მდგომარეობები: Connecting to the live picture — მიმდინარეობს დაკავშირება; Catching up with the session: … — უკვე ჩაწერილის დაწევა; The session has ended. — სეანსი დასრულდა; The live connection was lost. — კავშირი კონსოლთან გაწყდა (განაახლეთ გვერდი).
ყურებაზე ყოველი მიერთება აუდიტის ჟურნალში იწერება (მოვლენა SSH session watched) მანამ, სანამ პირველ ბაიტს გამოგიგზავნიან. ყურებაზე მიერთება სეანსის «ბოლო აქტივობას» არ აგრძელებს, ანუ მაყურებელი უმოქმედობის ტაიმერის ამოქმედებას ხელს არ უშლის.
მაყურებლების რაოდენობის შეზღუდვები.
ერთ სეანსზე კარიბჭე არაუმეტეს 8 მაყურებელს უშვებს, მთელ კარიბჭეზე კი — არაუმეტეს 64-ს (ტერმინალისა და გამოსახულების ყურებისთვის ანგარიში საერთოა). თუ ლიმიტი ამოწურულია, კარიბჭე ყურებაზე უარს ამბობს და ეს უარი ჟურნალში არ იწერება. მაყურებელი, რომელიც ნაკადს ვერ ეწევა, ითიშება და მისი გვერდი თავად ხელახლა უკავშირდება. პირდაპირი ფანჯარა კონსოლში თქვენს შესვლაზეა მიბმული: გასვლა, სეანსის ვადის ამოწურვა ან როლის დაკარგვა ყურებას მაშინვე წყვეტს.
თუ ადმინისტრატორმა ჩართო გადამრთველი Watermark (Settings → Sign-in and MFA, თავი «შესვლა და ორფაქტორიანი დაცვა»), კონსოლის ყველა გვერდზე ზემოდან გადის დიაგონალური წარწერა «ლოგინი (სახელი)» იმისა, ვინც კონსოლთან ზის. ეს ეკრანის ფარული გადაღებისგან დაცვაა: ფოტოზე ჩანს, ვისი ეკრანია. ნიშანი არა მხოლოდ ყურების გვერდებზე, არამედ კონსოლის ყველა გვერდზე ჩანს. განმარტება გადამრთველთან: The diagonal text makes it hard to photograph the screen anonymously.
გამოსახულების პირდაპირი ყურება და კარიბჭის მეხსიერება.
RDP-ისა და VNC-ის გამოსახულებებს ყურების, დაკვრისა და ვიდეოდ ექსპორტისას სერვერზე ცალკე მუშა პროცესი აწყობს. მეხსიერება, რომლის დაკავებაც მას შეუძლია, შეზღუდულია პარამეტრით renderMemoryBudgetMb ფაილში gateway.json (gateway.json). ნაგულისხმევად 2048 მიბ, დასაშვებია 1024-დან 65536-მდე. ერთ ადამიანს ამ ბიუჯეტის ნახევარზე მეტის დაკავება არ შეუძლია, მაგრამ არანაკლებ იმისა, რაც ყველაზე დიდ ცალკეულ ამოცანას სჭირდება. ერთ ადამიანზე ერთდროულად გახსნილი ჩანაწერებისა და ექსპორტების რაოდენობა ეთითება გვერდებზე Sessions (RDP) და VNC. როცა წილი ამოწურულია, ჩანს შეტყობინება Your share of the gateway's picture capacity is in use. Close one of your open views or exports and try again. დახურეთ თქვენი ერთ-ერთი გახსნილი გამოსახულება ან ექსპორტი და გაიმეორეთ. დანარჩენი უარები ჩამოთვლილია თავში «გაუმართაობები».
სეანსის დასრულება
მიმდინარე სეანსის დასრულება შეუძლიათ როლებს Administrator და Auditor. დამმტკიცებელს ეს არ შეუძლია. SSH, Telnet, SFTP, SCP, RDP და VNC სეანსებისთვის პაროლისა და კოდის ხელახალი შეყვანა საჭირო არ არის. მონაცემთა ბაზის სეანსისთვის საჭიროა: თუ ბოლო 10 წუთში პაროლი და კოდი არ შეგიყვანიათ, კარიბჭე ჯერ მათ მოგთხოვთ (გვერდი Confirm it is you), შემდეგ კი ყურების ფანჯარაში დაგაბრუნებთ.
- იპოვეთ სეანსი. გახსენით Sessions, ჩანართი Running (ყველა პროტოკოლი ერთად) ან გადამრთველი Running საჭირო პროტოკოლის ჩანართზე.
- დააჭირეთ End-ს. ღილაკი არის SSH, Telnet, SFTP, SCP და VNC სეანსის სტრიქონში. RDP სეანსების სიაში ჩანართზე RDP ღილაკი End არ არის: ასეთი სეანსი დაასრულეთ ჩანართიდან Running ან პირდაპირი ყურების ფანჯრიდან. მონაცემთა ბაზის სეანსს ასრულებენ ღილაკით End მისი ყურების ფანჯარაში.
- დაადასტურეთ. გამოჩნდება კითხვა: End the session of {0} on {1}? They will see that you ended it. ({0}-ის ნაცვლად — მომხმარებლის სახელი, {1}-ის ნაცვლად — სერვერი). JavaScript-ის გარეშე კითხვა გვერდზე ჩანს და არა ცალკე ფანჯარაში. დაადასტურეთ.
- წაიკითხეთ პასუხი. The session was ended. — სეანსი დასრულდა. The session had already ended. — ის უფრო ადრე დაიხურა, არაფრის გაკეთება არ არის საჭირო.
End-ის შემდეგ კონსოლი გაბრუნებთ იმ გვერდზე, სადაც ღილაკს დააჭირეთ. სეანსი მაშინვე ქრება ყველა Running სიიდან — საერთოდან და საკუთარი პროტოკოლის ჩანართისიდან, — და მრიცხველები Overview-ზე მაშინვე მცირდება. საკუთარი პროტოკოლის Archive-ში იგი ჩნდება, როგორც კი კარიბჭე მის დასრულებას ჩაწერს. თუ სეანსი არქივში ჯერ არ არის, ცოტა მოიცადეთ და განაახლეთ გვერდი.
აუდიტის ჟურნალში ჩნდება მოვლენა SSH session terminated (ერთი და იგივე სახელი SSH-ისთვის, RDP-ისთვის, მონაცემთა ბაზებისა და VNC-ისთვის) თქვენი ლოგინითა და მისამართით. რას დაინახავს ადამიანი, რომლის სეანსიც დაასრულეთ:
| პროტოკოლი | რას ხედავს მომხმარებელი |
|---|---|
| SSH, Telnet | The session was ended by … (თქვენი ლოგინით). ჩანაწერში დასრულების ნიშნული ისმება. |
| SFTP, SCP | The file session was ended by … |
| მონაცემთა ბაზები | An administrator ended this session. |
| VNC | The session was ended by an administrator. |
| RDP | არანაირი შეტყობინება არ არის: სეანსი უბრალოდ იხურება, ჩანაწერი კი დასრულებულად ილუქება. |
ჩანართი SSH / Telnet / SFTP / SCP: მიმდინარე და არქივი
გადამრთველი Running აჩვენებს SSH-ის, Telnet-ის, SFTP-ისა და SCP-ის მიმდინარე სეანსებს. სვეტები: User, Server (ფაილურ სეანსს გვერდით SFTP ან SCP ტეგი აქვს, Telnet-ს — Telnet ტეგი), Account, Address, Via, Started, Duration, Viewers, ნიშნულების არსებობისას — State (ნიშნულები იგივეა, რაც ჩანართზე Running) და ღილაკები Watch და End. სვეტში Via დაკავშირების ხერხია: BURSUcm (BURSUcm პროგრამით, ერთჯერადი ბილეთით) ან SSH client (ჩვეულებრივი SSH კლიენტით). თუ სეანსები არ არის, წერია No SSH, Telnet or file session is running. RDP-ის, VNC-ის და მონაცემთა ბაზების სეანსები ამ სიაში არ ჩანს: მათ საკუთარი ჩანართები აქვთ.
გადამრთველი Archive აჩვენებს დასრულებულ სეანსებს. ფილტრები ცხრილის ზემოთ:
| ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Period (From, To) | დაწყებისა და დასრულების თარიღები. | შეზღუდვების გარეშე. |
| User | მომხმარებლის ლოგინი: ტექსტური ველი, 200 სიმბოლომდე. თუ ტექსტი კარიბჭის მომხმარებლის ლოგინს დაემთხვა, გვერდი აჩვენებს მის სეანსებს ყველა ლოგინით, რომელიც მას ჰქონია, და ამის შესახებ გატყობინებთ. | ცარიელი. |
| Server | სერვერის სახელი: ტექსტური ველი, 200 სიმბოლომდე. | ცარიელი. |
| How it ended | Closed normally (ჩვეულებრივ დაიხურა), Ended by a person or a rule (დაასრულა ადამიანმა ან წესმა), Broken off (გაწყდა). | Any. |
| Protocol | SSH ან Telnet. SFTP და SCP სეანსები SSH-ად ითვლება; მათი ცალკე გაფილტვრა შეუძლებელია. | Any. |
| End reason | ზუსტი მიზეზი ქვემოთ მოცემული სიიდან (სიაში მხოლოდ ამ პროტოკოლებისთვის შესაძლო მიზეზებია). | Any. |
| Text in the session | სიტყვა ან ფრაზა, მაგალითად rm -rf. | ცარიელი. სიტყვები ამ თანმიმდევრობით იძებნება, პუნქტუაცია არ გაითვალისწინება: Words in this order; punctuation is ignored, so “rm -rf” also finds “rm rf”. |
ღილაკი Apply ფილტრებს იყენებს. ჩამოყრის ღილაკი არ არის: ფილტრის მოსახსნელად გაასუფთავეთ ველები და დააჭირეთ Apply-ს ან ჩანართი ხელახლა გახსენით. სია ფურცლდება ღილაკით Older, ქვემოთ დგას Total: N. არქივის სვეტები: User, Server, Account, Started, Duration, Ended (დასრულების მიზეზი), Recording (ჩანაწერის მდგომარეობა) და ღილაკი Play. თუ არქივში არაფერი მოიძებნა, წერია No finished SSH, Telnet, SFTP or SCP sessions match.
როგორ მუშაობს ტექსტით ძებნა.
ძებნა მიმდინარეობს იმ ტექსტში, რომელიც სერვერმა სეანსის დროს ეკრანზე გამოიტანა. ბრძანებები, რომლებსაც ადამიანი კრეფდა, ამ გამონატანში ჩანს, რადგან სერვერი მათ «ირეკლავს» (ექო). თუ დამთხვევა იპოვეთ, სტრიქონთან წერია Found at m:ss და ნაჩვენებია ფრაგმენტი, ღილაკი Play კი ჩანაწერს პირველ დამთხვევამდე 2 წამით ადრე უშვებს. პაროლი, რომელიც ადამიანმა სეანსში შეიყვანა, ჩანაწერში მხოლოდ ორ შემთხვევაშია: სერვერმა იგი ეკრანზე აჩვენა, ან სეანსების პარამეტრებში (Sessions) ჩართულია Record input (დაწვრილებით — «SSH-ისა და Telnet-ის სეანსის ჩანაწერი»). ძებნა ვერ ჩაანაცვლებს ბრძანებების ჩანართს (იხ. «ჩანაწერები»), სადაც ბრძანებები სტრიქონ-სტრიქონ არის დაშლილი.
დასრულების მიზეზები (End reason).
ერთი და იგივე მიზეზი შეიძლება რამდენიმე ჩანართზე გვხვდებოდეს; თითოეულ პროტოკოლს სიაში End reason მხოლოდ საკუთარი მიზეზები აქვს.
| რა წერია | რა მოხდა |
|---|---|
| Closed | ადამიანმა სეანსი თავად დახურა ან პროგრამა დაასრულა. |
| Terminated from the console | ადმინისტრატორმა ან აუდიტორმა დააჭირა End-ს. |
| Access ended | წესის ან გაცემული წვდომის ვადა ამოიწურა, ან წესი გააუქმეს, ან ანგარიში გამორთეს. |
| Idle timeout | სეანსი დასაშვებ დროზე მეტხანს იყო უმოქმედოდ. ვადას ადმინისტრატორი ადგენს სეანსების პარამეტრებში. |
| Recording failed | კარიბჭემ სეანსის ჩაწერა ვერ შეძლო (მაგალითად, ადგილი ამოიწურა) და დახურა იგი. |
| Server connection lost | კარიბჭის კავშირი სერვერთან გაწყდა. |
| Client disconnected | კავშირი კლიენტთან გაწყდა. |
| Gateway stopped | კარიბჭე გააჩერეს ან გადატვირთეს. ჩანაწერი ამ დროს ილუქება, ბოლო წამები კი შეიძლება აკლდეს. |
| Protocol error | კლიენტმა ან სერვერმა პროტოკოლი დაარღვია. |
| Server login failed | კარიბჭე სერვერზე ვერ შევიდა (Telnet-ისა და ქსელური მოწყობილობებისთვის). |
| Pass revoked | (მონაცემთა ბაზები) წვდომის ნებართვა გაუქმდა. |
| Gateway limit | (მონაცემთა ბაზები, VNC და RDP) სეანსმა დროის ლიმიტს მიაღწია. |
| Session worker crashed | (VNC, RDP) სეანსის მუშა პროცესი ავარიულად გაჩერდა. |
| Command control | სეანსი ბრძანებების კონტროლის პოლიტიკამ დაასრულა. |
| Rule change could not be applied | (VNC, RDP) სეანსის დროს წესი შეიცვალა და კარიბჭემ მონაცემთა ახალი პოლიტიკის გამოყენება ვერ შეძლო. |
file_operations_limit | (RDP) მიღწეულია ფაილების ცვლილებების რაოდენობის ზღვარი. ეს მიზეზი ლათინური კოდით ჩანს (იხ. შენიშვნა ქვემოთ). |
RDP სეანსების დასრულების რამდენიმე მიზეზთან სიებში, ბარათზე და ფილტრში End reason თარგმანის ნაცვლად შიდა კოდი ლათინურად ჩანს. მნიშვნელობები: target_cert_unconfirmed — სერვერის სერტიფიკატი დადასტურებული არ არის; target_logon_failed — სერვერმა კარიბჭის შესვლა არ მიიღო; target_redirect_refused — სერვერმა კავშირის გადამისამართება ითხოვა და კარიბჭემ უარი თქვა; admission_denied — კარიბჭემ სეანსი არ მიიღო (გადატვირთულობა ან ლიმიტი); file_operations_limit — სეანსში ფაილების ძალიან ბევრი ცვლილებაა.


ჩანართები RDP, VNC და Databases
თითოეულ ამ ჩანართს აქვს გადამრთველი Running | Archive, ისევე როგორც ჩანართს SSH / Telnet / SFTP / SCP. ცარიელი სიები გატყობინებთ: No RDP session is running და No finished RDP sessions match.; No VNC session is running და No finished VNC sessions match.; No database session is running და No finished database sessions match.
RDP (/audit/rdp-sessions).
- Running: სვეტები User, Server, Account, Address, Started, Duration, Viewers; ღილაკები Watch (პირდაპირი გამოსახულება) და Details (სეანსის ბარათი). ღილაკი End აქ არ არის: RDP სეანსს ასრულებენ ჩანართზე Running ან პირდაპირი ყურების ფანჯარაში.
- Archive: ფილტრები Period (თარიღები), User და Server (ტექსტური ველები), End reason და, თუ აკრეფილი ტექსტის ინდექსი ჩართულია, ველი Text in the session. იგი ეძებს სეანსში აკრეფილ ტექსტში და მუშაობს მხოლოდ იმ სეანსებისთვის, რომლებიც კლავიშების დაჭერებით ჩაიწერა: Searches the text typed in the session. Only sessions recorded with keystrokes have any. სვეტები: User, Server, Account, Started, Duration, Desktop (სამუშაო მაგიდის ზომა), Keystrokes (Recorded ან Not recorded; კლავიშების დაჭერები მხოლოდ მაშინ იწერება, თუ ეს პარამეტრებშია ჩართული, იხ. Sessions), Ended, Recording და ღილაკი Play. ქვემოთ Total: N და ღილაკი Older.
VNC (/audit/vnc-sessions).
- Running: სვეტები User, Server (VNC ტეგით), Account, Started, Duration; ღილაკები Watch live, Details და End.
- Archive: ფილტრები Period (თარიღები), User, Server, Account (ტექსტური ველები) და End reason. სვეტები: User, Server, Account, Started, Duration, Screen (ეკრანის ზომა), Sign-in (VNC-სერვერზე შესვლის ხერხი; ტეგი View only — სეანსი მხოლოდ ყურებისთვისაა, შეყვანა იბლოკება), Ended და ღილაკი Details. ქვემოთ Total: N და ღილაკი Older.
Databases (/audit/db-sessions).
- Running: სვეტები User, Server (გვერდით ბაზის სერვერის ტიპის ტეგი: PostgreSQL, MySQL ან SQL Server), Account, Database, Client (კლიენტის პროგრამა), Address, Started, Duration, Statements (ბრძანებების რაოდენობა), Viewers და ღილაკი Watch. აღნიშვნა Emergency access დგას გადაუდებელი წვდომით დაწყებულ სეანსთან.
- Archive: ფილტრები Period (თარიღი და დრო), User, Server, Account, Database (ტექსტური ველები), Protocol (PostgreSQL, MySQL ან SQL Server) და End reason. სვეტები: User, Server, Account, Database, Client, Started, Duration, Statements · errors, Ended, Recording და ღილაკი Play. ბრძანებებისა და შეცდომების რაოდენობა ერთ სვეტშია გაერთიანებული: მაგალითად, «55 · 0» — 55 ბრძანება და არცერთი შეცდომა; თუ შეცდომები იყო, მათი რაოდენობა წითლად არის გამოყოფილი. ქვემოთ ღილაკები Newer და Older.






სეანსების ჩანაწერები და დამკვრელები
ყოველი სეანსი იწერება და ჩანაწერს კარიბჭე ხელს აწერს. სეანსის გვერდი (ბარათი) აჩვენებს მის შესახებ ფაქტებს და დამკვრელს. ჩანაწერებს ხედავენ Administrator და Auditor. ჩანაწერის შეუმჩნევლად შეცვლა შეუძლებელია: ყოველი გახსნისას კარიბჭე მას მთლიანად ამოწმებს და, თუ შემოწმება ვერ გაიარა, ჩანაწერს არ აჩვენებს.
ჩანაწერის მდგომარეობები
| მდგომარეობა (სვეტი Recording) | რას ნიშნავს |
|---|---|
| Being recorded | სეანსი მიმდინარეობს, ჩანაწერი ჯერ არ არის დალუქული. მისი გამოსახულებად დაკვრა შეუძლებელია — უყურეთ პირდაპირ ეთერში ან დაელოდეთ დასრულებას. |
| Signed | ჩანაწერი დასრულებულია, ხელმოწერილი და მთლიანი. მისი დაკვრა შეიძლება. |
| Damaged | შემოწმება ვერ გაიარა. ჩანაწერი არ ჩანს. მიზეზი გვერდზეა დასახელებული, თავად შემოწმება კი აუდიტის ჟურნალშია ჩაწერილი. |
| Deleted by retention | ჩანაწერი შენახვის ვადის გასვლის გამო წაიშალა. სეანსის ფაქტები და აუდიტის ჟურნალი რჩება. შეტყობინება: The recording was deleted by retention; the facts above and the audit log remain. |
ცალკე მდგომარეობა «ხელმოუწერელი» სვეტში Recording არ არის. თუ სეანსი დასრულდა, ხელმოწერა კი ჯერ არ დასმულა (კარიბჭე მონაცემთა ბაზას ელოდება), ეს მხოლოდ დაკვრის გვერდზე ჩანს: იქ წერია The recording has not been signed yet (it waits for the database). მოიცადეთ; თუ ეს დიდხანს გრძელდება, შეამოწმეთ მონაცემთა ბაზა (ინდიკატორი Local journal ზარში, «ზარი Alerts»).
ჩანაწერების შენახვის ვადას ადმინისტრატორი ადგენს: Keep recordings, months გვერდზე Settings → Sessions (Sessions). ვადაგასულ ჩანაწერებს ყოველდღიური გასუფთავება შლის (04:00-ზე ჩვენების დროით); ყოველი წაშლა ჟურნალის მოვლენაა Recording deleted by retention. თუ ვადა შეცვალეს, ახალი მნიშვნელობა მომდევნო გასუფთავებისას ამოქმედდება.
როგორ მოწმდება ჩანაწერი
ჩანაწერის გახსნისას კარიბჭე თანმიმდევრობით ამოწმებს: ჩანაწერის ხელმოწერილი აღწერის (მანიფესტის) ხელმოწერას; თითოეული ნაწილის ზომასა და საკონტროლო ჯამს; რომ კატალოგში ზედმეტი ფაილები არ არის; რომ მანიფესტში სეანსის ნომერი ემთხვევა; რომ მანიფესტის საკონტროლო ჯამი ემთხვევა იმას, რომელიც კარიბჭემ სეანსის დროს აუდიტის ჟურნალში ჩაწერა. თუ რამე არ ემთხვევა, ჩანს მიზეზი:
| მიზეზი გვერდზე | რას ნიშნავს |
|---|---|
| the signature does not verify against the gateway's key | მანიფესტი ამ კარიბჭის გასაღებით არ არის ხელმოწერილი ან შეცვლილია. |
| a part of the recording was changed, removed or added after signing | ჩანაწერის ფაილი შეასწორეს, წაშალეს ან ზედმეტი ჩაუმატეს. ეს შეტყობინებებიდან ყველაზე სერიოზულია: ჩანაწერი მტკიცებულებად ვერ ჩაითვლება. |
| the manifest differs from the one in the audit log | ჩანაწერის აღწერა მთლიანად ჩანაცვლებულია (თუნდაც სწორი ხელმოწერით, თუ გასაღები კომპრომეტირებულია). |
| the gateway's signing key is not available | კარიბჭეს ხელმოწერის შესამოწმებელი არაფერი აქვს (გასაღები გახსნილი ან ხელმისაწვდომი არ არის). მოხსენით კარიბჭეს ლუქი (Unseal) და გაიმეორეთ. |
| the recording could not be checked | შემოწმება სხვა მიზეზით ვერ შედგა (მაგალითად, ფაილებზე წვდომა არ არის). დეტალები სერვისის ჟურნალშია. |
მაგალითი: The recording is not played: {0}. The check is in the audit log. რა გავაკეთოთ ჩანაწერის დაზიანებისას, იხ. «მთლიანობის შემოწმება». წარუმატებელი შემოწმება ჟურნალში იწერება მოვლენით Recording failed (SSH-ისთვის, Telnet-ისთვის, SFTP-ისთვის, SCP-ისთვის, მონაცემთა ბაზებისა და VNC-ისთვის; იგივე მოვლენა იწერება მაშინაც, როცა ჩანაწერის დისკზე შენახვა ვერ მოხერხდა) ან RDP recording failed (RDP-ისთვის).
SSH-ისა და Telnet-ის სეანსის ჩანაწერი
გახსენით Sessions, ჩანართი SSH / Telnet / SFTP / SCP, გადამრთველი Archive, და დააჭირეთ Play-ს საჭირო სეანსთან (მისამართი /audit/sessions/{ნომერი}/play). გვერდი აჩვენებს სეანსის ფაქტებს: ვინ, რომელ სერვერზე და რომელი ანგარიშით, როდის, რამდენ ხანს, როგორ დასრულდა (Exit status ერთჯერადი ბრძანებისთვის, Command), ჩანაწერის ხელმოწერა (Manifest SHA-256), ნიშნული input recorded, თუ შეყვანა იწერებოდა, და ქსელური მოწყობილობებისთვის — Device profile, Privileged mode (Entered, Already privileged, Refused — user level) და Login failure (მოწყობილობაზე წარუმატებელი შესვლის მიზეზი).
- დამკვრელი. ტერმინალს ფილმივით უკრავს. ჩანაწერის ფაილად ჩამოტვირთვა შეიძლება: ღილაკი Download the .cast file (asciinema-ს ფორმატი). ჩამოტვირთვა ხელახალ პაროლს არ მოითხოვს, მაგრამ, ნახვის მსგავსად, აუდიტის ჟურნალში იწერება: მოვლენები Recording played და Recording downloaded იწერება მანამ, სანამ პირველ ბაიტს გამოგიგზავნიან. JavaScript-ის გარეშე დამკვრელი არ მუშაობს: The player needs JavaScript.
- Find in the recording — ძებნა ჩანაწერის შიგნით; შედეგი ადგილების სიაა, ცარიელი შედეგისას — Nothing was found in this recording.
- ნიშნულები ზოლზე. დაკვრის ზოლზე ნიშნულებია: პოლიტიკით აკრძალული ბრძანება (Command refused by policy …), ბრძანების გაუქმება დადასტურების გარეშე (Command cancelled, not verified (policy …)), მეორე ადამიანის მომლოდინე ბრძანება (Command held for confirmation (policy …)) და ფანჯრის ზომის ზედმეტად ხშირი ცვლილება (Window resized too often (sizes merged)).
თუ სეანსების პარამეტრებში (Sessions) ჩართულია Record input, ჩანაწერში ხვდება ყველაფერი, რასაც ადამიანი კრეფდა, მათ შორის პაროლები, რომლებსაც ის ტერმინალში შეიყვანს (მაგალითად, sudo-ს მოთხოვნაზე). არქივში ტექსტით ძებნა ამ ტექსტშიც ეძებს. ასეთ ჩანაწერს საიდუმლო მასალასავით მოეპყარით. პარამეტრის ველთან ამას გაფრთხილება შეგახსენებთ: This also keeps passwords typed at sudo prompts. Typed commands are visible anyway, because the server echoes them.
ჩანართი Commands
თუ სეანსი ტერმინალიანია (გარსი, shell) ან ერთჯერადი ბრძანებით (exec), დამკვრელის ზემოთ ორი ჩანართია: Recording და Commands (?tab=commands). ჩანართი Commands მხოლოდ იმ როლებს აქვთ, რომლებსაც ბრძანებების ტექსტის სრულად წაკითხვის უფლება აქვთ (ადმინისტრატორი და აუდიტორი). ის აჩვენებს სტრიქონებს, რომლებიც კარიბჭემ ამ სეანსში გაარჩია: ბრძანებების კონტროლის პოლიტიკაში მოხვედრილებს, ან ყველა სტრიქონს, თუ პოლიტიკა ყველას იწერს ან სეანსი გადაუდებელი იყო («ბრძანებების კონტროლი»). ტექსტი ინახება მხოლოდ მანამ, სანამ ჩანაწერი არსებობს.
| სვეტი / ველი | რას ნიშნავს |
|---|---|
| Time | როდის აიკრიფა სტრიქონი. |
| Line | თავად ბრძანება. პაროლის ან ტოკენის მსგავსი ნაწილები ჩანაცვლებულია ********-ით. დაფარვა შესაძლებლობის ფარგლებში ხდება: Masking is best effort. თუ სტრიქონის უსაფრთხოდ დამალვა შეუძლებელია, წერია Not shown: this line could not be masked safely. თუ სტრიქონის ნაწილის გარჩევა ვერ მოხერხდა, იგი მთლიანად იმალება: Part of this line could not be read and is masked whole. |
| Policy | რომელი პოლიტიკა ამოქმედდა. |
| Result | რა გააკეთა კარიბჭემ: გაატარა, აკრძალა, მეორე ადამიანს ჰკითხა. |
| Origin | საიდან არის აღებული სტრიქონი. |
| Words in the lines | სიტყვებით ფილტრი. ეძებს სტრიქონების ხილულ ტექსტში. |
| Look up an exact line და ღილაკი Look up | პოულობს სეანსის სტრიქონებს, რომლებიც ზუსტად ისე აიკრიფა, როგორც თქვენ შეიყვანეთ, მათ შორის იქაც, სადაც სიაში ******** დგას. საჭიროა, როცა კონკრეტულ ბრძანებაზე გაქვთ ეჭვი, სიაში კი იგი დამალულია. შედეგი: Lines found: N ან No line of this session was typed exactly like this. ყოველი ძებნა ჟურნალში იწერება (ვინ ეძებდა, მაგრამ არა — რას, მოვლენა Command text looked up), და ერთ ადამიანს წუთში არაუმეტეს 10 ასეთი ძებნა შეუძლია: წინააღმდეგ შემთხვევაში Too many lookups in a minute. Try again in … s. |
თუ სეანსისთვის პოლიტიკა ჩართული არ არის, ჩანართზე წერია No command lines were recorded in this session.


RDP სეანსის ჩანაწერი
RDP სეანსის ბარათი (/audit/rdp-sessions/{ნომერი}) RDP-ის არქივიდან იხსნება. ფაქტები: ანგარიში, სერვერი და მისამართი, საიდანაც ადამიანი მოვიდა, დასაწყისი, დასასრული, ხანგრძლივობა, Desktop size, Colour depth, Data policy at the start (მონაცემთა რომელი არხები — გაცვლის ბუფერი, დისკები, პრინტერები — იყო ნებადართული დასაწყისში), Keystrokes, ჩანაწერი და მისი ხელმოწერა (Manifest SHA-256). თუ კლავიშების დაჭერები იწერებოდა, ნაჩვენებია გაფრთხილება: Keystrokes were recorded in this session: the recording can contain passwords. ასეთ ჩანაწერს საიდუმლო მასალასავით მოეპყარით.
ფაქტების ცხრილის ქვემოთ სამი ჩანართია: Picture (დაკვრა), Clipboard და Files. ბლოკი Typed text ჩანართი კი არ არის, არამედ გვერდის ნაწილი: იგი ჩანს ჩანართზე Picture, თუ ადმინისტრატორმა აკრეფილი ტექსტის ინდექსი ჩართო და სეანსი კლავიშების დაჭერებით იწერებოდა. ბმული Watch live ჩანს, სანამ სეანსი მიმდინარეობს, და პირდაპირ ყურებაზე გადადის. ღილაკი Export as video ჩნდება დასრულებულ და მთლიან ჩანაწერთან («ვიდეოდ ექსპორტი»). ბმული Open the integrity check მთლიანობის შემოწმების გვერდზე გადადის და ჩანს მხოლოდ იმ ჩანაწერთან, რომელმაც შემოწმება ვერ გაიარა ან კარიბჭის გაჩერებისას გაწყდა. ჩანაწერის სხვადასხვა მდგომარეობისთვის გვერდი წერს:
| შეტყობინება | რას ნიშნავს |
|---|---|
| The recording is signed and intact. | ყველაფერი რიგზეა. |
| The session is running: its recording is not sealed yet. | სეანსი ჯერ მიმდინარეობს. |
| The recording was cut when the gateway stopped. What was written is kept and signed; the last moments may be missing. | კარიბჭე სეანსის დროს გაჩერდა. ჩაწერილი შენახული და ხელმოწერილია, მაგრამ ბოლო წამები შეიძლება აკლდეს. |
| The recording is not signed yet (it waits for the database). | საჭიროა მოცდა. |
| The recording is damaged and is not played. | იხ. ჩანაწერის შემოწმება. |
| This recording cannot be shown as a picture: it does not say how large the desktop was. Its facts and the audit log remain. | ჩანაწერში სამუშაო მაგიდის ზომა არ არის და გამოსახულების აგება შეუძლებელია. დანარჩენი ცნობები ხელმისაწვდომია. |
გამოსახულების დამკვრელი (RDP და VNC)
გამოსახულებას სერვერზე ცალკე მუშა პროცესი აწყობს, ბრაუზერი კი უკვე მზას იღებს. დამკვრელი ასე იმართება:
- Play / Pause (ან კლავიში Space); ისრები ← და → პოზიციას ამოძრავებს. მინიშნება: Space plays or pauses; the arrow keys move.
- Position — გადახვევის მცოცავი. მასზე დრო «გადაღების დროა», რომელშიც ხანგრძლივი უმოქმედობა შეკუმშულია. გვერდით ჩანს რეალური დრო: Real time: …, და რამდენი უმოქმედობის პერიოდია შეკუმშული: Idle periods squeezed: N. ხანგრძლივი უმოქმედობა ერთ პაუზად ჩანს (ზღვარს ადმინისტრატორი ადგენს გვერდზე Sessions, ველი Hold an idle period longer than, seconds).
- Speed — სიჩქარე 0.5×-დან 8×-მდე.
- Started from the index / Play from the start to here. სწრაფი გადახვევისთვის კარიბჭე საკვანძო კადრებს (ინდექსს) ინახავს. თუ გამოსახულება საკვანძო კადრიდან არის აღდგენილი, წერია The picture was restored from a saved key frame. For evidence, play from the start. თუ საკვანძო კადრები ჯერ არ არის, წერია Not indexed yet: playback starts at the beginning and seeking replays from there. დაკვრა მაინც მუშაობს, გადახვევა კი ნელია.
- თუ ჩანაწერის რომელიმე ნაწილი ხელმოწერას არ დაემთხვა, დაკვრა ჩერდება: Playback stopped at part {0}: it does not match its signature.
- ჩანაწერის ბოლოს: End of the recording. VNC-ის ზოლზე ნიშნულებია: დასაწყისი, გაცვლის ბუფერის მოქმედებები, მონაცემთა პოლიტიკის შეცვლა, «მხოლოდ ყურება», უმოქმედობა, დასრულება, წვდომის დაკარგვა და მომხმარებლისთვის ნაჩვენები შეტყობინება; გამოსახულების გამოტოვებისას იწერება No picture from … to … (…).
RDP სეანსში აკრეფილი ტექსტი.
თუ ადმინისტრატორმა ჩართო კლავიშების დაჭერების ჩაწერა და ინდექსი (Sessions: Record keystrokes in RDP sessions, Index typed text for search), RDP-ის არქივში მუშაობს აკრეფილში ძებნა, ბარათზე კი ნაპოვნის სიაა ნაჩვენები (Typed text). ტექსტები იკითხება იმ განლაგებით, რომელიც კლიენტმა დაკავშირებისას დაასახელა, გამორთული Caps Lock-ით. თუ განლაგება ან Caps Lock დისტანციური სეანსის შიგნით შეცვალეს, ეს არ იწერება და ასეთი სტრიქონები მონიშნულია layout assumed ან case assumed. დაჭერები, რომლებსაც სიმბოლო არ შეესაბამა, ნაჩვენებია როგორც [unmapped keys: N]. თუ ტექსტი ვერ მოიძებნა, მიზეზი დასახელებულია: ინდექსი არ აგებულა ან არ ჩართულა (Typed text is not indexed for this session…), ან ზღვარს მიაღწია (The typed-text index of this session reached its limit…).
ინდექსი აკრეფილს წაკითხვადი სახით ინახავს, პაროლების ჩათვლით, და ჩანაწერთან ერთად იშლება. გარდა ამისა, სეანსების ტექსტის ინდექსები (SSH და RDP) და აუდიტორის საძიებო ფრაზა PostgreSQL-ს მოთხოვნის პარამეტრებად გადაეცემა. თუ კარიბჭის ბაზის სერვერზე ნელი მოთხოვნების ჟურნალი ჩართულია (log_min_duration_statement), PostgreSQL ნაგულისხმევად ამ პარამეტრებს თავის ჟურნალში ჩაწერს, ანუ აკრეფილი ტექსტი და საძიებო ფრაზები კარიბჭის შენახვის ვადის მიღმა აღმოჩნდება. კარიბჭის ბაზისთვის მიუთითეთ log_parameter_max_length = 0 (და log_parameter_max_length_on_error ნაგულისხმევ მნიშვნელობაზე დატოვეთ, 0) ან ნელი მოთხოვნების ჟურნალი არ ჩართოთ. კლავიშების ჩაწერა აუცილებლობის გარეშე არ ჩართოთ.

ვიდეოდ ექსპორტი (MP4)
RDP-ის (ღილაკი Export as video) და VNC-ის (ღილაკი Export video) ჩანაწერის გვერდიდან შეიძლება MP4 ფაილის შექმნა. მისამართები: /audit/rdp-sessions/{ნომერი}/export და /audit/vnc-sessions/{ნომერი}/export.
- გახსენით ბარათი. ჩანაწერი უნდა იყოს დასრულებული, ხელმოწერილი და მთლიანი.
- დააჭირეთ ექსპორტის ღილაკს. კარიბჭე გთხოვთ დაადასტუროთ ვინაობა: Exporting needs your password and code again. დადასტურება 10 წუთი მოქმედებს.
- საჭიროების შემთხვევაში მონიშნეთ საათი. მოსანიშნი ველი Burn the real capture time into the picture (VNC: Show the capture time in the video) ყოველი კადრის კუთხეში გადაღების ნამდვილ თარიღსა და დროს ჩაწერს. საწყისი მნიშვნელობა აღებულია ადმინისტრატორის პარამეტრიდან.
- დაელოდეთ ფაილს. ვიდეო მზადდება პირდაპირ ხელმოწერილი ჩანაწერიდან, თავიდანვე, და არსად ინახება. ფაილის სახელი —
rdp-{ნომერი}.mp4.
რა უნდა იცოდეთ ფაილის შესახებ: ხმა არ არის. უმოქმედობის პერიოდები შეკუმშულია (Idle periods squeezed in the video: N); შეკუმშვის ნამდვილი დროისგან გასარჩევად ფაილის ბოლოს მცირე ბლოკია, რომელსაც დამკვრელები უგულებელყოფენ: იგი შეკუმშვის ადგილებს ჩამოთვლის (The video file ends with a small block that players ignore…). არსებობს ზღვრები: უდიდესი ხანგრძლივობა წუთებში და ფაილის უდიდესი ზომა მბ-ში; ზღვრებზე გრძელი ან დიდი ჩანაწერი მთლიანად არ ექსპორტდება და არაფერი გაიცემა (Longest video: N minutes. Largest file: N MB. A longer or larger recording is refused, and nothing is exported.). ზღვრებს ადმინისტრატორი ადგენს გვერდზე Sessions. ყოველი ექსპორტი ჟურნალში იწერება: RDP ჩანაწერის ექსპორტი — მოვლენით RDP recording exported as video (rdp.export), VNC ჩანაწერის ექსპორტი — მოვლენით Session video exported (session.export).
თუ ექსპორტი ვერ შედგა, კარიბჭე მიზეზს წერს. ყველა ასეთი შეტყობინება მნიშვნელობითა და მოქმედებებით თავმოყრილია ცხრილში «გაუმართაობები» (Troubleshooting). თუ ვიდეოს ექსპორტი საერთოდ მიუწვდომელია (Video export is not available on this gateway.), კარიბჭეზე ვიდეოს კოდირების პროგრამა არ არის.

VNC სეანსის ბარათი
ბარათი (/audit/vnc-sessions/{ნომერი}) აჩვენებს ფაქტებს (სერვერი, ანგარიში, შესვლის ხერხი, ეკრანის ზომა, დასრულების მიზეზი) და მრიცხველების სტრიქონს Input dropped N · clipboard in N · out N · refused N: შეყვანის რამდენი მოვლენა იქნა უკუგდებული, რამდენჯერ გადაიცა გაცვლის ბუფერი სერვერზე და სერვერიდან, რამდენ გადაცემაზე ითქვა უარი. წარწერა გამოსახულების ქვემოთ ჩანაწერის შემოწმების ვერდიქტს გატყობინებთ:
| შეტყობინება | რას ნიშნავს |
|---|---|
| Recording verified | ჩანაწერი მთლიანია. |
| Recording changed after it was signed | ჩანაწერი ხელმოწერის შემდეგ შეცვალეს. ეს მთლიანობის დარღვევაა, იხ. «ჩანაწერების შემოწმება». |
| Recording cut at a crash | სეანსის მუშა პროცესი ავარიულად გაჩერდა. ჩაწერილი შენახულია, მაგრამ ჩანაწერის ბოლო მოჭრილია. |
| Recording not signed yet | საჭიროა მონაცემთა ბაზის მოცდა. |
| Seal refused. Parts left unsealed: N | კარიბჭემ ჩანაწერის N ნაწილის დალუქვა ვერ შეძლო. |
| Recording not found | ჩანაწერის ფაილები დისკზე არ არის, თუმცა შენახვის ვადა არ ამოწურულა. ისინი კარიბჭის გვერდის ავლით წაშალეს. |
| Recording deleted | ჩანაწერი შენახვის ვადის გასვლის გამო წაიშალა. |
ქვემოთ — დამკვრელი, გაცვლის ბუფერის გადაცემების სია და ღილაკები: Verify this recording (ამ ჩანაწერის ახლავე შემოწმება), Open the integrity check (მთლიანობის შემოწმების გვერდი), Export video (თუ კარიბჭეზე კოდირების პროგრამა არის). თუ კადრების ფორმატი მხარდაჭერილი არ არის, გამოსახულებაში ნათქვამია: Part of the picture could not be decoded here, An encoding this player does not know was skipped ან A part outside the screen was left out.

მონაცემთა ბაზების სეანსები
ბაზის სეანსის ბარათი (/audit/db-sessions/{ნომერი}) აჩვენებს ფაქტებს: ვინ, რომელ ბაზასთან, რომელი კლიენტური პროგრამით, რამდენი ბრძანება და შეცდომა, და ჩანაწერის მდგომარეობა. ქვემოთ არის ცხრილი Statements of the session სვეტებით Time, Statement, Rows, Error, Duration. მისი გაფილტვრა შეიძლება ველით Verb (ბრძანების ტიპი: SELECT, INSERT და ა.შ.), ტექსტით Text contains და მოსანიშნი ველით Errors only. გრძელი სია ფურცლდება ღილაკით Later statements, ბრძანების გრძელი ტექსტი კი მოჭრილია და ღილაკით Show all იშლება. მოთხოვნების შედეგები (ბაზის მიერ დაბრუნებული სტრიქონები) არასოდეს იწერება.
თუ ჩანაწერის ნაწილი ხელმოწერას არ დაემთხვა, მისი ბრძანებები არ ჩანს: Part {0} of this recording does not match its signature; its statements are not shown. პაროლის ან ტოკენის მსგავსი მნიშვნელობები ტექსტში დაფარულია და გვერდით ნათქვამია, რამდენი: {0} credential values masked. თუ ბრძანების ტექსტის წაკითხვა სხვადასხვაგვარად შეიძლება და მნიშვნელობების უსაფრთხოდ დამალვა შეუძლებელია, ბრძანება მთლიანად იმალება ნიშნულით Hidden as a precaution: the text can be read in more than one way. ყველა ბრძანებაში გამჭოლი ძებნა — გვერდზე Statements.

მონაცემთა ბაზების ბრძანებები (Statements)
გვერდი Statements (/audit/statements) — მონაცემთა ბაზების ყველა სეანსის (PostgreSQL, MySQL, SQL Server) ყველა SQL ბრძანების ერთიანი სია, უახლესი — ზემოთ, თითო გვერდზე 50. გვერდს ხედავენ Administrator და Auditor. გვერდის წარწერა: «Every statement of every database session, newest first». მოთხოვნების შედეგებს (რაც ბაზამ დააბრუნა) კარიბჭე არასოდეს იწერს, მხოლოდ თავად ბრძანებებს.

ფილტრები
| ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Period (From, To) | დაწყებისა და დასრულების თარიღისა და დროის ველები. | შეზღუდვების გარეშე. |
| User, Server, Account | ტექსტური ველები, რომლებშიც მნიშვნელობას შეიყვანთ: ვინ შეასრულა, რომელ სერვერზე, რომელი ანგარიშით (200 სიმბოლომდე). | ცარიელი. |
| Database | ტექსტური ველი: ბაზის სახელი. | ცარიელი. |
| Protocol | სია: PostgreSQL, MySQL ან SQL Server. | Any. |
| Verb | ტექსტური ველი: ბრძანების ტიპი — პირველი სიტყვა: SELECT, INSERT, UPDATE და ა.შ. (32 სიმბოლომდე). | ცარიელი. |
| Text contains | ბრძანების ტექსტის სიტყვა ან ნაწილი. | ცარიელი. |
| Errors only | მოსანიშნი ველი: მხოლოდ შეცდომით დასრულებული ბრძანებების ჩვენება. | გამორთულია. |
| Exact text და ღილაკი Find | ბრძანება მთლიანად, ისე, როგორც გაიგზავნა. | ცარიელი. |
სიის სვეტები: Time (დრო; ეს არის ბმული სეანსის ბარათზე, რომელიც ამ ბრძანებაზეა გახსნილი), User, Server, Database, Statement, Duration, Rows (სტრიქონების რაოდენობა), Error. სიაში ტექსტი 300 სიმბოლომდეა მოჭრილი; სრულად ის სეანსის ბარათზე ჩანს («მონაცემთა ბაზების სეანსები»).
ძებნა ზუსტი ტექსტით
პაროლები და მსგავსი მნიშვნელობები ბრძანებების ტექსტში ვარსკვლავებით არის დაფარული. ამიტომ სიტყვებით ჩვეულებრივი ძებნა ვერ იპოვის ბრძანებას, რომელშიც საძიებო პაროლი დამალულია. ამისთვის არსებობს ძებნა Exact text: თქვენ ბრძანებას მთლიანად შეიყვანთ, კარიბჭე კი მას ტექსტის დაცული ანაბეჭდით (HMAC) ეძებს. შეყვანილი ტექსტი არ ინახება და ხელახლა არ ჩანს: The statement exactly as it was sent. It is not saved and not shown again; the gateway looks it up by a keyed fingerprint. ძებნის შემდეგ გვერდი მხოლოდ ნაპოვნს აჩვენებს და წარწერას Showing only the statement you searched for by its exact text. ბმულით Show all statements. ანაბეჭდი CSV ექსპორტშიც არის (სვეტი text_mac), ამიტომ ექსპორტიდან აღებული ანაბეჭდი იმავე ბრძანებას პოულობს.
ნიშნულები სტრიქონებში: {0} credential values masked — რამდენი მნიშვნელობაა დაფარული; Hidden as a precaution: the text can be read in more than one way — ბრძანება მთლიანად დამალულია, რადგან მისი ტექსტის ორგვარად გაგება შეიძლება და შეუძლებელია გარანტია, რომ პაროლი დაფარულია.
CSV-ში გატანა
ღილაკი Export CSV ბრძანებებს მიმდინარე ფილტრის მიხედვით გაიტანს. ამისთვის ვინაობის ხელახალი დადასტურებაა საჭირო: თუ დადასტურება არ არის (ის 10 წუთი მოქმედებს), გადაგამისამართებენ გვერდზე Confirm it is you (/reauth), დადასტურების შემდეგ კი უკან დაგაბრუნებენ. ფაილში ტექსტის გარდა არის text_mac, text_sha256, masked, mask_ambiguous. ყოველი გატანა ჟურნალში იწერება მოვლენით Statements exported მანამ, სანამ პირველი ბაიტი გაიცემა; მოვლენაში ინახება ფილტრი, მაგრამ არა თქვენი საძიებო ფრაზები.
უჯრებს, რომლებსაც Excel ფორმულად შეასრულებდა (იწყება სიმბოლოებით =, +, -, @), კარიბჭე აპოსტროფით იცავს. ფაილი UTF-8 კოდირებაშია BOM ნიშნით, სტრიქონების გამყოფი — CRLF, როგორც RFC 4180 მოითხოვს, ამიტომ Excel მას «დამახინჯებული სიმბოლოების» გარეშე ხსნის.
ფაილებისა და გაცვლის ბუფერის გადაცემები
მომხმარებელსა და სერვერს შორის კარიბჭის გავლით მონაცემთა ყველა გადაცემა ორ გვერდზეა თავმოყრილი: File transfers (SFTP-ის, SCP-ის ფაილები და RDP სეანსების ფაილები) და Clipboard (RDP-ისა და VNC სეანსების გაცვლის ბუფერი). გვერდებს ხედავენ Administrator და Auditor. წესებს, თუ რისი გადაცემაა ნებადართული, ადმინისტრატორი ადგენს («ფაილების პოლიტიკა»).
File transfers
გვერდი File transfers (/audit/files): «Every file that moved through the gateway over SFTP or SCP: who, which server, which direction, how many bytes and the SHA-256 of what passed.» RDP სეანსების ფაილებიც (გადამისამართებული დისკით ან გაცვლის ბუფერით) ამ სიაშია: Files from Remote Desktop sessions (a redirected drive or the clipboard) are listed here too. The time opens the session.

| ფილტრის ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Period (From, To) | თარიღი და დრო. | შეზღუდვების გარეშე. |
| User, Server, Account | ვინ, რომელ სერვერზე, რომელი ანგარიშით. | ყველა. |
| Direction | Upload (სერვერზე) ან Download (სერვერიდან). | ორივე. |
| Protocol | SFTP, SCP, RDP drive, RDP clipboard. | ყველა. |
| Outcome | Completed, Partial, Failed, Stopped by a rule change, Over the size limit, Interrupted. | ყველა. |
| Hash | საკონტროლო ჯამის მდგომარეობა: Whole file, Range, Out of order — no hash, No hash. | ყველა. |
| File name contains | ფაილის სახელის ნაწილი. | ცარიელი. |
| Exact SHA-256 | 64 თექვსმეტობითი სიმბოლო. პოულობს ასეთი ჯამის მქონე ფაილის ყველა გადაცემას — მოსახერხებელია, როცა უნდა გაარკვიოთ, სად წავიდა კონკრეტული ფაილი. | ცარიელი. |
| Whole file only | მოსანიშნი ველი: მხოლოდ იმ გადაცემების ჩვენება, რომელთა ჯამი მთელ ფაილს ეხება. | გამორთულია. |
სვეტები: დრო, მომხმარებელი, Server ანგარიშით, მიმართულება (ისარი), File (გზა; სახელის გადარქმევისას — renamed to …), Bytes, SHA-256, შედეგი, Copy. ჯამთან აღნიშვნა მიგანიშნებთ, ზუსტად რას აღწერს იგი: File SHA-256 — მთელი ფაილის ჯამი; SHA-256 of bytes {0}–{1} — მხოლოდ მონაკვეთის; SHA-256 of no bytes (empty range) — არაფერი გადაცემულა.
ჯამი მთელი ფაილის ჯამად მხოლოდ მაშინ ითვლება, თუ გადაცემა პირველი ბაიტიდან დაიწყო, თანმიმდევრობით ბოლომდე მიმდინარეობდა და ფაილს სხვა არავინ ცვლიდა. კარიბჭე ითვლის იმ ბაიტების ჯამს, რომლებმაც მასში გაიარა, და არა სერვერზე მდებარე ფაილისას. თუ ფაილის ნაწილი არათანმიმდევრულად გადაიცა, ჯამი არ არის (Out of order — no hash) და ასლი არ ინახება (Not kept: out of order).
უარისა და გაუმართაობის მიზეზები.
თუ გადაცემა ვერ შედგა, სტრიქონში მიზეზია მითითებული. ეს კარიბჭის გადაწყვეტილებაა თქვენი წესების მიხედვით და არა გაფუჭება:
| მიზეზი | რას ნიშნავს |
|---|---|
| No file transfer allowed | წვდომის წესი ფაილების გადაცემას არ უშვებს. |
| Direction not allowed | წესი ასეთ მიმართულებას არ უშვებს. |
| Unsupported extension | ფაილის გაფართოება ფაილების პოლიტიკით აკრძალულია. |
| File size limit | ფაილი დასაშვებზე დიდია (Largest file, MB გვერდზე Sessions). |
| Session size limit | სეანსმა ჯამში დასაშვებზე მეტი გადასცა (All files in one session, MB). |
| Too many open files | კლიენტმა ერთდროულად ზედმეტად ბევრი ფაილი გახსნა. |
| Copy on the server | ფაილის კოპირების მცდელობა სერვერის შიგნით SFTP-ით, და არა თქვენსა და სერვერს შორის. |
| Malformed or unsupported request, Hostile input, Protocol error | კლიენტმა ან სერვერმა არაკორექტული მოთხოვნა გამოგზავნა. თუ ეს მეორდება, შეამოწმეთ კლიენტი (Hostile input შეიძლება შეტევის მცდელობას ნიშნავდეს). |
| Not a plain scp command, File transfer tool, Command is not valid UTF-8 | SCP-ისთვის მხოლოდ მარტივი ბრძანებები მიიღება; rsync და sftp-server-ის ხელით გაშვება აკრძალულია. |
| Terminal not allowed | წესი მხოლოდ ფაილების გადაცემას უშვებს, ტერმინალს — არა. |
| Server printed text before SFTP, Unsupported SFTP version | სერვერი შესვლისას ზედმეტ ტექსტს წერს (შესვლის სკრიპტი) ან SFTP-ის მხარდაუჭერელ ვერსიას იყენებს. |
| Path not allowed, Request type not allowed | RDP: დისკზე გზა ან მოთხოვნის ტიპი აკრძალულია. |
| Too many file changes in one session | RDP: სეანსში ფაილების ძალიან ბევრი ცვლილებაა. |
ფაილების ასლები.
თუ ფაილების პოლიტიკა ასლების შენახვას ითხოვს («ფაილების პოლიტიკა»), სვეტში Copy დგას Kept და ღილაკი Download copy. სხვა მნიშვნელობები: Not kept, Too large to keep, Not kept: out of order, Not kept: write failed, Deleted (ვადის გამო წაიშალა: Keep file copies, days გვერდზე Sessions, არაუმეტეს ჩანაწერების ვადისა).
- დააჭირეთ Download copy-ს. თუ დიდი ხანია ვინაობა არ დაგიდასტურებიათ, გაიხსნება პაროლისა და კოდის შეყვანის გვერდი (
/reauth): «This action needs your password and a code again. The confirmation lasts 10 minutes.» - დაადასტურეთ ვინაობა. დაიწყება ჩამოტვირთვა.
გაგზავნამდე კარიბჭე ასლს ამოწმებს: საკონტროლო ჯამს და თითოეული ბლოკის ნამდვილობას. თუ ასლი შემოწმებას ვერ გადის, იგი არ გაიცემა: The stored copy failed its integrity check and was not downloaded. ჩამოტვირთვა ჟურნალში იწერება მოვლენით Stored file copy downloaded პირველ ბაიტამდე. თუ გაუმართაობა გადაცემის შუაში მოხდა, კავშირი წყდება, ჟურნალში კი მეორე მოვლენა იწერება შედეგით «Failure». ჩამოტვირთული ფაილი შეიძლება ვირუსს ან საიდუმლოებებს შეიცავდეს: ფრთხილად გახსენით.
სეანსის ოპერაციების დეტალური სია.
SFTP/SCP ფაილური სეანსის გვერდზე არის ბლოკი Operations — ფაილებზე ყველა ოპერაციის ჩამონათვალი (შექმნა, წაშლა, სახელის გადარქმევა და ა.შ.) კარიბჭის გადაწყვეტილებით (Passed ან Refused). წარწერა ქვემოთ: The signed log of this session verifies. ან The signed log of this session does not verify: {0}. The check is in the audit log. თუ ასლი, რომელიც ხელმოწერილ ჟურნალშია ჩამოთვლილი, დისკიდან შენახვის ვადის ამოწურვამდე გაქრა, წერია: A stored file copy that the signed log lists is gone, although retention did not delete it: it was removed from the disk past the gateway. The check is in the audit log. სია რეალურ დროში ივსება, JavaScript-ის გარეშე განაახლეთ გვერდი. RDP სეანსებისთვის გვერდზე File transfers, რომელიც ერთი სეანსისთვის არის გახსნილი (/audit/files?session=…), სიის ქვემოთ არის ცხრილი Bytes through redirected devices: რამდენი ბაიტი წავიდა To the server და To the user's device გადამისამართებული მოწყობილობებით (პრინტერები, პორტები, სმარტ-ბარათები; დისკები სიის სტრიქონებად ჩანს).
CSV ექსპორტის ღილაკი სიას მიმდინარე ფილტრის მიხედვით ინახავს ფაილში file-transfers.csv. ექსპორტი ჟურნალში იწერება მოვლენით Export (audit.export) ფილტრით, პირველ ბაიტამდე.
Clipboard
გვერდი Clipboard (/audit/clipboard) აჩვენებს ყველაფერს, რაც RDP-ისა და VNC სეანსების გაცვლის ბუფერში გაიარა: ვინ, რომელ სერვერზე, რა მიმართულებით, რა მონაცემები, რამდენი ბაიტი, საკონტროლო ჯამი. შიგთავსი არ ინახება, გარდა ტექსტისა, რომლის შენახვაც წესმა მოითხოვა (The content is not stored, except text a rule keeps.).
| ფილტრის ველი | რა შევიყვანოთ | ნაგულისხმევი |
|---|---|---|
| Period | თარიღი და დრო. | შეზღუდვების გარეშე. |
| Person, Server | ვინ და რომელ სერვერზე. | ყველა. |
| Direction | Into the server / From the server. | ორივე. |
| Kind of data | Text, Image, Files, Other data. | ყველა. |
| Mechanism | Legacy ან Extended — ხერხი, რომლითაც RDP კლიენტმა მონაცემები გადასცა. | ორივე. |
| Outcome | Forwarded (გადაიცა) ან Refused (უარი ითქვა). | ყველა. |
| SHA-256 (exact) | 64 თექვსმეტობითი სიმბოლო. | ცარიელი. |
სვეტები: When, Person, Server, Protocol, Direction, Mechanism, Outcome, Reason, Bytes, SHA-256, Text. უარის მიზეზები: Direction not allowed (მიმართულება წესით აკრძალულია), Too large (ზედმეტად დიდი მოცულობა), View only (სეანსი მხოლოდ ყურებისთვისაა), Not text (ტექსტი არ არის, როცა წესი მხოლოდ ტექსტს უშვებს), Copy could not be kept (ასლის შენახვა ვერ მოხერხდა). თუ სია ცარიელია, წერია No clipboard transfers match. ღილაკი Export CSV სიას გაიტანს და მოვლენას Export ჩაწერს.
თუ წესი ბუფერის ტექსტის შენახვას ითხოვს, სვეტში Text დგას Kept, სტრიქონს კი ღილაკი Download text აქვს (ტექსტის ჩამოტვირთვა ფაილად clipboard-{ნომერი}.txt). სხვა მდგომარეობები: Not kept, Too large to keep, Not text. ჩამოტვირთვა ხელახალ დადასტურებას მოითხოვს: Confirm who you are to read kept clipboard text. შენახული ტექსტი დაშიფრული სახით ინახება ჩანაწერის გვერდით და მასთან ერთად იშლება; ყოველი წაკითხვა ჟურნალში იწერება (Stored file copy downloaded). შეცდომები: The kept text is no longer on disk. (ტექსტი უკვე წაშლილია ან ფაილი აღებულია) და The stored copy failed its integrity check and was not downloaded.
გაცვლის ბუფერის შენახული ტექსტი შეიძლება პაროლებსა და სხვა საიდუმლოებებს შეიცავდეს. ნუ ჩამოტვირთავთ მას აუცილებლობის გარეშე და ჩამოტვირთულს ნუ დატოვებთ საერთო დისკებზე.

აუდიტის ჟურნალი და შესვლების ჟურნალი
აუდიტის ჟურნალი მთავარი დოკუმენტია, რომლითაც მოწმდება, რა ხდებოდა კარიბჭეზე. მასში ხვდება ყოველი მნიშვნელოვანი მოქმედება: შესვლა, პარამეტრის შეცვლა, სეანსის დაწყება და დასრულება, უარი, ექსპორტი. ჟურნალი ჯაჭვის სახით არის მოწყობილი: ყოველ მოვლენასთან ინახება წინა მოვლენის საკონტროლო ჯამი (ჰეში), ამიტომ შუაში მოვლენის შეუმჩნევლად შეცვლა ან წაშლა შეუძლებელია («მთლიანობის შემოწმება»). ჟურნალს და ქვემოთ აღწერილ გვერდებს ხედავენ Administrator და Auditor. კონსოლიდან ჟურნალის შეცვლა არავის შეუძლია.
გვერდი Audit log
გვერდი Audit log (/audit) იხსნება გვერდითი მენიუს პუნქტით Audit log. წარწერა: «Every gateway event in one hash chain: each keeps the hash of the one before. Exporting the current filter is itself written to the log.» ნაგულისხმევად ნაჩვენებია ბოლო 7 დღის მოვლენები, თითო გვერდზე 30; სია ფურცლდება ღილაკებით Newer და Older. ქვემოთ — Total: N.

| ველი | რა შევიყვანოთ | ნაგულისხმევი / შეზღუდვები |
|---|---|---|
| Period (From, To) | დაწყებისა და დასრულების თარიღები. | ბოლო 7 დღე. |
| User | ლოგინი, რომლის მოქმედებებიც უნდა გამოჩნდეს (არჩევა სიიდან). | ყველა. |
| Event | მოვლენის ტიპი (არჩევა სიიდან; სახელები — ქვემოთ მოცემულ ცხრილში). | ყველა. |
| Object type | რას ეხება მოქმედება. სიაში მხოლოდ ის სახეებია, რომლებიც ჟურნალში გვხვდება; შესაძლო მნიშვნელობები: User, Group, Token, Access rule, Server, Folder, Account, Setting, Encryption key, SIEM export, List, Audit log, Session, Directory, Pass, Device profile, Access request, Grant, Command policy, Command pattern group, Clipboard, Command confirmation, Licence. | ყველა. |
| Result | All, Success ან Refused. არჩევანი Refused აჩვენებს ყველა მოვლენას, რომელიც წარმატებით არ დასრულებულა (უარები და გაუმართაობები). | ყველა. |
| საძიებო სტრიქონი (User, object, address) | სიტყვა ან მისი ნაწილი. მიუხედავად იმისა, რომ მინიშნებაში დასახელებულია მომხმარებელი, ობიექტი და მისამართი, ძებნა მოვლენის ტიპის კოდითა და დეტალების ტექსტითაც ხდება. რეგისტრს მნიშვნელობა არ აქვს. | ცარიელი. |
ღილაკი Apply ფილტრებს იყენებს. ჩამოყრის ღილაკი არ არის: ფილტრების მოსახსნელად გაასუფთავეთ ველები და დააჭირეთ Apply-ს ან /audit ხელახლა გახსენით. ველების გარდა, გვერდს ესმის /audit?type=hostkey.mismatch სახის ბმულები (ფილტრი მოვლენის კოდით) და About: … (ერთ ობიექტთან დაკავშირებული მოვლენები; ღილაკი Show everything ფილტრს ხსნის). ასეთ ბმულებს კონსოლის სხვა გვერდები იყენებს.
| სვეტი | რას ნიშნავს |
|---|---|
| No. | მოვლენის ნომერი ჯაჭვში. იგი არ იცვლება და არ მეორდება. |
| Time | დრო ჩვენების სასაათო სარტყლით (gateway.json). |
| User | ვინ შეასრულა მოქმედება. სიტყვა system — მოქმედება თავად კარიბჭემ შეასრულა (მაგალითად, ყოველდღიური შემოწმება). |
| Event | მოვლენის სახელი. |
| Object | რაზე შესრულდა მოქმედება. |
| Object type | ობიექტის სახე (მომხმარებელი, სერვერი, სეანსი და ა.შ.). |
| Address | ქსელური მისამართი, საიდანაც ადამიანი მოვიდა. |
| Result | Success — წარმატებით. Failure — გაუმართაობის გამო ვერ მოხერხდა. Refused — კარიბჭემ წესების ან შემოწმების გამო უარი თქვა. |
| Details | ხატულა მოვლენის ბარათის ბმულით. |
CSV.
ექსპორტის ღილაკი ფაილში ინახავს მიმდინარე ფილტრის ყველა მოვლენას (და არა მხოლოდ ერთ გვერდს). ფორმატი: UTF-8 BOM ნიშნით, სტრიქონები CRLF-ით არის გამოყოფილი, უჯრები RFC 4180-ის შესაბამისად; მნიშვნელობები, რომლებიც იწყება სიმბოლოებით =, +, -, @, აპოსტროფით არის დაცული, რომ Excel-მა ისინი ფორმულად არ შეასრულოს. თავად ექსპორტი ჟურნალში იწერება მოვლენით Export თქვენი ფილტრით, ჯერ კიდევ მანამ, სანამ პირველ ბაიტს გამოგიგზავნიან. ექსპორტის ფაქტის დამალვა შეუძლებელია.
მოვლენის ბარათი
მოვლენის სტრიქონი ბარათის ბმულია /audit/{ნომერი}, სათაური Event No. {0}. ბარათზე:
| ველი | რას ნიშნავს |
|---|---|
| No. in the chain | მოვლენის ნომერი. |
| დრო, მომხმარებელი, მოვლენა, ობიექტი, Object type, Object id, Address, შედეგი | ვინ, როდის, რაზე და საიდან შეასრულა მოქმედება. Address — ქსელური მისამართი, საიდანაც ადამიანი მოვიდა. |
| Session | ბმული სეანსზე, რომელსაც მოვლენა ეკუთვნის, თუ ის სეანსს ეკუთვნის. |
| Details | დეტალები JSON-ის სახით: ზუსტად რა შეიცვალა, რომელი ფილტრი გამოიყენეს, რა იყო უარის მიზეზი. საიდუმლოებები (პაროლები, გასაღებები, კოდები) ჟურნალში არ ხვდება. |
| Hash, Previous hash | ამ მოვლენის ჰეში და წინა მოვლენის ჰეში. ამ მნიშვნელობებით მოწმდება ჯაჭვი. SIEM-ში ჟურნალის ასლთან შესადარებლად სწორედ ჰეში შეადარეთ. |
ღილაკები «No. N» (წინა და შემდეგი მოვლენა) და Back ჯაჭვზე გადაადგილების საშუალებას იძლევა. თუ თქვენ მიერ გახსნილი მოვლენა ჯაჭვის წყვეტის ნაწილია, მისი ბარათი მთლიანობის გვერდიდან გახსენით («მთლიანობის შემოწმება»).

შესვლების ჟურნალი (Sign-in log)
გვერდი Sign-in log (/audit/logins) აუდიტის ჟურნალის მოსახერხებელი ჭრილია, მხოლოდ შესვლების შესახებ: «A filtered view of the audit log: console sign-ins and BURSUcm tokens.» აქ თავმოყრილია მოვლენები Console sign-in, Second factor, Identity confirmed, User locked out, BURSUcm sign-in: password, BURSUcm sign-in: code, Token issued, Token revoked, SSH sign-in და Ticket used.
ცხრილის ზემოთ — გადამრთველები რიცხვებით: All, Successful, Refused, ასევე არხები Web console, BURSUcm, SSH. საძიებო სტრიქონი (User, address) ეძებს არა მხოლოდ ლოგინითა და მისამართით, არამედ მოვლენის ტიპის კოდითა და მოვლენის დეტალების ტექსტითაც; რეგისტრს მნიშვნელობა არ აქვს. არის CSV ექსპორტი (ისიც იწერება როგორც Export). სვეტები: User, Method, Channel, Address, Result, Reason, Time.
| ხერხი (Method) | რას ნიშნავს |
|---|---|
| password | შესვლა პაროლით. |
| password + TOTP | პაროლი და ერთჯერადი კოდი. |
| recovery code | შესვლა აღდგენის კოდით. |
| confirmation (password + code) | ვინაობის ხელახალი დადასტურება სახიფათო მოქმედების წინ. |
| token | შესვლა BURSUcm-იდან ტოკენით. |
| Windows (Kerberos), Windows (Kerberos) + TOTP, Windows (Kerberos) + remembered device | შესვლა Windows-ის ანგარიშით, პაროლის გარეშე (კოდით ან დამახსოვრებული მოწყობილობით). |
უარის მიზეზები (Reason).
| რა წერია | რა გავაკეთოთ |
|---|---|
| wrong login or password | ადამიანმა შეცდომა დაუშვა. თუ ეს ერთი მისამართიდან ბევრჯერ მეორდება — შესაძლებელია პაროლის შერჩევა. |
| wrong password / wrong code | არასწორი პაროლი ან კოდი. ზედიზედ რამდენიმე არასწორი კოდი ანგარიშს ბლოკავს. |
| account locked / locked after failed attempts | ანგარიში დაბლოკილია. დაბლოკვას ადმინისტრატორი მოხსნის («მომხმარებლები»), ან ის ვადის გასვლისას თავისით მოიხსნება. |
| user disabled | მომხმარებელი ადმინისტრატორმა გამორთო. |
| step expired | ადამიანი კოდს ზედმეტად დიდხანს შეიყვანდა; მან შესვლა თავიდან უნდა დაიწყოს. |
| too many attempts from this address | ამ მისამართიდან ზედმეტად ბევრი მცდელობაა; მოიცადეთ. |
| sign-in not set up (password or two-factor) | მომხმარებელს პაროლი ან მეორე ფაქტორი არ აქვს დაყენებული. მან კონსოლში დაყენება უნდა გაიაროს. |
| no access to that server | SSH: ამ სერვერზე წვდომის წესი არ არის. |
| refused by the licence | შესვლა აკრძალულია ლიცენზიის მდგომარეობის გამო («ლიცენზია»). |
| a VNC server, reached with a VNC viewer | ადამიანმა VNC-სერვერის SSH კლიენტით გახსნა სცადა; VNC იხსნება კონსოლში «Connect»-ით ან BURSUcm-ით. |
| in no mapped directory group / directory not available / the directory account name cannot be a gateway login / locked in the directory / directory error / no longer in the directory | დირექტორიით შესვლის პრობლემები: ადამიანი შესაბამისობაში მოყვანილ ჯგუფში არ არის, დირექტორია არ პასუხობს, დირექტორიის ანგარიშის სახელი ლოგინად არ გამოდგება, ანგარიში დირექტორიაში დაბლოკილი ან წაშლილია («დირექტორიები»). |
| Windows offered NTLM (refused); clocks differ too much; the gateway's Kerberos key does not match; the secure connection could not be confirmed; a ticket presented again (replay); the Windows sign-in token was refused; the domain is not connected; Windows sign-in is not set up; no such person in the directory; network logon denied on the gateway host; ticket refused as modified (klist purge, then sign in again); Windows refused the credentials (a policy may deny network logon) | Windows-ით (Kerberos) შესვლის წარუმატებლობის მიზეზები: NTLM არ მიიღება, კომპიუტერისა და სერვერის დრო განსხვავდება, გასაღები (keytab) მოძველებულია, ბილეთის გამეორება, დომენი დაკავშირებული არ არის და ა.შ. «ticket refused as modified»-ის შემთხვევაში ადამიანმა უნდა შეასრულოს klist purge და ხელახლა შევიდეს. დანარჩენს ადმინისტრატორი ასწორებს («დირექტორიები»). |

მოვლენების ტიპების ცნობარი
ქვემოთ მოცემულ ცხრილებში — მოვლენების ყველა 196 ტიპი, რომლის ჩაწერაც კარიბჭეს შეუძლია, ჯგუფების მიხედვით. სვეტში «მოვლენა» — სახელი, როგორც ის ჟურნალში ჩანს; სვეტში «კოდი» — მოვლენის შიდა კოდი, რომელიც ჩანს ბარათზე და SIEM-ში (ველი «ტიპი») და რომლითაც ძებნა შეიძლება (/audit?type=…).
მოვლენები SSH session terminated და SSH session watched RDP-ის, მონაცემთა ბაზებისა და VNC სეანსებისთვისაც იწერება. გასარჩევად ნახეთ ობიექტის ტიპი და მოვლენის დეტალები.
შესვლა, გასვლა და ვინაობის დადასტურება
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Console sign-in | console.signin | ვებ-კონსოლში შესვლა პაროლით (წარმატება ან უარი). უარის მიზეზი ჩანს დეტალებში და გვერდზე «Sign-in log». |
| Second factor | console.signin.mfa | მეორე ფაქტორის კოდის შეყვანა კონსოლში შესვლისას. |
| Sign-out | console.signout | კონსოლიდან გასვლა. |
| Identity confirmed | console.reauth | ვინაობის ხელახალი დადასტურება (პაროლი და კოდი) სახიფათო მოქმედების წინ: ექსპორტის, ასლის ჩამოტვირთვის, პარამეტრების შეცვლის. |
| Own password changed | console.password.change | ადამიანმა საკუთარი პაროლი შეცვალა. |
| Other sessions ended | console.sessions.revoke | ადამიანმა კონსოლის თავისი სხვა სეანსები დაასრულა. |
| TOTP setup refused | console.enrol.refused | TOTP-ის დაყენება უარყოფილია (მაგალითად, არასწორი კოდი ან ნაბიჯის ვადა ამოიწურა). |
| BURSUcm sign-in: password | api.signin | BURSUcm პროგრამიდან შესვლა: პაროლის შემოწმება. |
| BURSUcm sign-in: code | api.signin.mfa | BURSUcm პროგრამიდან შესვლა: კოდის შემოწმება. |
| Token issued | token.issue | BURSUcm პროგრამისთვის ტოკენი გაიცა. |
| Token revoked | token.revoke | ტოკენი გაუქმდა. |
| SSH sign-in | ssh.signin | SSH კლიენტით კარიბჭეზე შესვლა (წარმატება ან უარი). |
| Ticket issued | ticket.issue | სერვერთან დასაკავშირებლად ერთჯერადი ბილეთი გაიცა. |
| Ticket used | ticket.redeem | ბილეთი კარიბჭეს წარედგინა და გამოყენებულ იქნა (ან უარყოფილ იქნა). |
| Device remembered for Windows sign-in | device.remember | მოწყობილობა დამახსოვრებულია Windows-ით (Kerberos) შესვლისთვის; მისთვის მეორე ფაქტორი არ მოითხოვება. |
| Remembered device forgotten | device.forget | დამახსოვრებული მოწყობილობა დავიწყებულია. |
მომხმარებლები, ჯგუფები და ორფაქტორიანი დაცვა
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| User created | user.create | მომხმარებელი შეიქმნა. |
| User changed | user.update | მომხმარებლის მონაცემები შეიცვალა. |
| Roles changed | user.roles | მომხმარებლის როლები შეიცვალა. |
| User disabled | user.disable | მომხმარებელი გამოირთო. |
| User enabled | user.enable | მომხმარებელი ჩაირთო. |
| User unlocked | user.unlock | მომხმარებლის დაბლოკვა ხელით მოიხსნა. |
| User locked out | user.lockout | მომხმარებელი შესვლის წარუმატებელი მცდელობების შემდეგ დაიბლოკა. |
| Language changed | user.language | მომხმარებელმა ინტერფეისის ენა შეცვალა. |
| MFA reset | user.mfa.reset | ადმინისტრატორმა მომხმარებლის მეორე ფაქტორი ჩამოყარა. |
| Temporary password set | user.password.reset | ადმინისტრატორმა დროებითი პაროლი დააყენა. |
| Sessions ended | user.sessions.end | ადმინისტრატორმა მომხმარებლის ყველა სეანსი კონსოლში დაასრულა. |
| TOTP set up | mfa.enrol | მომხმარებელმა TOTP დააყენა. |
| Authenticator replaced | mfa.replace | მომხმარებელმა ავთენტიფიკატორის აპი შეცვალა. |
| TOTP setup started | mfa.enrol.start | TOTP-ის დაყენება დაიწყო. |
| Authenticator replacement started | mfa.replace.start | ავთენტიფიკატორის შეცვლა დაიწყო. |
| New recovery codes | mfa.codes.new | გაიცა აღდგენის ახალი კოდები. |
| TOTP accepted after the clock went back | mfa.step_rollback | TOTP-კოდი მიღებულ იქნა მას შემდეგ, რაც სერვერის საათი უკან გადავიდა. შეამოწმეთ დრო კარიბჭეზე. |
| Group created | group.create | მომხმარებლების ჯგუფი შეიქმნა. |
| Group changed | group.update | ჯგუფი შეიცვალა. |
| Group deleted | group.delete | ჯგუფი წაიშალა. |
| Member added | group.member.add | ჯგუფს წევრი დაემატა. |
| Member removed | group.member.remove | ჯგუფიდან წევრი ამოიშალა. |
რესურსების კატალოგი და წვდომის წესები
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Folder created | folder.create | სერვერების საქაღალდე შეიქმნა. |
| Folder renamed | folder.rename | საქაღალდეს სახელი გადაერქვა. |
| Folder moved | folder.move | საქაღალდე გადაიტანეს. |
| Folder deleted | folder.delete | საქაღალდე წაიშალა. |
| Server created | server.create | სერვერი დაემატა. |
| Server changed | server.update | სერვერი შეიცვალა. |
| Server deleted | server.delete | სერვერი წაიშალა. |
| Server connection checked | server.test | შემოწმდა კარიბჭის კავშირი სერვერთან. |
| Account created | account.create | სერვერის ანგარიში დაემატა. |
| Secret replaced | account.secret | ანგარიშის საიდუმლო (პაროლი ან გასაღები) შეიცვალა. თავად საიდუმლო ჟურნალში არ ხვდება. |
| Account deleted | account.delete | სერვერის ანგარიში წაიშალა. |
| Privileged mode of an account changed | account.privileged | ანგარიშის პრივილეგირებული წვდომის რეჟიმი შეიცვალა (ქსელური მოწყობილობებისთვის). |
| Device profile created | device_profile.create | მოწყობილობის პროფილი შეიქმნა. |
| Device profile changed | device_profile.update | მოწყობილობის პროფილი შეიცვალა. |
| Device profile deleted | device_profile.delete | მოწყობილობის პროფილი წაიშალა. |
| Rule created | rule.create | წვდომის წესი შეიქმნა. |
| Rule changed | rule.update | წესი შეიცვალა. |
| Rule enabled | rule.enable | წესი ჩაირთო. |
| Rule disabled | rule.disable | წესი გამოირთო. |
| Rule extended | rule.extend | წესის ვადა გაგრძელდა. |
| Rule deleted | rule.delete | წესი წაიშალა. |
| Server host key confirmed | hostkey.confirm | ადმინისტრატორმა სერვერის გასაღები დაადასტურა. |
| Server host key mismatch | hostkey.mismatch | სერვერის გასაღები დამახსოვრებულს არ დაემთხვა; კავშირი უარყოფილია. შესაძლებელია სერვერის ჩანაცვლება. |
| Server host key not confirmed | hostkey.unconfirmed | სერვერის გასაღები ჯერ დადასტურებული არ არის; კავშირი უარყოფილია. |
| RDP server certificate confirmed | rdp.cert.confirm | ადმინისტრატორმა RDP-სერვერის სერტიფიკატი დაადასტურა. |
| RDP server certificate cleared | rdp.cert.clear | RDP-სერვერის დამახსოვრებული სერტიფიკატი ჩამოიყარა. |
| VNC server certificate confirmed | vnc.cert.confirm | ადმინისტრატორმა VNC-სერვერის სერტიფიკატი დაადასტურა. |
| VNC server certificate cleared | vnc.cert.clear | VNC-სერვერის დამახსოვრებული სერტიფიკატი ჩამოიყარა. |
| Database server certificate confirmed | server.db_tls_pin | მონაცემთა ბაზის სერვერის სერტიფიკატი დადასტურდა. |
| Database server sign-in tested | server.db_test | შემოწმდა კარიბჭის შესვლა მონაცემთა ბაზის სერვერზე. |
წვდომის მოთხოვნები და დამტკიცებები
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Access requested | request.create | მომხმარებელმა წვდომა მოითხოვა. |
| Request decided on by an approver | request.review | დამმტკიცებელმა მოთხოვნაზე გადაწყვეტილება მიიღო. |
| Access granted by request | request.grant | წვდომა მოთხოვნით გაიცა. |
| Request denied | request.deny | მოთხოვნა უარყოფილია. |
| Request cancelled | request.cancel | მოთხოვნა ავტორმა გააუქმა. |
| Request expired | request.expire | მოთხოვნას ვადა გაუვიდა გადაწყვეტილების გარეშე. |
| Granted access revoked | request.revoke | გაცემული წვდომა გაუქმდა. |
| Granted access ended | grant.end | გაცემული წვდომის ვადა ამოიწურა. |
| New approver | approver.added | გამოჩნდა ახალი დამმტკიცებელი. |
| Notification failed | notify.fail | შეტყობინება ვერ მიეწოდა. |
| Test notification sent | notify.test | გაიგზავნა სატესტო შეტყობინება. |
გადაუდებელი წვდომა
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Emergency access used | breakglass.use | გამოყენებულ იქნა გადაუდებელი წვდომა. |
| Emergency access refused: limit reached | breakglass.limit | გადაუდებელ წვდომაზე უარი ითქვა: ლიმიტი ამოწურულია. |
| Emergency access reviewed | breakglass.review | გადაუდებელი წვდომის გამოყენება განხილულია (განხილვა დახურულია). |
| Emergency access review overdue | breakglass.overdue | გადაუდებელი წვდომის განხილვას ვადა გადაუცილდა. |
SSH-ის, Telnet-ის და მონაცემთა ბაზების სეანსები
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| SSH session started | session.start | დაიწყო სეანსი (SSH, Telnet, SFTP, SCP). |
| SSH session ended | session.end | სეანსი დასრულდა. მიზეზი — დეტალებში. |
| SSH session terminated | session.terminate | სეანსი ადმინისტრატორმა ან აუდიტორმა დაასრულა (იგივე მოვლენა SSH-ისთვის, RDP-ისთვის, მონაცემთა ბაზებისა და VNC-ისთვის). |
| SSH session ended: access lapsed | session.expire | სეანსი დაიხურა, რადგან წვდომა დასრულდა. |
| SSH session watched | session.watch | ვიღაც სეანსის პირდაპირ ყურებას მიუერთდა (იგივე მოვლენა SSH-ისთვის, RDP-ისთვის, მონაცემთა ბაზებისა და VNC-ისთვის). |
| Session data policy changed | session.policy | მიმდინარე სეანსის მონაცემთა პოლიტიკა შეიცვალა. |
| Server login by the gateway | session.login | კარიბჭე მოწყობილობაზე შევიდა (Telnet-ისა და ქსელური მოწყობილობებისთვის). |
| Privileged mode on the server | session.privileged | კარიბჭემ მოწყობილობაზე პრივილეგირებული რეჟიმი ჩართო. |
| Session video exported | session.export | სეანსის ჩანაწერიდან ვიდეო შეიქმნა (VNC). |
| SSH request refused | ssh.refused | SSH მოთხოვნა კარიბჭემ უარყო. |
| Telnet negotiation trouble | telnet.negotiation | პრობლემა Telnet-ის პარამეტრების შეთანხმებისას. |
| The server echoed a typed password | login.secret_echo | მოწყობილობამ აჩვენა პაროლი, რომელიც კარიბჭემ შეიყვანა. ჩანაწერი დამალულია; შეამოწმეთ მოწყობილობის პარამეტრები. |
| A typed password was taken without a device's reply | login.secret_capture | კარიბჭის მიერ შეყვანილი პაროლი მოწყობილობაზე უცხო პროგრამამ ჩაიგდო ხელში. |
| Database pass issued | db.pass.issue | მონაცემთა ბაზასთან დასაკავშირებლად საშვი გაიცა. |
| Database pass revoked | db.pass.revoke | მონაცემთა ბაზის საშვი გაუქმდა. |
| Database connection refused | db.refused | მონაცემთა ბაზასთან კავშირი უარყოფილია. |
| MySQL local file load refused | db.local_infile_denied | MySQL: ლოკალური ფაილის ჩატვირთვა უარყოფილია. |
| Statements exported | db.statements.export | მონაცემთა ბაზების ბრძანებები CSV-ში გაიტანეს. |
| Database settings changed | db.settings | მონაცემთა ბაზების პარამეტრები შეიცვალა. |
სეანსების ჩანაწერები
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Recording signed | recording.signed | სეანსის ჩანაწერი ხელმოწერილია (SSH, Telnet, SFTP, SCP, მონაცემთა ბაზები, VNC; RDP-ს საკუთარი მოვლენა აქვს rdp.recording.signed). |
| Recording failed | recording.fault | სეანსის ჩანაწერმა (SSH, Telnet, SFTP, SCP, მონაცემთა ბაზები, VNC) შემოწმება ვერ გაიარა ან მისი დისკზე ჩაწერა ვერ მოხერხდა. |
| Recording deleted by retention | recording.retention | ჩანაწერი შენახვის ვადის გასვლის გამო წაიშალა. |
| Recording played | recording.play | სეანსის ჩანაწერი სანახავად გაიხსნა (სეანსის ნებისმიერი ტიპი, RDP-ის ჩათვლით; იწერება პირველ ბაიტამდე). |
| Recording downloaded | recording.download | SSH სეანსის ჩანაწერი .cast ფაილად ჩამოიტვირთა. |
| Recordings verified | recording.verify | ჩანაწერების შემოწმება მთლიანობის გვერდზე (VNC). |
| Command text looked up | command.search | ბრძანების ზუსტი სტრიქონის ძებნა სეანსში (თავად მოთხოვნა არ იწერება). |
ფაილების გადაცემები
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| File transferred | file.transfer | ფაილი გადაიცა (SFTP ან SCP). |
| File operation refused | file.refused | ფაილზე ოპერაცია უარყოფილია. |
| Stored file copy downloaded | file.copy.download | ჩამოიტვირთა ფაილის შენახული ასლი ან გაცვლის ბუფერის ტექსტი. |
| Stored file copy deleted | file.copy.delete | ფაილის შენახული ასლი ვადის გამო წაიშალა. |
RDP სეანსები
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| RDP request refused | rdp.refused | RDP მოთხოვნა უარყოფილია. |
| RDP session started | rdp.session.start | RDP სეანსი დაიწყო. |
| RDP session ended | rdp.session.end | RDP სეანსი დასრულდა. |
| RDP data policy changed | rdp.policy | RDP-ის მონაცემთა პოლიტიკა შეიცვალა. |
| RDP capture key stored | rdp.recording.key | RDP ჩანაწერის გასაღები შეინახა. |
| RDP recording part sealed | rdp.recording.part | RDP ჩანაწერის ნაწილი დაილუქა. |
| RDP recording signed | rdp.recording.signed | RDP ჩანაწერი ხელმოწერილია. |
| RDP recording failed | rdp.recording.fault | RDP ჩანაწერი დაზიანებულია ან შემოწმება ვერ გაიარა. |
| RDP clipboard transfer refused | rdp.clipboard_denied | RDP-ში გაცვლის ბუფერის გადაცემა უარყოფილია. |
| RDP drive access refused | rdp.drive_denied | RDP-ის გადამისამართებულ დისკზე წვდომა უარყოფილია. |
| RDP device refused | rdp.device_denied | RDP მოწყობილობა უარყოფილია. |
| RDP channel blocked | rdp.channel_blocked | RDP არხი დაიბლოკა. |
| RDP recording exported as video | rdp.export | RDP ჩანაწერი ვიდეოდ იქნა ექსპორტირებული. |
| RDP recording indexed | rdp.index | RDP ჩანაწერი სწრაფი გადახვევისთვის ინდექსირებულია. |
| RDP playback job refused | rdp.render_refused | RDP-ის დაკვრის ამოცანა უარყოფილია (ლიმიტი, რესურსების ნაკლებობა). |
| RDP picture larger than the recording declares | rdp.render_picture | გამოსახულება RDP ჩანაწერში უფრო დიდია, ვიდრე ჩანაწერშია განცხადებული; კარიბჭემ მისი აგება არ დაიწყო. |
| RDP file signing key changed | rdp.signing_key | .rdp ფაილების ხელმოწერის გასაღები შეიცვალა. |
VNC სეანსები
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| VNC connection refused | vnc.refused | VNC კავშირი უარყოფილია. |
| VNC clipboard transfer refused | vnc.clipboard_denied | VNC-ში გაცვლის ბუფერის გადაცემა უარყოფილია. |
| VNC protocol error | vnc.protocol | VNC პროტოკოლის შეცდომა. |
| VNC session worker failed | vnc.worker | VNC სეანსის მუშა პროცესი ავარიულად დასრულდა. |
| VNC settings changed | vnc.settings | VNC-ის პარამეტრები შეიცვალა. |
| Capture part sealed | vnc.capture.part | VNC ჩანაწერის ნაწილი დაილუქა. |
| VNC playback job refused | vnc.render_refused | VNC-ის დაკვრის ამოცანა უარყოფილია. |
| VNC picture larger than the recording declares | vnc.render_picture | გამოსახულება VNC ჩანაწერში უფრო დიდია, ვიდრე ჩანაწერშია განცხადებული. |
ბრძანებების კონტროლი
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Command refused | command.denied | ბრძანება პოლიტიკამ უარყო. |
| Session ended by a command policy | command.terminate | სეანსი ბრძანებების კონტროლის პოლიტიკამ დაასრულა. |
| Command cancelled, cancellation not verified | command.abort_unverified | ბრძანება გაუქმდა, მაგრამ კარიბჭემ ვერ დაადასტურა, რომ იგი არ შესრულებულა. |
| Command alert | command.alert | პოლიტიკის გაფრთხილება ამოქმედდა (ბრძანება არ დაბლოკილა). |
| Command line not readable | command.unread | კარიბჭემ ბრძანების სტრიქონი ვერ წაიკითხა. |
| Many unreadable command lines | command.unreadable_burst | ზედიზედ ბევრი წაუკითხავი სტრიქონი. |
| Command policy created | command.policy.create | ბრძანებების პოლიტიკა შეიქმნა. |
| Command policy changed | command.policy.update | ბრძანებების პოლიტიკა შეიცვალა. |
| Command policy deleted | command.policy.delete | ბრძანებების პოლიტიკა წაიშალა. |
| Command policy could not be loaded | command.policy.fault | ბრძანებების პოლიტიკის ჩატვირთვა ვერ მოხერხდა. ამ პოლიტიკის ბრძანებები არ კონტროლდება, სანამ შეცდომა არ გასწორდება. |
| Command pattern group created | command.group.create | ბრძანებების შაბლონების ჯგუფი შეიქმნა. |
| Command pattern group changed | command.group.update | შაბლონების ჯგუფი შეიცვალა. |
| Command pattern group deleted | command.group.delete | შაბლონების ჯგუფი წაიშალა. |
| Command events lost | command.events.dropped | ბრძანებების მოვლენები დაიკარგა (რიგი გადაივსო). |
| Command held for confirmation | command.confirm.ask | ბრძანება შეჩერებულია მეორე ადამიანის დადასტურებამდე. |
| Command allowed by a second person | command.confirm.allow | მეორე ადამიანმა ბრძანება დაუშვა. |
| Command refused by a second person | command.confirm.deny | მეორე ადამიანმა ბრძანება აკრძალა. |
| Command confirmation timed out (refused) | command.confirm.timeout | დადასტურებას ვერ დაელოდნენ, ბრძანება უარყოფილია. |
| Command confirmation cancelled | command.confirm.abort | დადასტურება გაუქმდა. |
მომხმარებლების დირექტორიები (LDAP, AD)
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Directory user created | directory.signin | დირექტორიიდან მომხმარებელი პირველი შესვლისას შეიქმნა. |
| Directory change applied | directory.sync | დირექტორიიდან მიღებული ცვლილება გამოყენებულია. |
| Directory not available | directory.unavailable | დირექტორია მიუწვდომელია. |
| Directory watch | directory.watch | დირექტორიაზე თვალყურის დევნება (დაიკარგა ან აღდგა). |
| Directory added | directory.create | დირექტორია დაემატა. |
| Directory changed | directory.update | დირექტორია შეიცვალა. |
| Directory deleted | directory.delete | დირექტორია წაიშალა. |
| Directory group mapping changed | directory.mapping | დირექტორიის ჯგუფების შესაბამისობა შეიცვალა. |
| Directory connection checked | directory.test | დირექტორიასთან კავშირი შემოწმდა. |
| Directory certificate confirmed | directory.certificate | დირექტორიის სერტიფიკატი დადასტურდა. |
| Kerberos keytab changed | directory.keytab | Kerberos-ის გასაღებების ფაილი (keytab) შეიცვალა. |
აუდიტი, პარამეტრები და დაშიფვრის გასაღები
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Export | audit.export | სიის ექსპორტი CSV-ში (ფილტრით). |
| Integrity check | audit.verify | ჟურნალის ჯაჭვის შემოწმება (ყოველდღიური ან ხელით). |
| Audit chain checkpoint signed | audit.checkpoint | ჯაჭვის საკონტროლო წერტილი: ჟურნალის მთლიანობა ხელმოწერილია N მოვლენამდე. |
| Local journal replayed | audit.journal | კარიბჭის ლოკალური ჟურნალის ჩანაწერები შეფერხების შემდეგ მონაცემთა ბაზაში გადავიდა. |
| Setting changed | setting.change | პარამეტრი შეიცვალა. საიდუმლოებები არ იწერება. |
| SIEM test event | siem.test | SIEM-ში გაგზავნილი სატესტო მოვლენა. |
| SIEM receiver switched without delivery | siem.switch_forced | SIEM-ის მიმღები შეიცვალა ისე, რომ ბოლო მოვლენები წინა მიმღებს არ მიეწოდა. |
| SIEM export stopped without delivery | siem.stop_forced | SIEM-ში გაგზავნა შეაჩერეს ბოლო მოვლენების მიწოდების გარეშე. |
| Encryption key created | key.init | დაშიფვრის გასაღები შეიქმნა. |
| Unseal | key.unseal | კარიბჭეს ლუქი მოეხსნა (შეყვანილია საიდუმლო ფრაზა ან აღდგენის გასაღები). |
| Encryption key changed | key.rotate | დაშიფვრის გასაღები შეიცვალა. |
| Key recovered / mode changed | key.recover | გასაღები აღდგა ან მისი დაცვის რეჟიმი შეიცვალა. |
| Key created again | key.reset | გასაღები ხელახლა შეიქმნა. |
| Existing key kept | key.keep | არსებული გასაღები შენარჩუნებულია. |
| Setup code | setup.code | ოპერაცია დაყენების კოდით. |
| Setup finished | setup.complete | პირველადი დაყენება დასრულდა. |
ლიცენზია
| მოვლენა | კოდი | რა მოხდა |
|---|---|---|
| Licence installed | licence.install | ლიცენზია დაყენდა. |
| Gateway clock checked against licence time | licence.clock | კარიბჭის საათი ლიცენზიის დროს შეუდარდა. |
| Licence time recorded | licence.time | ჩაიწერა ლიცენზიის სანდო დრო. |
| Licence state changed | licence.state | ლიცენზიის მდგომარეობა შეიცვალა. |
| Licence clock offset decided for this host | licence.offset | ამ ჰოსტისთვის განისაზღვრა ლიცენზიის საათის შესწორება. |
| Licence used on a host it does not list | licence.host | ლიცენზია გამოყენებულია ჰოსტზე, რომელიც მასში ჩამოთვლილი არ არის. |
| More active servers than the licence allows | licence.over_limit | აქტიური სერვერები იმაზე მეტია, ვიდრე ლიცენზია უშვებს. |
| Licence request made | licence.request | შეიქმნა ლიცენზიის მოთხოვნა. |
| Installation released | licence.release | ინსტალაცია გათავისუფლდა (ლიცენზია ჰოსტიდან მოიხსნა). |
| Server activation refused by the licence | licence.limit | სერვერის გააქტიურება ლიცენზიამ უარყო. |
| Refused by the licence state | licence.denied | ოპერაცია ლიცენზიის მდგომარეობის გამო უარყოფილია. |
| Online licence call | licence.online | კარიბჭის მიმართვა ლიცენზიების სერვერისადმი. |
მთლიანობის შემოწმება
გვერდი Integrity check (/audit/integrity) პასუხობს კითხვას «ხომ არ შეუცვლია ვინმეს აუდიტის ჟურნალი და ჩანაწერები უკანა რიცხვით». მას ხედავენ Administrator და Auditor. გვერდის წარწერა: «Recomputes the audit log's hash chain from event No. 1. Runs by itself every day at 03:00.»
როგორ არის მოწყობილი
ჟურნალის ყოველ მოვლენას აქვს ჰეში — საკონტროლო ჯამი, რომელშიც წინა მოვლენის ჰეშიც შედის. თუ შუაში მოვლენას შეცვლიან ან წაშლიან, მის შემდეგ ჰეშები აღარ დაემთხვევა და შემოწმება მიუთითებს პირველ მოვლენაზე, სადაც ჯაჭვი გაწყვეტილია. შემოწმება ჯაჭვს თავიდან ითვლის, პირველივე მოვლენიდან. ყოველ ღამე 03:00-ზე (ჩვენების სასაათო სარტყლით) კარიბჭე მას თავად ატარებს. თუ ჯაჭვი მთლიანია, ის ხელს აწერს საკონტროლო წერტილს — მოვლენას Audit chain checkpoint signed, რომელიც ბოლო შემოწმებული მოვლენის ნომერს მიუთითებს. ხელმოწერა იმავე გასაღებით კეთდება, რომლითაც სეანსების ჩანაწერები. თუ ჯაჭვი დარღვეულია ან შემოწმება ვერ დასრულდა, საკონტროლო წერტილი არ იწერება. კონსოლში არ არის გვერდი, რომელიც საკონტროლო წერტილების ხელმოწერებს ამოწმებს: ეს მოვლენა უბრალოდ ინახება ჟურნალში და SIEM-ში იგზავნება, ხოლო მისი შემოწმება შეუძლია ნებისმიერს, ვისაც კარიბჭის საჯარო გასაღები აქვს.
ჟურნალის ჯაჭვის შემოწმება
ბარათი The audit log's hash chain («Every event keeps the hash of the one before. An event changed or deleted afterwards breaks the chain.»).
- ღილაკი Check შემოწმებას ხელით უშვებს. ჩანს პროგრესის ზოლი Checked {0} of {1}; გვერდის ღიად დატოვება საჭირო არ არის.
- სტრიქონი Chain head: event No. {0} — compare it with the copy in the SIEM ბოლო მოვლენის ნომერს აჩვენებს. შეადარეთ ის (და ამ მოვლენის ბარათში არსებული ჰეში) SIEM-ში არსებულ ჟურნალის ასლს: თუ ვინმემ კარიბჭეზე ჟურნალის ბოლო ნაწილი წაშალა, თავად კარიბჭის შიგნით ეს არ ჩანს, SIEM-ში კი სრული ასლი რჩება.
- შედეგი: Chain intact: events No. 1–{0}. და სტრიქონი Checked {0} in {1} s. — ყველაფერი რიგზეა.
- თუ ჯაჭვი დარღვეულია: Break at event No. {0}: expected hash {1}…, found {2}… (expected: — როგორი ჰეში უნდა იყოს, found: — როგორი აღმოჩნდა) და ტექსტი Events from No. {0} on cannot be taken as confirmed. The event may have been changed or deleted directly in the database. გვერდით არის ღილაკი Open event No. {0}.
- The last check could not finish; run it again. — შემოწმება ბოლომდე ვერ მივიდა (მაგალითად, მონაცემთა ბაზა გაითიშა). ეს დარღვევა კი არა, შეფერხებაა: გაუშვით ხელახლა.
- The chain has not been checked yet. — შემოწმება ჯერ არ ჩატარებულა.
- This result could not be written to the audit log. It is shown from the gateway's memory and is lost on a restart: run the check again once the database accepts writes. — შედეგი ნაჩვენებია, მაგრამ ჟურნალში მისი ჩაწერა ვერ მოხერხდა.
ცხრილი Check history ბოლო 10 შემოწმებას ინახავს: When, Who (ვინ გაუშვა; ღამის შემოწმებისთვის — on schedule), Range (No. 1–N), Duration, s და მდგომარეობა (intact ან break).

ეს სერიოზული სიგნალია: ჟურნალი შეიძლება პირდაპირ მონაცემთა ბაზაში შეცვალეს. ნუ ეცდებით მის «შეკეთებას». მოქმედებების თანმიმდევრობა:
- ჩაიწერეთ ნომერი. ამოიწერეთ მოვლენის ნომერი შეტყობინებიდან Break at event No. … და შემოწმების დრო.
- გახსენით მოვლენა. დააჭირეთ Open event No. …, შეინახეთ ბარათი (ჰეში, წინა ჰეში, დრო).
- შეადარეთ SIEM-ს. იპოვეთ იგივე მოვლენა SIEM-ში (ნომრითა და ჰეშით): SIEM-ში არსებული ასლი კარიბჭის ბაზაზე დამოკიდებული არ არის. ასლთან განსხვავება აჩვენებს, კონკრეტულად რა შეიცვალა.
- აცნობეთ უსაფრთხოებაზე პასუხისმგებელ პირს. მითითებული ნომრიდან დაწყებული ყველა მოვლენა დადასტურებულად ვერ ჩაითვლება. შეამოწმეთ, ვისაც აქვს წვდომა კარიბჭის PostgreSQL სერვერზე.
- შეამოწმეთ ფილა. ფილა Last chain check გვერდზე Overview წითელი დარჩება, სანამ მომდევნო შემოწმება ჯაჭვს მთლიანს არ იპოვის, მაგრამ უკვე არსებული მოვლენების წყვეტა თავისით არ გაქრება.
ჩანაწერების შემოწმება
ბარათი Recordings («Checks that a recording is whole, in order and exactly as it was signed, and names the first part that is not. The result goes to the audit log.») ღილაკით Verify recordings. 1.0.0 ვერსიაში ის მხოლოდ VNC-ის ჩანაწერებს ამოწმებს, ახლებიდან დაწყებული (ჩანს მთვლელი Verifying recordings: {0} of {1}). SSH-ისა და RDP-ის ჩანაწერები ყოველი გახსნისას მოწმდება. თუ VNC-ის ჩანაწერები ჯერ არ არის, წერია No VNC recordings to verify yet. შემოწმების შემდეგ ჩანს შედეგი ({0} verified, {1} cut at a crash, {2} failed), ბოლო შემოწმების დრო და ცხრილი Session / Result. ყოველი ჩანაწერის შედეგი:
| შედეგი | რას ნიშნავს |
|---|---|
| Verified | ჩანაწერი მთლიანია. |
| Cut at a crash; what was written is signed | სეანსი ავარიის გამო შეწყდა, ჩაწერილი ნაწილი ხელმოწერილია. ეს ჩარევა არ არის. |
| Failed და First bad part: {0} | ჩანაწერი დარღვეულია. პირველი დაზიანებული ნაწილი დასახელებულია. მიზეზი ერთ-ერთია შემდეგთაგან. |
| Skipped: the recording was deleted by retention | ჩანაწერი შენახვის ვადის გამო წაიშალა, შესამოწმებელი არაფერია. |
| მიზეზი | რას ნიშნავს |
|---|---|
| A byte of the part was changed. | ჩანაწერის ნაწილის შიგთავსი ხელმოწერის შემდეგ შეიცვალა. |
| A part is missing. | ჩანაწერის ნაწილი დაიკარგა. |
| A file is there that the signed manifest does not list. | ჩანაწერის კატალოგში დევს ფაილი, რომელიც ხელმოწერილ აღწერაში არ არის. |
| The part belongs to another session. | ჩანაწერის ნაწილი სხვა სეანსიდან არის ჩადებული. |
| The manifest differs from the one the audit log's hash chain recorded. | ჩანაწერის აღწერა არ ემთხვევა იმას, რაც კარიბჭემ სეანსის დროს ჟურნალში ჩაწერა. |
| A stored file copy does not match the signed manifest. | ფაილის შენახული ასლი ხელმოწერილ აღწერას არ ემთხვევა (ფაილების ჩანაწერების შემოწმებისას). |
შედეგი ჟურნალში მოვლენით Recordings verified იწერება (შემოწმებულთა რაოდენობა და პირველი დაზიანებული ნაწილი). ერთი ჩანაწერის შემოწმება ასევე შეიძლება ღილაკით Verify this recording მის ბარათზე (VNC). თუ ჩანაწერმა შემოწმება ვერ გაიარა, იმოქმედეთ ისე, როგორც ჯაჭვის დარღვევისას: არაფერი წაშალოთ, შეინახეთ მონაცემები, შეადარეთ მოვლენის ასლს SIEM-ში და აცნობეთ პასუხისმგებელ პირს.
მოვლენების გაგზავნა SIEM-ში
კარიბჭეს შეუძლია აუდიტის ჟურნალის გაგზავნა მონიტორინგის გარე სისტემაში (SIEM) syslog პროტოკოლით. ეს ჟურნალის დამოუკიდებელ ასლს იძლევა: თუნდაც ვინმემ კარიბჭის ბაზა გააფუჭოს, SIEM-ში ორიგინალი დარჩება. გვერდი SIEM export (/system/siem, მენიუ Settings → Integrations) მხოლოდ Administrator-ისთვის არის ხელმისაწვდომი. აუდიტორი გაგზავნის მდგომარეობას ხედავს გვერდზე Overview და ზარში, მაგრამ პარამეტრებს ვერ ცვლის.

გვერდის ველები
| ველი | რა შეიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Enabled (Send events) | მოსანიშნი ველი: გაგზავნის ჩართვა. | გამორთულია. |
| Host | მიმღების სახელი ან მისამართი. ჩართული გაგზავნისას სავალდებულოა: Enter the receiver's host. | 253 სიმბოლომდე, ჰარების გარეშე, არ იწყება «-»-ით. |
| Port | მიმღების პორტი. | 1-დან 65535-მდე. ნაგულისხმევად 6514. |
| Transport | UDP, TCP ან TLS. | TLS. მინიშნებები: TLS: syslog over TLS, RFC 5425 (port 6514). TCP: without encryption (port 514). და UDP has no delivery confirmation: losses go unnoticed, and a message over 8192 bytes is cut. |
| CA certificate | იმ ცენტრის სერტიფიკატი, რომელმაც მიმღების სერტიფიკატს მოაწერა ხელი, PEM ფორმატში (-----BEGIN CERTIFICATE-----). საჭიროა TLS-ისთვის, თუ მიმღები საკუთარ სერტიფიკაციის ცენტრს იყენებს. | ცარიელი = სისტემური საცავი. თუ PEM არ არის: The CA certificate is not PEM. |
| Format | CEF, LEEF ან JSON (შეტყობინების ფორმატი; იხ. ქვემოთ). | CEF. |
| Send every database statement to the SIEM (text cut to 1 KB, credentials masked) | მოსანიშნი ველი: SIEM-ში ასევე გაიგზავნოს მონაცემთა ბაზების ყოველი ბრძანება. | გამორთულია. ბრძანებები ჟურნალის მოვლენების შემდეგ იგზავნება, ჩართვის მომენტიდან; შესრულებიდან არაუგვიანეს ერთი წუთისა. ტექსტი ისეთივეა, როგორც კონსოლში: პაროლები შეძლებისდაგვარად დაფარულია, მონაცემები რჩება, იჭრება 1 კბ-მდე. მოთხოვნების პარამეტრები არასოდეს იგზავნება. |
ღილაკი Save პარამეტრებს ინახავს. ღილაკი Send a test event აგზავნის სატესტო მოვლენას (ტიპი siem.test) იმ მნიშვნელობებით, რაც ფორმაშია, შენახულია თუ არა. მიწოდების კურსორი ამ დროს არ გადაადგილდება. შედეგი: The test event was sent. ან The test event was not sent: {0} ({0}-ის ნაცვლად — მიზეზი ქვემოთა ცხრილიდან). სატესტო მოვლენა აუდიტის ჟურნალშიც იწერება (SIEM test event) ჯაჭვის ჩვეულებრივ რგოლად, მათ შორის მაშინაც, როცა მისი გაგზავნა ვერ მოხერხდა. რეკომენდებულია, ჩართვამდე მიმღები ყოველთვის სატესტო ღილაკით შეამოწმოთ.
ბარათი Delivery state
| სტრიქონი | რას ნიშნავს |
|---|---|
| Queue | რამდენი მოვლენა არ დაუდასტურებია ჯერ მიმღებს ({0} events). |
| Last sent | ბოლო დადასტურებული მოვლენის ნომერი (No. {0}). ეს არის «კურსორი». |
| Last successful pass | ბოლო წარმატებული გადაცემის დრო. |
| Last error | რა მოხდა არასწორად ბოლო მცდელობისას (იხ. ქვემოთ). |
| State | off — ჩართული არ არის; in order — მუშაობს; failing — ბოლო მცდელობა ვერ შედგა, კარიბჭე იმეორებს; The export is stopping: the latest events have not been delivered yet; Switching receiver: the latest events have not been delivered to the previous receiver yet. |
| ბოლო შეცდომა | რა უნდა გააკეთოთ |
|---|---|
| the connection was refused (nothing is listening on that port) | მიმღებზე ამ პორტს არაფერი უსმენს, ან მას ფაიერვოლი კეტავს. შეამოწმეთ პორტი და სერვისი. |
| the receiver did not answer in time | მიმღებმა დროულად არ უპასუხა. შეამოწმეთ ქსელი, მარშრუტი და მიმღების დატვირთვა. |
| the host name could not be resolved | სახელი ვერ გაირკვა. შეამოწმეთ სახელი ველში Host და კარიბჭის DNS. |
| the TLS handshake failed or the receiver's certificate was not accepted | TLS-ის შეთანხმება ვერ მოხერხდა ან მიმღების სერტიფიკატი არ იქნა მიღებული: შეამოწმეთ CA certificate, სერტიფიკატის ვადა და ის, რომ Host-ში მითითებული სახელი სერტიფიკატში არსებულ სახელს ემთხვევა. |
| delivery failed for another reason; details are in the service log | იხილეთ კარიბჭის სერვისის ჟურნალი. |
გამორთვა და მიმღების შეცვლა
გაგზავნის გამორთვა, მომუშავე გაგზავნისთვის მიმღების შეცვლა და ბაზების ბრძანებების გაგზავნის გამორთვა ვინაობის ხელახალ დადასტურებას მოითხოვს (პაროლი და კოდი, 10 წუთი), რადგან ეს ჟურნალის დაცვას ასუსტებს. კარიბჭე შეგახსენებთ: Confirm who you are before turning the SIEM export off., Confirm who you are before changing the receiver of a running export., Confirm who you are before turning the sending of statements off. ბმული Confirm who I am შეყვანის გვერდზე გადაგიყვანთ.
სანამ ბოლო მოვლენები (მათ შორის თავად გამორთვის მოვლენა) წინა მიმღებს არ მიეწოდება, პარამეტრის შეცვლა შეუძლებელია: The last events are still being delivered to the previous receiver, so the export cannot be changed now. Wait until that has finished. A stop is cancelled by switching the export on again. გამორთვა მიმღების შეცვლისგან ცალკე უნდა გაკეთდეს: Turn the export off on its own: the last events still go to the receiver saved now. Change the receiver after the export has stopped.
თუ ძველი მიმღები მიუწვდომელია და ბოლო მოვლენების მიწოდება მისთვის შეუძლებელია, არსებობს ორი საავარიო გამოსავალი. ორივე ვინაობის დადასტურებას და ფანჯარაში თანხმობას მოითხოვს, ჟურნალში კი იწერება, რა დარჩა მიუწოდებელი:
- Stop without delivery — გაგზავნის შეჩერება მიწოდების გარეშე (Stop the export without delivering the last events to the receiver?). ჟურნალის მოვლენა SIEM export stopped without delivery.
- Switch without delivery — ახალ მიმღებზე გადართვა (Switch to the new receiver without delivering the last events to the previous one?). მოვლენა SIEM receiver switched without delivery.
ორივე შემთხვევაში კურსორი ადგილზე რჩება, ამიტომ ახალი მიმღები მომდევნო ჩართვისას მიიღებს ყველაფერს, რაც წინამ არ დაადასტურა. პარამეტრების ყოველი ცვლილება მოვლენით Setting changed იწერება; სერტიფიკაციის ცენტრის სერტიფიკატი მხოლოდ ანაბეჭდებით იწერება და არა თავად ტექსტით.
როგორ მიეწოდება მოვლენები
- ერთხელ მაინც. რიგი თავად ჟურნალის ჯაჭვია; კარიბჭეს ახსოვს ბოლო დადასტურებული მოვლენის ნომერი და შეფერხების შემდეგ მისგან იწყებს. მოვლენა შეიძლება ორჯერ მოვიდეს, მაგრამ არც ერთი არ გამოტოვდება. გამეორებების გასაცხრილად გამოიყენეთ მოვლენის ნომერი და ჰეში.
- დადასტურება — კავშირის დახურვაა. TCP-სა და TLS-ში მიმღები გადაცემის დროს არაფერს ადასტურებს, ამიტომ კარიბჭე მოვლენებს მიღებულად მაშინ თვლის, როცა თავის კავშირს დახურავს და მიმღების მხრიდან დახურვას დაელოდება. კურსორი ინახება ყოველი გადაცემის ბოლოს და 500 მოვლენიანი ყოველი 10 პაკეტის შემდეგ. კავშირის გაწყვეტისას კარიბჭე ხელახლა გააგზავნის არაუმეტეს 5000 მოვლენისა.
- მიმღებმა თავისი მხარე უნდა დახუროს, როცა კარიბჭე ხურავს თავისას. rsyslog, syslog-ng და Netty-ზე აგებული მიმღებები ასე იქცევიან. თუ მიმღები ამას არ აკეთებს, ყოველი გადაცემა პირველივე დადასტურებაზე შეცდომით დასრულდება.
- UDP არაფერს ადასტურებს. დანაკარგები შეუმჩნეველია, ხოლო 8192 ბაიტზე გრძელი შეტყობინება იჭრება და ნიშნით
…[truncated]მთავრდება. - გამეორებები შეფერხებისას. მცდელობებს შორის პაუზა 1 წამიდან 5 წუთამდე იზრდება და პარამეტრების შეცვლისას ნულდება. ახალ მოვლენებს კარიბჭე მაშინვე ამჩნევს.
შეტყობინების ფორმატია syslog RFC 5424-ის მიხედვით: facility 13 (log audit), აპლიკაციის სახელი bursu-pam, MSGID — მოვლენის კოდი. TCP იყენებს ჩარჩოებად დაყოფას RFC 6587-ის მიხედვით (ოქტეტების მთვლელი), TLS — RFC 5425-ს, TLS 1.2 და 1.3 ვერსიებით; კარიბჭე ამოწმებს მიმღების სახელს, მაგრამ არ ამოწმებს სერტიფიკატის გაუქმებას. შიგთავსი ფორმატების მიხედვით — ქვემოთ.
მოვლენის მნიშვნელობა. კარიბჭე მას მოვლენის ტიპის მიხედვით ადგენს. CEF-ში ის შეტყობინების სათაურში 0-დან 10-მდე რიცხვით იწერება. syslog-ში ის RFC 5424-ის დონით იწერება შეტყობინების პრიორიტეტში (ეს სამივე ფორმატს ეხება; LEEF-სა და JSON-ს მნიშვნელობის საკუთარი ველი არ აქვთ). შესაბამისობა: 9–10 — critical, 7–8 — error, 5–6 — warning, 3–4 — informational, 0–2 — debug. მოვლენების უმეტესობაზე საერთო წესი მოქმედებს: წარმატება — 3 (informational), ნებისმიერი სხვა შედეგი, ანუ უარი ან შეფერხება, — 6 (warning). ზოგიერთი მოვლენის მნიშვნელობა ცალკეა მითითებული:
| მოვლენები | CEF | syslog |
|---|---|---|
breakglass.use (გამოყენებულია გადაუდებელი წვდომა) | 9 | critical |
breakglass.limit, breakglass.overdue, command.terminate, command.abort_unverified, command.unreadable_burst, command.policy.fault; breakglass.review დასკვნით Not justified (ან ნებისმიერი არაწარმატებული შედეგით); წესების ცვლილებები (rule.create, rule.update, rule.enable, rule.extend), როცა წესის სუბიექტებს შორის ადმინისტრატორია | 7 | error |
request.revoke, command.alert, command.confirm.allow, command.confirm.deny, command.confirm.timeout, command.confirm.abort | 5 | warning |
command.denied, command.events.dropped, approver.added; ყველა სხვა მოვლენა, რომლის შედეგიც წარმატებისგან განსხვავდება | 6 | warning |
request.grant, command.confirm.ask, command.search, ბრძანებების პოლიტიკებისა და შაბლონების ჯგუფების შექმნა, შეცვლა და წაშლა | 4 | informational |
request.create, request.review, request.deny, request.cancel, request.expire, notify.fail, notify.test, დანარჩენი breakglass.review; ყველა სხვა წარმატებული მოვლენა | 3 | informational |
grant.end (გაცემული წვდომის ვადა ამოიწურა), command.unread | 2 | debug |
ცხრილი გამოგადგებათ SIEM-ში განგაშის წესების დასაყენებლად: მაგალითად, critical-სა და error-ზე მაშინვე რეაგირება, debug-ის კი დამალვა.
შეტყობინების შიგთავსი ფორმატების მიხედვით:
| ფორმატი | რა არის შიგნით |
|---|---|
| CEF | სათაური CEF:0|BURSUsofts|BURSU PAM|ვერსია|ტიპი|ტიპი|მნიშვნელობა და წყვილები: rt (დრო), externalId (მოვლენის ნომერი), outcome, suser (მომხმარებელი), cs1 (ობიექტის სახე), cs2 (ობიექტი), cs3 (სეანსი), src (მისამართი), ფაილის ველები გადაცემებისთვის, flexString1 (მოთხოვნის ნომერი), flexString2 (პოლიტიკა), cs4 (დეტალები), cs5 (მოვლენის ჰეში). |
| LEEF | LEEF 2.0, გამყოფი — ტაბულაციის სიმბოლო (პარამეტრში იწერება x09). გასაღებები: devTime, devTimeFormat, cat, outcome, usrName, resource, sessionId, src, auditId (მოვლენის ნომერი), details, eventHash. |
| JSON | ველები: id, time, type, outcome, actor, targetKind, targetId, sessionId, source, details, hash. |
მოვლენის ნომერი არის externalId-ში (CEF), auditId-ში (LEEF) და id-ში (JSON); მოვლენის ჰეში — ყოველი ფორმატის ბოლო გასაღებში.
მიმღების მაგალითი rsyslog-ზე
ქვემოთ მოცემულია rsyslog-ის ტიპური კონფიგურაცია TLS-ით მისაღებად (პორტი 6514). ის rsyslog-ის დოკუმენტაციის მიხედვით არის შედგენილი; კონკრეტულად ამ კარიბჭესთან სახელმძღვანელოსთვის არ შემოწმებულა, ამიტომ გამოცადეთ ღილაკით Send a test event.
global(
DefaultNetstreamDriver="gtls"
DefaultNetstreamDriverCAFile="/etc/rsyslog.d/ca.pem"
DefaultNetstreamDriverCertFile="/etc/rsyslog.d/siem-cert.pem"
DefaultNetstreamDriverKeyFile="/etc/rsyslog.d/siem-key.pem"
)
module(load="imtcp" StreamDriver.Name="gtls" StreamDriver.Mode="1" StreamDriver.AuthMode="anon")
input(type="imtcp" port="6514")
if $programname == 'bursu-pam' then /var/log/bursu-pam.log
& stop
მიმღების სერტიფიკატი (siem-cert.pem) გაცემული უნდა იყოს იმ სახელზე, რომელიც ველში Host ჩაწერეთ, ხოლო სერტიფიკაციის ცენტრის სერტიფიკატი უნდა იყოს ის, რომელიც CA certificate-ში ჩასვით (თუ ის კარიბჭის სისტემური საცავიდან არ არის). რეჟიმი anon ნიშნავს, რომ მიმღები კარიბჭისგან სერტიფიკატს არ ითხოვს. rsyslog კავშირს ხურავს, როცა ამას კარიბჭე აკეთებს, ანუ დადასტურების პირობას აკმაყოფილებს.
ვინაობის ხელახალი დადასტურება
ზოგიერთი მოქმედება (გაგზავნის გამორთვა, მიმღების შეცვლა, ფაილის ასლის ჩამოტვირთვა, ბაზების ბრძანებების CSV-ში ექსპორტი, ვიდეოდ ექსპორტი) პაროლისა და კოდის ხელახლა შეყვანას ითხოვს: გვერდი Confirm it is you ტექსტით «This action needs your password and a code again. The confirmation lasts 10 minutes.» ველები: Password, Code from the app (ან Or a recovery code), ღილაკი Confirm. შეცდომა The password or the code did not match. არასწორ პაროლს ან კოდს ნიშნავს; არასწორი კოდი შესვლის მცდელობად ითვლება და გამეორებისას ანგარიშს ბლოკავს.
აუდიტორის როლი
როლი Auditor შექმნილია ადამიანისთვის, რომელიც ამოწმებს, რას აკეთებენ სხვები, და თავად არაფერს ცვლის. აუდიტორს არაფრის დაყენება არ სჭირდება: ის ათვალიერებს, ეძებს, ჩანაწერებს უკრავს, ანგარიშებს ტვირთავს და გადაუდებელი წვდომის შემოწმებებს ხურავს. უფლებებს განსაზღვრავს კონსოლის პოლიტიკა «აუდიტის წაკითხვა», რომელიც Administrator ან Auditor როლს სრული შესვლის შემდეგ (პაროლით და მეორე ფაქტორით) ეძლევა.
რას ხედავს აუდიტორი
| რა | მისამართი | შეიძლება თუ არა |
|---|---|---|
| Overview | /overview | ნახვა. ბლოკი «Where to start» არ ჩანს. |
| Sessions (ჩანართები Running, SSH / Telnet / SFTP / SCP, RDP, VNC, Databases) | /audit/sessions, /audit/ssh-sessions, /audit/rdp-sessions, /audit/vnc-sessions, /audit/db-sessions | ნახვა, ძიება, დაკვრა, პირდაპირ ეთერში დაკვირვება, სეანსების დასრულება (End). მონაცემთა ბაზის სეანსის დასრულება პაროლისა და კოდის ხელახლა შეყვანას მოითხოვს, თუ ბოლო 10 წუთში ვინაობა არ დაგიდასტურებიათ. |
| Emergency access | /audit/breakglass | შემოწმებების ნახვა და დახურვა (იხ. ქვემოთ). |
| File transfers, Clipboard, Statements | /audit/files და სხვ. | ნახვა და CSV-ის ჩამოტვირთვა. ფაილების ასლები და ბუფერის ტექსტი — ხელახალი დადასტურების შემდეგ. |
| Sign-in log, Audit log, Integrity check | /audit/logins, /audit, /audit/integrity | ნახვა, ჩამოტვირთვა, შემოწმებების გაშვება. |
| მოწყობილობების პროფილები და ბრძანებების კონტროლი | /servers/profiles, /commands | მხოლოდ წაკითხვა. |
| პარამეტრები, მომხმარებლები, სერვერები, წესები | /settings და სხვ. | არა: ეს გვერდები მხოლოდ ადმინისტრატორს ეხსნება. |
აუდიტორს არ შეუძლია: პარამეტრების შეცვლა, SIEM-ის ჩართვა და გამორთვა, მომხმარებლების, სერვერების, წესების შექმნა, წვდომის მოთხოვნების დამტკიცება. როლები Administrator და Approver ერთ ადამიანს ვერ მიეცემა; როლები Auditor და Administrator შეიძლება შეითავსოს, მაგრამ მაშინ აუდიტორი დამოუკიდებელი აღარ არის, ამიტომ მოვალეობების მკაცრი გამიჯვნის მქონე ორგანიზაციაში ამას ჯობია ერიდოთ.
ყველაფერი, რასაც აუდიტორი აკეთებს, ჟურნალში იწერება: სეანსის პირდაპირ ეთერში ნახვა, ჩანაწერის დაკვრა და ჩამოტვირთვა, ბრძანების ზუსტი სტრიქონით ძიება, CSV-ის ჩამოტვირთვა, ფაილის ასლის ჩამოტვირთვა. ეს თავად აუდიტორისთვისაც სასარგებლოა იცოდეს: მისი მუშაობა შემოწმებადია.
გადაუდებელი წვდომის შემოწმება
გადაუდებელი წვდომა სერვერზე დამტკიცების გვერდის ავლით შესვლის საშუალებას იძლევა, როცა საქმე დაყოვნებას არ ითმენს (განყოფილება «გადაუდებელი წვდომა»). ყოველი ასეთი გამოყენება უნდა შემოწმდეს. გვერდი Emergency access (/audit/breakglass) ხელმისაწვდომია ადმინისტრატორის, აუდიტორისა და დამმტკიცებლისთვის. ჩანართები: Waiting for review (შემოწმებას ელოდება), All uses (ყველა) და Command list (გამოყენების ბრძანებების სტრიქონები). ცხრილში: Person, Server and account, Reason (მიზეზი, რომელიც ადამიანმა დაწერა), Ticket, Used, Sessions, Review (Review due by …, Review overdue since … ან Reviewed by … on …). მდგომარეობები: Waiting for review, Reviewed, Overdue.
- გახსენით გამოყენება. წაიკითხეთ მიზეზი და გახსენით დაკავშირებული სეანსები (Sessions) და ბრძანებების სია (Command list).
- შეამოწმეთ, რა გაკეთდა. დაუკარით ჩანაწერი, წაიკითხეთ ბრძანებები. შეადარეთ მიზეზს.
- შეავსეთ ფორმა Review this use. ველი Verdict: Justified (გამართლებულია), Not justified (გაუმართლებელია) ან Needs follow-up (საჭიროებს დამატებით ქმედებას). Note-ში დაწერეთ, რა შეამოწმეთ და რა აღმოაჩინეთ; შენიშვნა სავალდებულოა და დასკვნასთან ერთად ინახება.
- დააჭირეთ Close the review. შეტყობინება Review closed., გამოყენება იღებს სტატუსს Reviewed.
საკუთარი გამოყენების შემოწმება არ შეიძლება: You cannot review your own use. ან Another Approver or an Auditor reviews your use of emergency access; you cannot close the review. შემოწმებას ატარებს დამმტკიცებელი ან აუდიტორი; ადმინისტრატორი შემოწმებებს მხოლოდ კითხულობს. ფორმის შეცდომები: Write a note., Choose a verdict., This use has already been reviewed. ვადაგადაცილებული შემოწმებები ზარში წითლად რჩება: Emergency access reviews overdue: N (ადმინისტრატორს უჩანს).

აუდიტორის სამუშაო დღე
- დაიწყეთ Overview-დან. წაიკითხეთ ბლოკი Health და ზარი: გასაღები, SIEM, Last chain check, დისკი, ჩაწერა. წითელი დაუყოვნებლივ მოქმედების საბაბია (იხ. «მიმოხილვა»).
- შეამოწმეთ ჯაჭვის ღამის შემოწმება. Integrity check-ზე 03:00-ისთვის უნდა იყოს Chain intact. შეადარეთ ნომერი Chain head SIEM-ში არსებულ ჟურნალის ასლს.
- დახურეთ გადაუდებელი წვდომის შემოწმებები. გახსენით Emergency access → Waiting for review.
- გადახედეთ უარებს. Sign-in log-ში აირჩიეთ Refused: გამეორებები ერთი მისამართიდან, დაბლოკვები. Audit log-ში მიუთითეთ Result → Refused. ცალკე გადახედეთ
/audit?type=hostkey.mismatch-ს: ყოველი ასეთი მოვლენა სერვერის შეცვლილი გასაღების გამო კავშირზე უარია. - შერჩევით გაარჩიეთ სეანსები. გახსენით პრივილეგირებული სეანსებისა და გადაუდებელი შესვლების ჩანაწერები; მოძებნეთ ტექსტით საეჭვო ბრძანებები (
rm -rf,sudoდა ა. შ.). - შეამოწმეთ მონაცემების გადაცემები. File transfers-სა და Clipboard-ზე გადახედეთ დიდ და უარყოფილ გადაცემებს; იპოვეთ, სად წავიდა კონკრეტული ფაილი, Exact SHA-256-ით.
- საჭიროების შემთხვევაში ჩამოტვირთეთ ანგარიში. CSV ჟურნალიდან და სიებიდან; გახსოვდეთ, რომ ყოველი ჩამოტვირთვა თავადაც იწერება ჟურნალში.
ჩემი წვდომა ვებ-კონსოლში
სახელმძღვანელოს ეს ნაწილი მათთვის არის დაწერილი, ვინც სერვერებზე კარიბჭის გავლით მუშაობს: სერვერების ადმინისტრატორებისთვის, ინჟინრებისთვის, კონტრაქტორებისთვის. აქ აღწერილია, როგორ იღებს ადამიანი სერვერზე წვდომას: ვებ-კონსოლში, პროგრამა BURSU Connection Manager-ში და ჩვეულ კლიენტებში (ssh, sftp, mstsc, VNC-კლიენტი, psql). ჯერ განვიხილოთ გვერდი My access: დაკავშირებების უმეტესობა მისგან იწყება.
გვერდი იხსნება მისამართზე /access. მას ხედავს ნებისმიერი შესული მომხმარებელი, როლის მიუხედავად. მენიუს პუნქტს ჰქვია My access, ის იმ ჯგუფშია, რომელიც მხოლოდ თქვენ გეხებათ.
რას აჩვენებს გვერდი
გვერდზე არის შესავალი აბზაცი და ერთი ან რამდენიმე ბლოკი. ყოველი ბლოკი ერთი პროტოკოლის სერვერებს აერთიანებს. ბლოკების თანმიმდევრობა ასეთია: SSH, Telnet, RDP, VNC, PostgreSQL, MySQL, SQL Server.
ბლოკში არის ცხრილი სვეტებით Server, Account და Protocol. კარიბჭე მხოლოდ იმას აჩვენებს, რასაც წვდომის წესები ახლავე გაძლევთ. სერვერი, რომელზეც უფლება არ გაქვთ, სიაში არ გამოჩნდება. თუ უფლება მხოლოდ განრიგით მოქმედებს ან დროებით არის გაცემული, სტრიქონი გაქრება, როცა დრო ამოიწურება.
თუ არც ერთი წესი არაფერს გაძლევთ, ცხრილის ნაცვლად წერია Your access rules allow no server now. რა უნდა გააკეთოთ ამ შემთხვევაში, ქვემოთ, წვდომის მოთხოვნის ქვეგანყოფილებაშია აღწერილი.

SSH და Telnet სერვერები
SSH-ისა და Telnet-ის სტრიქონებს ღილაკი Connect არ აქვს. მათ ჩვეულებრივი კლიენტით უკავშირდებიან; კარიბჭის მისამართი და პორტი 2222 იხილეთ განყოფილებაში SSH-კლიენტები. Telnet-სერვერებიც SSH-ით იხსნება: სერვერთან Telnet-ით თავად კარიბჭე საუბრობს. არხი კარიბჭიდან ასეთ სერვერამდე დაშიფრული არ არის. კარიბჭე ამის შესახებ ტერმინალში გაგაფრთხილებთ.
ღილაკი Connect RDP-ისთვის
RDP სერვერისთვის ავთენტიფიკატორის აპის კოდი საჭირო არ არის. დააჭირეთ Connect. კარიბჭე ქმნის რეზერვაციას: ის 10 წუთი ცოცხლობს. გაიხსნება გვერდი Connect with Remote Desktop (მისამართი /access/rdp/<იდენტიფიკატორი>). მასზე ორი ნაბიჯია.
- ჩამოტვირთეთ ფაილი. დააჭირეთ Download .rdp file და გახსენით ფაილი. მასში ჩაწერილია კარიბჭის მისამართი, პორტი და ერთჯერადი მომხმარებლის სახელი სახით
bursu-<იდენტიფიკატორი>(ასოების, ციფრებისა და დეფისების გრძელი სტრიქონი; მას ხელით არ კრეფენ, ის უკვე ფაილშია). პაროლი ფაილში არ არის. გახსენით ფაილი, სანამ რეზერვაცია ამოიწურება (გვერდზე წერია, რომელ დრომდე). - აჩვენეთ კოდი. როცა დისტანციური სამუშაო მაგიდა (mstsc) პაროლს მოგთხოვთ, დაბრუნდით გვერდზე და დააჭირეთ Show code. გამოჩნდება One-time code. ჩასვით ის პაროლის ველში. კოდი ერთხელ ჩანს, ერთხელ მოქმედებს და 60 წამი ცოცხლობს.
თუ გვერდს განაახლებთ, კოდი ხელახლა არ გამოჩნდება. წარწერა The code for this connection has already been shown. If it did not work, start again. ნიშნავს, რომ კოდი უკვე ნაჩვენები იყო. დააჭირეთ Start again და კარიბჭე ახალ რეზერვაციას შექმნის. ნუ შეინახავთ პაროლს mstsc-ში: მომდევნო დაკავშირებისას ახალი კოდი დაგჭირდებათ.
თუ ფაილი ხელმოწერილი არ არის, Windows წერს, რომ გამომცემელი უცნობია. გვერდზე ამის შესახებ ნათქვამია: The file is not signed yet, so Remote Desktop warns that the publisher is unknown. Tick only the devices your rule allows; the gateway blocks the rest. ფაილს ხელს ადმინისტრატორი აწერს, იხ. .rdp ფაილების ხელმოწერა. გაფრთხილების მიღება თუ არა, თქვენი ორგანიზაციის პოლიტიკა წყვეტს.
ფაილი მხოლოდ იმ მოწყობილობებსა და დისკებს სთავაზობს, რასაც თქვენი წესი უშვებს. თუ mstsc-ის ფანჯარაში მეტს მონიშნავთ, არაფერი შეიცვლება: კარიბჭე ზედმეტს დაბლოკავს (The file offers only the devices and drives your rule allows. Ticking more in Remote Desktop changes nothing: the gateway blocks them.).
დეტალები თავად mstsc-ის, პორტისა და უარების შესახებ: RDP-კლიენტები.

ღილაკი Connect VNC-ისთვის
VNC-ისთვის ავთენტიფიკატორის აპის ახალი კოდია საჭირო. დააჭირეთ Connect. გაიხსნება ფანჯარა Connect to <სერვერი> as <ანგარიში> ველით Code from your authenticator app (6 digits). შეიყვანეთ ექვსი ციფრი და დააჭირეთ Show the connection details.
კოდი ახალი უნდა იყოს. თუ კონსოლში 30 წამზე ნაკლები ხნის წინ შეხვედით, დაელოდეთ მომდევნო კოდს: ის, რომლითაც შეხვედით, ხელახლა არ მიიღება. აღდგენის კოდი აქ არ გამოდგება. თუ ავთენტიფიკატორი დაყენებული არ არის, გვერდი წერს Set up the authenticator app on your profile first; VNC connections ask for its code. სხვა შეცდომები: Enter the 6-digit code., A recovery code cannot be used here. Use the 6-digit code., Too many wrong codes. Try again later. არასწორი კოდები ისევე ითვლება, როგორც შესვლისას, და დაბლოკვამდე მიდის.
სწორი კოდის შემდეგ გვერდი აჩვენებს:
| ველი | რა არის | შენიშვნა |
|---|---|---|
| Host, Port | კარიბჭის VNC-მსმენელის მისამართი და პორტი. | პორტს ადმინისტრატორი ადგენს (VNC-ის პარამეტრები). |
| User name | ყოველთვის bursu-ticket. | ნებისმიერ სხვა სახელს კარიბჭე უარყოფს. |
| One-time password (valid for 60 seconds) | ერთჯერადი ბილეთი. მას პაროლის ნაცვლად შეიყვანენ. | 60 წამი ცოცხლობს, ერთხელ მუშაობს. გვერდით მიდის უკუთვლა Expires in … s. ერთხელ ჩანს. |
| Gateway certificate (SHA-256) | კარიბჭის სერტიფიკატის ანაბეჭდი. | შეადარეთ ის ანაბეჭდს, რომელსაც კლიენტი ან ჩამოტვირთული ფაილი აჩვენებს. |
| TigerVNC command line | გაშვების მზა ბრძანება. | ღილაკი Copy მას აკოპირებს. ბრძანებაში პაროლი არ არის. |
| Download the gateway certificate (PEM) | ღილაკი კარიბჭის სერტიფიკატს ჩამოტვირთავს. | ფაილი კლიენტს სჭირდება, იხ. VNC-კლიენტები. |
ბილეთის გამოყენება მხოლოდ იმ მისამართიდან შეიძლება, საიდანაც კონსოლი გახსენით. თუ კლიენტი სხვა კომპიუტერზე მუშაობს, კარიბჭე უარს იტყვის. გახსენით კონსოლი იმ კომპიუტერზე, სადაც კლიენტს უშვებთ.

ღილაკი Connect მონაცემთა ბაზებისთვის
PostgreSQL-ის, MySQL-ისა და SQL Server-ისთვის კარიბჭე გასცემს «საშვს» (pass). ეს გრძელი შემთხვევითი პაროლია, რომელსაც თქვენს პროგრამაში ბაზის პაროლის ნაცვლად შეიყვანთ. სერვერის ნამდვილი ანგარიშის პაროლს თქვენ ვერ გაიგებთ.
ჯერ პროფილში ავთენტიფიკატორის აპი უნდა დააყენოთ. თუ ის არ არის, ღილაკის ნაცვლად ჩანს მინიშნება Set up an authenticator in My profile to connect to databases.
- დააჭირეთ Connect. გაიხსნება ფანჯარა Connect to <სერვერი> as <ანგარიში>.
- შეიყვანეთ კოდი. ველში Code from your authenticator შეიყვანეთ ახალი ექვსი ციფრი. მინიშნება: A new six-digit code. The code you signed in with does not count again.
- დააჭირეთ Get a pass. გამოჩნდება გვერდი საშვით.
გვერდი აჩვენებს:
| ველი | რა არის | შენიშვნა |
|---|---|---|
| Host, Port | სად დაუკავშირდეთ. | პორტი პროტოკოლზეა დამოკიდებული, მათ ადმინისტრატორი ადგენს (მონაცემთა ბაზების პარამეტრები). |
| User name | სახელი სახით ლოგინი:სერვერი:ანგარიში. | დააკოპირეთ მთლიანად. |
| Database | ნაგულისხმევი ბაზა. | PostgreSQL-ისთვის ბაზა სავალდებულოა. |
| Pass (use it as the password) | თავად საშვი. | ღილაკები Show, Hide, Copy. ერთხელ ჩანს: This pass is shown only now. Reloading the page does not show it again. |
| Gateway certificate (SPKI SHA-256) | კარიბჭის სერტიფიკატის გასაღების ანაბეჭდი. | ღილაკები Download the gateway certificate (PEM) და Download the gateway certificate (.cer, Windows). ჩამოტვირთვის შემდეგ შეადარეთ ანაბეჭდი: Check that the downloaded file's SPKI SHA-256 is … |
ქვემოთ არის ჩანართები How to connect მზა ბრძანებებით psql-ის, mysql-ის, sqlcmd-ისა და ფანჯრიანი პროგრამებისთვის. დეტალები: მონაცემთა ბაზების კლიენტები.
რამდენ ხანს ცოცხლობს საშვი
ქვემოთ მოცემული მნიშვნელობები ნაგულისხმევია. ადმინისტრატორს შეუძლია მათი შეცვლა მონაცემთა ბაზების პარამეტრებში. გვერდი თქვენს კონკრეტულ ციფრებს აჩვენებს სტრიქონში Use within … minutes; then it opens new connections until … from this computer.
- დაკავშირება გაცემიდან 120 წამში უნდა დაიწყოთ. თუ ვერ მოასწარით, აიღეთ ახალი საშვი.
- საშვის მკაცრი დასასრული გაცემიდან აითვლება (ნაგულისხმევად 8 საათის შემდეგ). ის უფრო ადრე დგება, თუ უფრო ადრე დასრულდება თქვენი შესვლა კონსოლში ან BURSUcm-ში, ან თქვენი უფლება სერვერზე (მაგალითად, მოთხოვნით გაცემული წვდომა). ზუსტ საათს გვერდი აჩვენებს სტრიქონში Use within … minutes; then it opens new connections until … from this computer.
- თუ საშვით გახსნილი ყველა კავშირი დახურულია და 30 წუთის განმავლობაში არავინ ხსნის ახალს, საშვი მოქმედებას წყვეტს. ღია კავშირს მოთხოვნების გარეშე კარიბჭე ცალკე ხურავს (ნაგულისხმევად 60 წუთის შემდეგ, შეტყობინება Closed after inactivity.).
- ერთი საშვი 16-მდე კავშირს ხსნის. ეს საკმარისია, რომ pgAdmin-მა, DBeaver-მა, Workbench-მა და SSMS-მა თავიანთი დამატებითი ფანჯრები გახსნან.
- საშვი მიბმულია იმ კომპიუტერის მისამართზე, საიდანაც პირველად გამოიყენეს. სხვა მისამართიდან ის არ იმუშავებს.
- ერთ კავშირზე «ადამიანი, სერვერი, ანგარიში» შეიძლება იყოს 4-მდე მოქმედი საშვი. როცა მეხუთეს იღებთ, ყველაზე ძველი ახალი კავშირების გახსნას წყვეტს (უკვე გახსნილები მუშაობას აგრძელებენ).
- საშვის აღება წუთში 10-ჯერ მეტად არ შეიძლება.
თუ SQL Server-ისთვის მკაცრი დაშიფვრა (Encrypt=Strict) გამორთულია, საშვი მხოლოდ ერთ კავშირს ხსნის. გვერდი წერს: This pass opens one connection only (Encrypt=Strict is off on this gateway).
თქვენი მოქმედი საშვები
ბლოკი Your live passes თქვენს მოქმედ საშვებს ჩამოთვლის: Server, Account, Issued, Open connections, Ends. ღილაკი Revoke საშვს აუქმებს და მის კავშირებს ხურავს: The pass was revoked and its connections were closed. თუ საშვები არ არის, წერია You have no live pass.

კარიბჭის სერტიფიკატი
მისამართი /access/certificate კლიენტებისთვის კარიბჭის სერტიფიკატს გასცემს. PEM ფორმატი სჭირდება psql-ს, mysql-ს, DBeaver-სა და VNC-კლიენტებს. ფორმატი .cer საჭიროა Windows-ისთვის (SSMS, sqlcmd). თუ ადმინისტრატორმა სერტიფიკაციის ცენტრის სერტიფიკატი დააყენა, კლიენტს ამ ცენტრის ძირეული სერტიფიკატი სჭირდება. სთხოვეთ ის ადმინისტრატორს.
თუ სერტიფიკატში კარიბჭის სახელი მითითებული არ არის, გვერდი გაგაფრთხილებთ: The gateway's certificate does not name …. Clients that check the name will refuse it; tell the administrator.
სერვერი სიაში არ არის
თუ საჭირო სერვერი ან ანგარიში სიაში არ არის, წესი მას არ გაძლევთ. ეს შეიძლება იმიტომ იყოს, რომ წვდომა მხოლოდ მოთხოვნით გაიცემა, ან წესის მოქმედების დრო ამოიწურა. გააგზავნეთ წვდომის მოთხოვნა, როგორც აღწერილია განყოფილებაში წვდომის მოთხოვნები. ავარიის შემთხვევაში არსებობს გადაუდებელი წვდომა: გადაუდებელი წვდომა. თუ ssh-ის შეტყობინებაში წერია Access is not allowed now. You can request it in the web console…, ეს ნიშნავს, რომ წესი არსებობს, მაგრამ ახლა თქვენზე არ ვრცელდება, და მოთხოვნის გაგზავნა შეიძლება.
თუ წვდომის გაცემის შემდეგაც სერვერი არ ჩანს, განაახლეთ გვერდი. VNC-ისა და ბაზებისთვის ღილაკი Connect მხოლოდ მაშინ ჩნდება, როცა კარიბჭის შესაბამისი მსმენელი გაშვებულია. RDP-ისთვის ღილაკი ყოველთვის არის, როცა წესი RDP-ს გაძლევთ. თუ ფაილი .rdp იხსნება, მაგრამ დაკავშირება ვერ ხერხდება, ჰკითხეთ ადმინისტრატორს, ჩართულია თუ არა კარიბჭის RDP-მსმენელი (პარამეტრი rdpListen).
ცნობარის გვერდები ჯგუფში Help (File transfer, Database clients, VNC viewers, Command control) ამ ცნობების ნაწილს თქვენს ენაზე იმეორებს.

BURSU Connection Manager და კარიბჭე
BURSU Connection Manager-ს (ტექსტში «BURSUcm») კარიბჭის გავლით მუშაობა შეუძლია. რეჟიმს ჰქვია PAM Gateway. ეს მონაცემთა შენახვის მეოთხე ხერხია PostgreSQL-ის, ლოკალური ბაზისა და BURSUcloud-ის შემდეგ. თქვენ მხოლოდ იმ სერვერებს ხედავთ, რომლებსაც წესები გაძლევთ, ხოლო ყოველი სეანსი კარიბჭეზე იწერება. რეჟიმი ორივე სამაგიდო აპლიკაციაშია: Windows (WPF) და Linux/macOS (Universal). განსხვავებები განყოფილების ბოლოშია აღწერილი.
PAM Gateway რეჟიმი BURSUcm-ის ყველა ანაწყობში არ შედის. თუ პირველი გაშვების ეკრანზე ღილაკი PAM Gateway არ არის, ხოლო შესვლის ეკრანზე — ბმული Sign in to a PAM gateway instead, მაშინ დაყენებული ანაწყობი ამ რეჟიმს არ შეიცავს. ჰკითხეთ ადმინისტრატორს, BURSUcm-ის რომელი ვერსია დააყენოთ.
რეჟიმის ჩართვა
- აირჩიეთ საცავი. პირველი გაშვებისას (ან შესვლის ეკრანზე Clear cache & restart setup-ის შემდეგ) აირჩიეთ ფილა PAM Gateway. მის ქვეშ წარწერა Windows-ში: Your organisation's BURSU PAM gateway. Sessions go through it and are recorded there.
- შეიყვანეთ მისამართი. ველში Gateway address შეიყვანეთ კარიბჭის მისამართი გზის გარეშე, მაგალითად
pam.example.orgანhttps://pam.example.org:8443. პორტი ვებ-კონსოლის პორტია. კარიბჭეს მხოლოდ HTTPS-ით შეიძლება მიმართოთ. მისამართს ადმინისტრატორი გაძლევთ. - შედით. გაიხსნება შესვლის ეკრანი PAM Gateway, მასზე წარწერით The gateway shows only the servers its rules allow you. Every session is recorded on the gateway.
თუ აპლიკაცია უკვე სხვა რეჟიმზეა მორგებული, შესვლის ეკრანზე არის ბმული Sign in to a PAM gateway instead. კარიბჭის ეკრანიდან ჩვეულებრივ შესვლაზე დაბრუნება შეიძლება ბმულით Sign in with BURSUcloud instead ან Use local sign-in instead.
კარიბჭის რეჟიმიდან გამოსვლა ასე შეიძლება: გამოდით კარიბჭიდან და შესვლის ეკრანზე აირჩიეთ Clear cache & restart setup (მინიშნება აპლიკაციაში: To leave PAM Gateway mode, sign out and choose “Clear cache & restart setup” on the sign-in screen.).
კარიბჭის სერტიფიკატისადმი ნდობა
პირველად აპლიკაცია აჩვენებს ფანჯარას კარიბჭის სერტიფიკატით: ველი Certificate (SHA-256). შეადარეთ ანაბეჭდი იმას, რომელსაც კარიბჭის კონსოლი აჩვენებს (განყოფილება კარიბჭის სერტიფიკატი და სტატუსის გვერდი), ან რომელიც ადმინისტრატორმა გაცნობათ. მხოლოდ დამთხვევის შემდეგ დააჭირეთ დადასტურების ღილაკს. აპლიკაცია დაიმახსოვრებს კარიბჭის გასაღებს წყვილისთვის «მისამართი და პორტი».
თუ შემდეგ კარიბჭე სხვა სერტიფიკატს აჩვენებს, აპლიკაცია უარს იტყვის და ორ ანაბეჭდს აჩვენებს: Trusted before: … და Presented now: …. ეს შეიძლება სერტიფიკატის ნამდვილი შეცვლა იყოს, მაგრამ შეიძლება გაყალბებაც. ნუ გააგრძელებთ, სანამ ადმინისტრატორი შეცვლას არ დაადასტურებს. მაშინ შესვლის ეკრანზე დააჭირეთ Forget the gateway's certificate და მომდევნო შესვლისას აპლიკაცია ახალ სერტიფიკატს გაჩვენებთ.
შესვლა: პაროლი და მეორე ფაქტორი
კარიბჭის ეკრანზე შეიყვანეთ ლოგინი და პაროლი და დააჭირეთ Sign in. შემდეგ აპლიკაცია კოდის შეყვანის ფანჯარას გახსნის. შეიყვანეთ ექვსი ციფრი ავთენტიფიკატორის აპიდან ან აღდგენის კოდი. შესვლა დასრულებულია, როცა ფანჯარა დაიხურება. სტრიქონი Signed in until … აჩვენებს, როდის დასრულდება შესვლა. შესვლის სიცოცხლის ვადას ადმინისტრატორი ადგენს: ნაგულისხმევად 8 საათი, შესაძლებელია 1-დან 168-მდე (პარამეტრი BURSUcm token lifetime, h). ვადის ამოწურვის შემდეგ ხელახლა შედით.
თუ მეორე ფაქტორი ჯერ არ გაქვთ დაყენებული ან პაროლი უნდა შეცვალოთ, აპლიკაცია ვებ-კონსოლში გაგგზავნით: ღილაკი Open the gateway console. წინასწარ იქ დააყენეთ ავთენტიფიკატორი და შეცვალეთ პაროლი, შემდეგ დაბრუნდით.
შესვლა პაროლის გარეშე (Kerberos)
თუ კარიბჭე დომენთან არის დაკავშირებული და მასზე Kerberos-ით შესვლა ჩართულია, შესვლის ეკრანზე არის ღილაკი. Windows-ში მას ჰქვია Sign in with Windows. Universal-ში Linux-ზე მას ჰქვია Sign in with Kerberos (საჭიროა მოქმედი ბილეთი: შედით დომენში ან შეასრულეთ kinit). ასეთი შესვლისას პაროლი საჭირო არ არის, მაგრამ მეორე ფაქტორის კოდი კვლავ მოითხოვება.
თუ შესვლა ვერ მოხერხდა, ფორმის ზემოთ გამოჩნდება სტრიქონი მიზეზით. ყველა ასეთი სტრიქონი ჩამოთვლილია თავში «გაუმართაობები», განყოფილებაში «Windows-ით / Kerberos-ით შესვლა»; თავად შესვლა შეიძლება ჩვეულებრივი პაროლით გაიმეოროთ.
სერვერების კატალოგი
შესვლის შემდეგ სიაში მხოლოდ ის სერვერები და ანგარიშებია, რომლებიც თქვენთვის ნებადართულია. კატალოგი მხოლოდ წასაკითხია: კარიბჭის რეჟიმში დაკავშირებების შექმნა და შეცვლა შეუძლებელია. ასეთ მცდელობებზე აპლიკაცია პასუხობს შეტყობინებით Not available in PAM Gateway mode: the gateway's catalogue is read-only. ღილაკი Refresh the list კატალოგს განაახლებს. თუ სერვერი გაქრა, აპლიკაცია წერს This server is no longer in the gateway's catalogue. Refresh the list and try again., ხოლო თუ სერვერს თქვენთვის ნებადართული ანგარიშები არ აქვს — The gateway lists no account you may use on this server.
თუ სერვერს რამდენიმე ნებადართული ანგარიში აქვს, აპლიკაცია გეკითხებათ: ფანჯარა Choose an account, ტექსტი … has more than one account you may use. Which one?
ღილაკი Request access... წვდომის მოთხოვნას ხსნის, ის აღწერილია განყოფილებაში წვდომის მოთხოვნები. გადაუდებელი წვდომა: გადაუდებელი წვდომა.
სერვერებთან დაკავშირება
დაკავშირება ისევე გამოიყურება, როგორც ადრე: ორჯერ დააწკაპუნეთ სერვერზე. აპლიკაცია თავად სთხოვს კარიბჭეს ერთჯერად ბილეთს (ის 60 წამი ცოცხლობს და ერთხელ გამოდგება) და თავად ჩასვამს მას. პაროლისა და კოდის შეყვანა საჭირო არ არის.
| სერვერის ტიპი | როგორ იხსნება | თავისებურებები |
|---|---|---|
| SSH | ჩანართი ტერმინალით. აპლიკაცია კარიბჭეზე SSH-ით, ბილეთით შედის. | კარიბჭის ჰოსტის გასაღები მოწმდება იმ გასაღებით, რომელიც კარიბჭემ შესვლისას დაასახელა. თუ არ დაემთხვა: The gateway's SSH key does not match the one it announced, so the connection was refused. Tell the administrator. |
| Telnet | ჩანართი ტერმინალით, როგორც SSH. | კარიბჭე ტერმინალში წერს, რომ მონაკვეთი კარიბჭიდან სერვერამდე დაშიფრული არ არის. ფაილები მიუწვდომელია: File transfer is not available for Telnet servers. |
| RDP | დისტანციური სამუშაო მაგიდის ფანჯარა ჩაშენებული ძრავით BURSUrdp. | ძრავის გარეშე RDP კარიბჭის გავლით არ მუშაობს: Through the gateway, RDP needs the BURSUrdp engine, which is not available on this computer. |
| VNC | ჩანართი VNC. მონიშნულია «VNC server, reached through the gateway». | Mac-ისა და ზოგიერთი სერვერისთვის მონაკვეთი კარიბჭიდან სერვერამდე არ იშიფრება, აპლიკაცია ამას წერს. ნახვის რეჟიმი: View only. |
| PostgreSQL, MySQL, SQL Server | ფანჯარა Database connection საშვით. | დეტალები ქვემოთ. |
თუ კარიბჭემ ბილეთი არ მიიღო (მაგალითად, 60 წამზე მეტი გავიდა), აპლიკაცია წერს The gateway did not accept the sign-in. Its one-time code lives 60 seconds; connect again. უბრალოდ ხელახლა დაუკავშირდით.
სერვერის ფაილების გასახსნელად დააჭირეთ ღილაკს Open the files of this server through the gateway. აპლიკაცია SFTP-ს ერთჯერადი ბილეთით ხსნის, კოდი საჭირო არ არის. ჩამოტვირთვის, ატვირთვისა და შეცვლის ღილაკები თქვენი წესის მიხედვით მუშაობს: თუ წესი არ უშვებს, აპლიკაცია წერს, მაგალითად, Download is not allowed by the gateway's rule., Upload is not allowed by the gateway's rule., Changing files on this server is not allowed by the gateway's rule. ან The gateway's rules do not allow file transfer to this server. თუ წესი ტერმინალს არ უშვებს, მაგრამ ფაილების გადაცემას უშვებს, ტერმინალის გახსნის მცდელობისას აპლიკაცია წერს The gateway's rules do not allow a terminal on this server.
როცა სერვერზე ბრძანებების კონტროლი მოქმედებს, BURSUcm ამ დაკავშირებისთვის tmux-ს გამორთავს. აპლიკაცია გარსში არაფერს ბეჭდავს, ამიტომ ფაილების პანელი გარსის საქაღალდეს არ მიჰყვება, ხოლო AI-ასისტენტს ბრძანებების ნიშნები არ აქვს. აპლიკაცია ამას თავად ჩანართში წერს. ბრძანებების კონტროლის შესახებ იხ. ბრძანებების კონტროლი.
მონაცემთა ბაზები BURSUcm-ში
მონაცემთა ბაზისთვის BURSUcm ხსნის ფანჯარას Database connection. აპლიკაცია გეკითხებათ მეორე ფაქტორის კოდს, მიმართავს კარიბჭეს და აჩვენებს საშვს, მისამართს, პორტს, მომხმარებლის სახელს და სერტიფიკატის ანაბეჭდს (Gateway certificate (SPKI SHA-256)). ღილაკი New pass ახალ საშვს ითხოვს, Revoke მოქმედს აუქმებს. ღილაკი Save the gateway certificate… სერტიფიკატს არჩეულ საქაღალდეში ინახავს. ჩანართების How to connect ბრძანებები სერტიფიკატის ფაილს გზის გარეშე მიუთითებს: შეასრულეთ ისინი იმ საქაღალდეში, სადაც ფაილი შეინახეთ.
საშვი მხოლოდ ახლა ჩანს: This pass is shown only now. Closing this window drops it. დახურეთ ფანჯარა — აიღეთ ახალი საშვი. საშვის სიცოცხლის წესები იგივეა, რაც ვებ-კონსოლში, იხ. რამდენ ხანს ცოცხლობს საშვი. როცა პირველი დაკავშირების დრო ამოიწურა, ფანჯარა წერს The first-use time is over. If you have not used this pass yet, get a new one. A pass already in use opens new connections until … from this computer., ხოლო როცა საშვი დასრულდა — This pass has ended. Get a new one.
თუ BURSUcm-ის ძველი ვერსია გაქვთ, კარიბჭე უარს იტყვის: Update BURSUcm to connect to databases through this gateway.
გასვლა და კარიბჭის შეცვლა
ბრძანება Sign out შესვლას ასრულებს და ამ შესვლით გახსნილ ყველა სეანსს ხურავს. მანამდე აპლიკაცია გეკითხებათ: Sign out of the gateway? It ends the … session(s) opened with this sign-in. კარიბჭის სერტიფიკატის დასავიწყებლად და ახლის მისაღებად დააჭირეთ Forget the gateway's certificate. თქვენ კარიბჭიდან გამოხვალთ, მომდევნო შესვლისას კი აპლიკაცია გაჩვენებთ სერტიფიკატს, რომელსაც კარიბჭე ახლა წარადგენს.
სამსახურებრივი: თუ კარიბჭის სეანსი მიუწვდომელია, აპლიკაცია წერს Sign in to the PAM gateway first. შესვლის ნებისმიერ შეცდომას ის აჩვენებს როგორც Sign-in to the gateway failed: … და მიზეზის ტექსტს. მიზეზების ტექსტები შეკრებილია თავში «გაუმართაობები».
Windows და Universal: რით განსხვავდება
| რა | Windows (WPF) | Linux და macOS (Universal) |
|---|---|---|
| შესვლა პაროლის გარეშე | ღილაკი Sign in with Windows. | ღილაკი Sign in with Kerberos (Linux-ზე; საჭიროა ბილეთი, kinit). |
| შეცდომების ტექსტები | ერთი და იგივე შეტყობინებები, აპლიკაციის ენაზე (en, de, es, pt, pt-br, ru, uk, ka). | იგივე. |
| ჩაშენებული RDP | ამ კომპიუტერზე საჭიროა ძრავი BURSUrdp. | იგივე. |
დაკავშირებების არჩევა, ბილეთები, კატალოგი და საშვები ერთნაირად მუშაობს. თუ BURSUcm-ის ნაცვლად ჩვეული კლიენტით გჭირდებათ დაკავშირება, იხილეთ განყოფილებები SSH, SFTP, RDP, VNC და მონაცემთა ბაზები.
SSH-კლიენტები: OpenSSH, PuTTY და სხვები
ნებისმიერი ჩვეულებრივი SSH-კლიენტი კარიბჭეს ერთ SSH სერვერად უკავშირდება. საჭიროა კარიბჭის მისამართის, პორტისა და მომხმარებლის განსაკუთრებული სახელის მითითება. რომელ სერვერზე გადაგამისამართოთ, კარიბჭე თავად წყვეტს. მისამართსა და პორტს კლიენტებს ადმინისტრატორი აცნობს. ნაგულისხმევად კარიბჭე პორტ 2222-ს უსმენს, მაგრამ მისი შეცვლა შეიძლება, გარედან კი ის შეიძლება სხვა მისამართითა და პორტით იყოს ცნობილი (იხ. SSH-ის პარამეტრები).
მომხმარებლის სახელი
სახელი ორწერტილებით გამოყოფილი ნაწილებისგან შედგება:
| სახე | როდის გამოიყენოთ |
|---|---|
ლოგინი:სერვერი | თუ სერვერზე ერთი ნებადართული ანგარიში გაქვთ. |
ლოგინი:სერვერი:ანგარიში | თუ ნებადართული ანგარიში რამდენიმეა. |
თუ ანგარიში რამდენიმეა, თქვენ კი არ მიუთითეთ, კარიბჭე გიპასუხებთ: Several accounts on … are allowed for you: connect as …:…:<account>. გაიმეორეთ დაკავშირება ანგარიშის მითითებით.
ssh -p 2222 alice:web01@gateway.example.org
ssh -p 2222 alice:web01:root@gateway.example.org
აქ alice — თქვენი ლოგინია კარიბჭეზე, web01 — სერვერის სახელი კარიბჭეში, root — ანგარიშის სახელი.
რას გეკითხებათ კარიბჭე
- პაროლი. კარიბჭე ითხოვს
Password:. შეიყვანეთ კარიბჭის პაროლი (ან თქვენი დომენის პაროლი, თუ დომენის მომხმარებლად შედიხართ). - კოდი. კარიბჭე ითხოვს
Code from the app or a recovery code:. შეიყვანეთ ექვსი ციფრი ავთენტიფიკატორიდან ან აღდგენის კოდი. - შეტყობინება. შემდეგ ტერმინალში სათაური ჩნდება. ნაგულისხმევად ეს არის This session goes through BURSU PAM and is recorded. ადმინისტრატორს შეუძლია ის საკუთარი ტექსტით შეცვალოს.
ყოველი ახალი დაკავშირება პაროლსა და ახალ კოდს მოითხოვს. ერთი და იგივე კოდი ორჯერ არ მიიღება.
კარიბჭის ყველა შეტყობინება ტერმინალში კარიბჭის ნაგულისხმევ ენაზე მოდის (პარამეტრი შესვლისა და მეორე ფაქტორის განყოფილებაშია), ხოლო თუ მასზე ტექსტი არ არის — ინგლისურად. თქვენი კომპიუტერის ენა მათზე გავლენას არ ახდენს.
ბილეთი პაროლისა და კოდის ნაცვლად
BURSUcm სხვაგვარად შედის: სახელით bursu-ticket და ერთჯერადი ბილეთით, რომელიც მან თავად მიიღო კარიბჭისგან (მოთხოვნა Ticket: ). ასეთ დაკავშირებას ხელით არ აკეთებენ და SSH-ისთვის ბილეთი კონსოლში არ ჩანს.
კარიბჭის გასაღები პირველი დაკავშირებისას
პირველი დაკავშირებისას კლიენტი გასაღების ანაბეჭდს გაჩვენებთ და გკითხავთ, ენდოთ თუ არა მას. კარიბჭეს ერთი გასაღები აქვს: ECDSA nistp256. შეადარეთ ანაბეჭდი იმას, რასაც კონსოლი SSH-ის პარამეტრების გვერდზე აჩვენებს (Gateway SSH key: ველები Fingerprint, Public key, known_hosts line). თუ ანაბეჭდი დაემთხვა, უპასუხეთ yes. თუ შემდეგ კლიენტი გატყობინებთ, რომ გასაღები შეიცვალა, ნუ დაუკავშირდებით და აცნობეთ ადმინისტრატორს.
ადმინისტრატორს შეუძლია მოგცეთ მზა სტრიქონი ფაილისთვის known_hosts.
PuTTY და სხვა კლიენტები
PuTTY-ში მიუთითეთ Host Name — კარიბჭის მისამართი, Port — 2222, კავშირი SSH. მომხმარებლის სახელი (ლოგინი:სერვერი) შეიყვანება მოთხოვნაზე login as: ან განყოფილებაში Connection → Data. კარიბჭე მოთხოვნებიან დიალოგს იყენებს, ამიტომ კლიენტს პაროლისა და კოდის ინტერაქტიული შეყვანის მხარდაჭერა უნდა ჰქონდეს (მეთოდი keyboard-interactive). პუნქტების სახელები PuTTY-ის თქვენს ვერსიაში შეიძლება ოდნავ განსხვავდებოდეს: გადაამოწმეთ მის ცნობარში.
რას უშვებს კარიბჭე სეანსში
- დაშვებულია სეანსები ტერმინალითა და ბრძანებით, ასევე sftp ქვესისტემა (იხ. SFTP და SCP).
- დაშვებული არ არის პორტების, აგენტისა და X11-ის გადამისამართება. კლიენტი უარს მიიღებს.
- კარიბჭის გავლით ბრძანების ტერმინალის გარეშე გაშვება არ შეიძლება, თუ სერვერზე ბრძანებების კონტროლი ჩართულია: Commands on this server are checked and need a terminal. Connect with ssh -t. დაამატეთ გასაღები
-t. - Telnet-ით ხელმისაწვდომი სერვერი მხოლოდ ინტერაქტიულ სეანსს იღებს: გასაღები
-T-ისა და სტრიქონში ბრძანების გარეშე. - RDP-ის, VNC-ისა და ბაზების სერვერები SSH-ით არ იხსნება. კარიბჭე გიპასუხებთ, მაგალითად: This server is reached with a VNC viewer. Use «Connect» in the console or BURSUcm.
ControlMaster და Ansible
კარიბჭე ერთ SSH კავშირზე ერთ სეანსს მართავს. ამიტომ OpenSSH-ის საერთო არხი (ControlMaster, ControlPersist) არ მუშაობს: ყოველი დაკავშირება ახალია, საკუთარი პაროლითა და საკუთარი კოდით. Ansible ასეთ საერთო არხს თავად რთავს და კარიბჭის გავლით მუშაობისას ის ფუჭდება. კარიბჭის ჰოსტებისთვის მიუთითეთ ControlMaster no (Ansible-ში ssh_args-ით). გარდა ამისა, ყოველი გაშვება მეორე ფაქტორის კოდს ითხოვს, ამიტომ ადამიანის სახელით ავტომატური დავალებები კარიბჭის გავლით არ გამოდგება.
Host gateway.example.org
Port 2222
ControlMaster no
ControlPath none
შეტყობინებები ტერმინალში სეანსის დროს
კარიბჭე თავად წერს თქვენს ტერმინალში, როცა რამე იცვლება: წვდომა დასრულდა, სეანსი ადმინისტრატორმა დაასრულა, სეანსი დაიხურა უმოქმედობის გამო ან იმიტომ, რომ ჩაწერა შეუძლებელია. ის ასევე გაფრთხილებთ, რომ თქვენთვის გაცემული წვდომის ვადა მალე ამოიწურება. თუ ვადა მოთხოვნით გრძელდება, გააგზავნეთ ის წინასწარ: წვდომის მოთხოვნები. შეტყობინებების სრული სია: თავი «გაუმართაობები», განყოფილება «SSH-ტერმინალი».
ჩართული ბრძანებების კონტროლისას კარიბჭეს შეუძლია ბრძანება მეორე ადამიანის დადასტურებამდე შეაჩეროს ან უარყოს. დეტალები, მათ შორის რას ხედავს დამდასტურებელი, იხილეთ განყოფილებაში ბრძანებების კონტროლი.
ფაილების გადაცემა: sftp, scp, WinSCP, FileZilla
ფაილები იმავე პორტით გადაიცემა, რომლითაც SSH, და იმავე მომხმარებლის სახელით. კარიბჭე იყენებს ფაილების გადაცემის წესს (ფაილების პოლიტიკა), იწერს გადაცემებს და საჭიროების შემთხვევაში ზომას ზღუდავს. იგივე ინფორმაციას თავად კონსოლშიც იპოვით: მენიუ Help, გვერდი File transfer.
ყოველი ახალი კავშირი პაროლსა და ახალ კოდს ითხოვს. ერთი კოდი ორჯერ არ გამოდგება. ამიტომ კლიენტმა ერთი კავშირი უნდა შეინარჩუნოს. თუ კლიენტი ერთდროულად რამდენიმე კავშირს ხსნის (ასე იქცევიან WinSCP და FileZilla ნაგულისხმევად), შეზღუდეთ ისინი ერთით.
OpenSSH: sftp და scp
ბრძანებები sftp და scp ჩანაწერს «მომხმარებელი@ჰოსტი:გზა» პირველივე ორწერტილზე ჭრიან. ამიტომ სახელს სახით alice:web01 სტრიქონის დასაწყისში ისინი კომპიუტერის სახელად მიიღებენ. მომხმარებლის სახელი მიუთითეთ გასაღებით -o User= ან მისამართით სახით sftp:// და scp://.
sftp -P 2222 -o User=alice:web01 gateway.example.org
sftp sftp://alice:web01@gateway.example.org:2222
scp -P 2222 -o User=alice:web01:root file.txt gateway.example.org:/tmp/
scp file.txt scp://alice:web01:root@gateway.example.org:2222//tmp/
თუ ანგარიში რამდენიმეა, დაამატეთ მესამე ნაწილი (:root), როგორც SSH-ში. თანამედროვე scp ნაგულისხმევად SFTP-ით მუშაობს. ძველი SCP პროტოკოლი ირთვება გასაღებით scp -O:
scp -O -P 2222 -o User=alice:web01:root file.txt gateway.example.org:/tmp/
რეჟიმში -O გზას სერვერის გარსი კითხულობს, ამიტომ ჰარებიანი გზა ორჯერ უნდა ჩასვათ ბრჭყალებში: გარედან ერთმაგი, შიგნით ორმაგი, მაგალითად gateway:'"my dir/file.txt"'. სიმბოლოებიან გზას % ^ & | < > ; კარიბჭე ყოველთვის უარყოფს, ხოლო ორმაგი ბრჭყალების შიგნით ასევე $ ` \ !-ს. პასუხი ამ დროს: The gateway accepts only plain scp commands. Quote the whole path and leave out shell symbols.
WinSCP
აირჩიეთ SFTP პროტოკოლი. WinSCP-ის პარამეტრებში (Preferences → Transfer → Background) Maximal number of transfers at the same time დააყენეთ 1-ზე და გამორთეთ Use multiple connections for single transfer. წინააღმდეგ შემთხვევაში ყოველი დამატებითი კავშირი ახალ კოდს მოითხოვს. WinSCP-ის SCP რეჟიმი სერვერზე გარსს მოითხოვს, ამიტომ კარიბჭე მას ტერმინალის სეანსად თვლის და უარს ამბობს, თუ თქვენი წესი ტერმინალს არ უშვებს. გამოიყენეთ SFTP. მენიუს პუნქტების სახელები WinSCP-ის ვერსიაზეა დამოკიდებული: გადაამოწმეთ ისინი თქვენს ვერსიაში.
FileZilla
პროტოკოლი SFTP, შესვლის ტიპი Interactive. გადაცემების პარამეტრებში (პუნქტი Edit → Settings → Transfers) Maximum simultaneous transfers დააყენეთ 1-ზე. შესვლის ტიპი Interactive საჭიროა, რომ კლიენტმა პაროლი და შემდეგ კოდი იკითხოს. მენიუს პუნქტების სახელები პროგრამის ვერსიაზეა დამოკიდებული: გადაამოწმეთ ისინი თქვენს ვერსიაში.
BURSUcm
PAM Gateway რეჟიმში Files პანელი SFTP-ს ერთჯერადი ბილეთით ხსნის. კოდი არ მოითხოვება, პანელის ღილაკები კი თქვენს წესს შეესაბამება. იხ. სერვერებთან დაკავშირება.
შეზღუდვები და უარები
- თუ წესი ტერმინალს არ უშვებს, მუშაობს მხოლოდ ფაილების გადაცემა. გარსი, ბრძანება,
rsyncდაsftp -sუარყოფილია. - ლიმიტზე დიდ ფაილს ან სეანსს, რომელმაც ლიმიტზე მეტი გადასცა, კარიბჭე აჩერებს. ლიმიტებს ადგენს ფაილების პოლიტიკა.
- სერვერის შიგნით კოპირება (გაფართოება
copy-data) მიუწვდომელია: ჩამოტვირთეთ ფაილი და ხელახლა ატვირთეთ. - Telnet-სერვერებისთვის ფაილების გადაცემა მიუწვდომელია.
- სერვერი, რომელიც შესვლისას ტექსტს ბეჭდავს (შესვლის სკრიპტი), კარიბჭის მხარეს SFTP-ის გაშვებას უშლის ხელს.
- თუ თქვენი უფლება გადაცემის დროს შეიცვალა, კარიბჭე მას წყვეტს.
ყველა შეტყობინება შეკრებილია თავში «გაუმართაობები», განყოფილებაში «SFTP და SCP».
დისტანციური სამუშაო მაგიდა (RDP)
Windows სერვერს კარიბჭის გავლით უკავშირდებიან პროგრამით «დისტანციურ სამუშაო მაგიდასთან დაკავშირება» (mstsc) ან მისი მსგავსით. სერვერის მისამართის ნაცვლად კარიბჭეს უკავშირდებით, პაროლის ნაცვლად კი ერთჯერად კოდს შეიყვანთ. თავად სერვერის ანგარიშის პაროლი თქვენ არ იცით და არ შეიყვანთ: კარიბჭე მას თავად ჩასვამს.
როგორ დაუკავშირდეთ
- მიიღეთ ფაილი. კონსოლში გახსენით My access, იპოვეთ RDP სერვერი და დააჭირეთ Connect. გახსენით ჩამოტვირთული ფაილი
.rdp(იხ. ღილაკი Connect RDP-ისთვის). BURSUcm-ში ეს ნაბიჯი ავტომატურად სრულდება. - გახსენით ფაილი. ფაილი შეიცავს კარიბჭის მისამართსა და RDP-ის პორტს, რომელსაც კარიბჭე კლიენტებს აცნობს, ასევე ერთჯერად სახელს
bursu-<იდენტიფიკატორი>. - შეიყვანეთ კოდი. როცა mstsc პაროლს გკითხავთ, გვერდზე დააჭირეთ Show code და ჩასვით კოდი. კოდი ერთხელ მუშაობს 60 წამის განმავლობაში.
- დაადასტურეთ სერტიფიკატი. mstsc-მა შეიძლება სერტიფიკატის შესახებ გაფრთხილება აჩვენოს: კარიბჭე საკუთარ სერტიფიკატს წარადგენს და არა სერვერისას. შეადარეთ ანაბეჭდი კონსოლს ან ადმინისტრატორის მოცემულ ანაბეჭდს (კარიბჭის სერტიფიკატი).
ფაილი მოქმედებს 10 წუთის განმავლობაში Connect-ზე დაჭერიდან. თუ დაგაგვიანდათ: This connection has expired or does not exist. დაბრუნდით კონსოლში და ხელახლა დააჭირეთ Connect.
პორტი და მისამართი
კარიბჭე RDP-ს ცალკე პორტზე იღებს. ადმინისტრატორი ადგენს, რომელი მისამართი და პორტი მოხვდება ფაილში (rdpPublicHost, rdpPublicPort; ნაგულისხმევად პორტი 3389). თუ ფაილის გარეშე უკავშირდებით, მაგალითად mstsc-ში მისამართს ხელით კრეფთ, გამოიყენეთ იგივე მნიშვნელობები, მაგრამ სახელი bursu-… მაინც ფაილიდან უნდა აიღოთ: სახელი ერთჯერადია.
შესვლა და ავთენტიფიკაცია
კარიბჭე მხოლოდ ქსელის დონეზე ავთენტიფიკაციით შესვლას იღებს (NLA, CredSSP NTLM-ით). პაროლად ერთჯერადი კოდი გამოიყენება. კლიენტში NLA-ს გამორთვა არ შეიძლება: ასეთ დაკავშირებას კარიბჭე არ მიიღებს. ფაილი .rdp საჭირო პარამეტრებს უკვე შეიცავს, ამიტომ ნუ შეცვლით მათ mstsc-ის ფანჯარაში.
ფაილის ხელმოწერა
თუ ადმინისტრატორმა კონსოლში ხელმოწერის გასაღები ატვირთა და RDP-ის საჯარო მისამართი მიუთითა, ფაილი ხელმოწერილია. მაშინ Windows უცნობი გამომცემლის შესახებ არ აფრთხილებს. თუ ხელმოწერა არ არის, გაფრთხილება ჩნდება და მისი მიღების უფლება მხოლოდ მაშინ გაქვთ, თუ ორგანიზაცია ამას უშვებს (.rdp ფაილების ხელმოწერა).
უარები
RDP-კლიენტი კარიბჭის უარის მიზეზს არ აჩვენებს: mstsc თავის ზოგად შეტყობინებებს გამოიტანს (მაგალითად, არასწორი სააღრიცხვო მონაცემების ან იმის შესახებ, რომ კომპიუტერი მიუწვდომელია). ამიტომ, თუ დაკავშირება ვერ მოხერხდა, მოიქეცით ასე:
- შეამოწმეთ, რომ ახალი კოდი გამოიყენეთ (60 წამი, ერთხელ). უბრალოდ აიღეთ ახალი ფაილი და კოდი.
- დარწმუნდით, რომ სერვერი ჯერ კიდევ არის My access-ში და რომ უფლება კვლავ გაქვთ.
- თუ რამდენიმე მცდელობა ზედიზედ არასწორია, კარიბჭე თქვენი მისამართიდან დაკავშირებაზე დროებით უარს ამბობს.
- დანარჩენ შემთხვევებში (სერვერის სერტიფიკატი არ არის დადასტურებული, ლიცენზია, სერვერი მიუწვდომელია) მიზეზს მხოლოდ ადმინისტრატორი ხედავს აუდიტის ჟურნალში. აცნობეთ მას მცდელობის დრო.
თუ კარიბჭე რეზერვაციას ვერ ქმნის, კონსოლი ან BURSUcm შეცდომის ტექსტს აჩვენებს, მაგალითად The RDP server's certificate has not been confirmed. Contact the administrator. ასეთი შეტყობინებები შეკრებილია თავში «გაუმართაობები».
VNC-კლიენტები
VNC სერვერს TigerVNC კლიენტით უკავშირდებიან. კარიბჭე მხოლოდ დაცულ დაკავშირებას იღებს: RFB 3.8 VeNCrypt დაშიფვრით და შესვლის მეთოდით X509Plain TLS-ის თავზე. სხვა კლიენტებს (RealVNC Viewer, TightVNC, UltraVNC, macOS-ის «ეკრანის გაზიარება») ეს არ შეუძლიათ და კარიბჭეს ვერ უკავშირდებიან. Remmina და libvncclient-ზე აგებული სხვა კლიენტები შეიძლება თავსებადი აღმოჩნდეს, მაგრამ კარიბჭე TigerVNC-ზეა გათვლილი: გამოიყენეთ ის.
როგორ დაუკავშირდეთ
- მიიღეთ ბილეთი. My access-ში დააჭირეთ Connect-ს VNC სერვერის გასწვრივ, შეიყვანეთ კოდი და დააჭირეთ Show the connection details (დაწვრილებით).
- ჩამოტვირთეთ სერტიფიკატი. დააჭირეთ Download the gateway certificate (PEM) და შეინახეთ ფაილი სახელით
gateway.pem. ამის ერთხელ გაკეთება საკმარისია. - გაუშვით კლიენტი. დააკოპირეთ ბრძანება გვერდიდან ან თავად შეადგინეთ:
vncviewer -SecurityTypes=X509Plain -X509CA=gateway.pem gateway.example.org::5901
ორი ორწერტილი პორტის წინ პორტის ნომერს ნიშნავს და არა დისპლეის ნომერს. მომხმარებლის სახელია bursu-ticket, პაროლი — ერთჯერადი ბილეთი გვერდიდან. ბილეთი 60 წამი ცოცხლობს და ერთხელ გამოდგება.
სახელი სერტიფიკატში
კლიენტი ამოწმებს, რომ კარიბჭის სახელი სერტიფიკატშია. სახელს, რომლითაც კარიბჭე სერტიფიკატშია დასახელებული, ადმინისტრატორი ადგენს (vncAdvertisedName, VNC-ის პარამეტრები). დაუკავშირდით სწორედ ამ სახელით. თუ IP-მისამართით დაუკავშირდებით, რომელიც სერტიფიკატში არ არის, კლიენტი უარს იტყვის.
თავისებურებები
- ნუ შეცვლით ფერის სიღრმეს სეანსის დროს. თუ სერვერს Fence-ის მხარდაჭერა არ აქვს, კარიბჭე სეანსს დახურავს. კლიენტში ფერის ფიქსირებული დონე მიუთითეთ (TigerVNC-ში გამორთეთ ავტომატური შერჩევა).
- კარიბჭე ერთი მისამართიდან წუთში 10-ზე მეტ შესვლის მცდელობას არ იღებს. თუ ოფისიდან საერთო მისამართით მუშაობთ, ამ ლიმიტს ყველა იყოფს.
- Mac-ები ჩვეულებრივი RFB-ით უკავშირდებიან, დაშიფვრის გარეშე კარიბჭესა და Mac კომპიუტერს შორის. Windows-ის ბევრი სერვერი მხოლოდ VNC-ის კლასიკურ პაროლს სთავაზობს (ისიც დაშიფვრის გარეშეა). BURSUcm და კონსოლი ამის შესახებ დაკავშირებისას აფრთხილებენ.
- გაცვლის ბუფერში ტექსტის ჩასმა შეიძლება კარიბჭემ ჩაიწეროს. ეს წესზეა დამოკიდებული.
თუ უარს კარიბჭე ამბობს, კლიენტი მის მოკლე შეტყობინებას აჩვენებს. ისინი შეკრებილია თავში «გაუმართაობები», განყოფილებაში «VNC».
მონაცემთა ბაზების კლიენტები: psql, mysql, sqlcmd და ფანჯრიანი პროგრამები
PostgreSQL-ის, MySQL-ისა და SQL Server-ის ბაზებს ჩვეული პროგრამით უკავშირდებით, მაგრამ არა თავად ბაზას, არამედ კარიბჭეს. კარიბჭე ამოწმებს საშვს, ჩასვამს ანგარიშის ნამდვილ პაროლს, იწერს მოთხოვნებს და ხურავს სეანსს, როცა უფლება დასრულდება.
რა შეიყვანოთ პროგრამაში
| კლიენტის ველი | რა შეიყვანოთ | ნაგულისხმევად / შეზღუდვები |
|---|---|---|
| Host (Server) | კარიბჭის მისამართი, რომელიც Host-შია ნაჩვენები. | ეს კარიბჭის საჯარო სახელია (dbPublicHost). |
| Port | მნიშვნელობა Port-იდან. ყოველ პროტოკოლს თავისი პორტი აქვს. | სამ სხვადასხვა მისამართსა და პორტს ადმინისტრატორი ადგენს (dbListen). |
| User name | მნიშვნელობა User name-იდან: ლოგინი:სერვერი:ანგარიში. | PostgreSQL-ისა და MySQL-ისთვის სახელის სიგრძე პროტოკოლით არის შეზღუდული. თუ სახელი ზედმეტად გრძელია, კარიბჭე უარს იტყვის: Your login, the server and the account together are too long for this database client. Ask the administrator for a shorter server name. |
| Password | საშვი გვერდიდან My access ან BURSUcm-იდან. | ნუ შეინახავთ მას პროგრამაში: არსებითად ის ერთჯერადია და მცირე ხანს ცოცხლობს. |
| Database | მნიშვნელობა Database-იდან. | PostgreSQL-ში ბაზა სავალდებულოა. თუ ის არ დაასახელეთ, გამოიყენება სერვერზე მითითებული ნაგულისხმევი ბაზა. |
| SSL / TLS | ჩართეთ, ამოწმეთ კარიბჭის სერტიფიკატი. | დაშიფვრის გარეშე კარიბჭე არ მუშაობს: The gateway accepts only encrypted connections. |
საშვის აღება და მზა ბრძანებების ნახვა შეიძლება გვერდზე My access (ღილაკი Connect მონაცემთა ბაზებისთვის) ან BURSUcm-ში. საშვის სიცოცხლის ვადა, კავშირების რაოდენობა და სხვა ზღვრები იქვეა აღწერილი (რამდენ ხანს ცოცხლობს საშვი).
ბრძანებათა სტრიქონი
მზა ბრძანებებს ბლოკში How to connect ნახავთ. ისინი ასე გამოიყურება (სახელები და პორტები სამაგალითოა, აიღეთ მნიშვნელობები თქვენი გვერდიდან):
psql "host=pam.example.org port=5432 user=alice:db01:app dbname=app sslmode=verify-full sslrootcert=gateway.pem channel_binding=require"
mysql -h pam.example.org -P 3306 -u alice:db01:app -p --ssl-mode=VERIFY_IDENTITY --ssl-ca=gateway.pem
sqlcmd -S pam.example.org,1433 -U alice:db01:app -N s
ბრძანებები POSIX გარსისთვისაა მოცემული (bash, zsh). My access და BURSUcm მათ PowerShell-ისა და cmd-ისთვის თავად ახდენენ ეკრანირებას, ხოლო თუ სახელის უსაფრთხოდ ბრჭყალებში ჩასმა შეუძლებელია, ველების სიას იძლევიან. გასაღები sqlcmd -C კარიბჭესთან არ შეიძლება გამოიყენოთ.
ფანჯრიანი პროგრამები
| პროგრამა | რა შეიყვანოთ | შენიშვნა |
|---|---|---|
| pgAdmin | Host, Port, Maintenance database, Username; SSL mode — verify-full; ჩამოტვირთული სერტიფიკატი ძირეულად. | ნუ შეინახავთ პაროლს. პროგრამა ცალკე კავშირს ხსნის ყოველი ბაზისა და ყოველი Query Tool-ისთვის. |
| DBeaver (PostgreSQL) | Host, Port, Database, Username; SSL — verify-full; დრაივერის თვისება channelBinding=require. | მეტამონაცემები და ყოველი რედაქტორი თავიანთ კავშირებს იყენებს. |
| MySQL Workbench, DBeaver (MySQL) | Hostname, Port, Username, Default Schema; SSL — Require and Verify Identity; DBeaver-ისთვის თვისება sslMode=VERIFY_IDENTITY. | ერთზე მეტ კავშირს ხსნიან. |
| SQL Server Management Studio | Server name სახით pam.example,1433; ავთენტიფიკაცია SQL Server Authentication; Encryption — Strict; «Trust server certificate» გამორთულია. | Object Explorer და მოთხოვნის ყოველი ფანჯარა ცალკე კავშირებია. თუ ადმინისტრატორმა მკაცრი რეჟიმი გამორთო, აირჩიეთ Mandatory. |
| VS Code mssql გაფართოებით | იგივე ველები, რაც SSMS-ში. | Azure Data Studio-ს მხარდაჭერა 2026 წლის 28 თებერვლიდან შეწყდა. |
| DBeaver (SQL Server) | დრაივერის თვისებები encrypt=strict (ან true) და trustServerCertificate=false. |

TLS და სერტიფიკატი
ყოველთვის შეამოწმეთ კარიბჭის სერტიფიკატი. ჩამოტვირთეთ ის გვერდზე My access. SSMS-ისა და sqlcmd-ისთვის ფაილი .cer მიმდინარე მომხმარებლის «სანდო ძირეულ სერტიფიკაციის ცენტრებში» უნდა დაემატოს. psql, pgAdmin და DBeaver PEM ფაილს ძირეულ სერტიფიკატად იღებენ, mysql — გასაღებით --ssl-ca. თუ ადმინისტრატორმა კარიბჭეზე სერტიფიკაციის ცენტრის სერტიფიკატი დააყენა, კლიენტს ამ ცენტრის ძირეული ფაილი სჭირდება: სთხოვეთ ის ადმინისტრატორს.
სერტიფიკატის შემოწმების გარეშეც PostgreSQL დაცულია არხთან მიბმით, ხოლო MySQL და SQL Server შემოწმების გარეშე შეიძლება სხვის კვანძზე გადამისამართდეს, ამიტომ შემოწმებას ნუ გამორთავთ.
რომელი კლიენტები გამოდგება
- PostgreSQL: საჭიროა SCRAM-SHA-256 შესვლა არხთან მიბმით (
channel_binding=require). არ მუშაობს: node-postgresenableChannelBinding-ის გარეშე, Npgsql 5 ვერსიამდე, pgjdbc 42.7.4-მდე და (ცნობების მიხედვით) Power BI-ში ჩაშენებული დრაივერი. pgjdbc-სთვის გამოიყენეთ 42.7.12 ან უფრო ახალი ვერსია. - MySQL: საჭიროა მეთოდი
caching_sha2_password.mysql --local-infile-ს აზრი მხოლოდ მაშინ აქვს, თუ წესი ფაილების ატვირთვას უშვებს. - SQL Server: მიიღება მხოლოდ SQL Server Authentication შესვლა საშვით. ნაგულისხმევად კარიბჭე მოითხოვს TDS 8.0-ის მკაცრ დაშიფვრას (Encrypt=Strict). კლიენტები, რომლებსაც ეს არ შეუძლიათ, ვერ დაუკავშირდებიან, სანამ ადმინისტრატორი რეჟიმს არ შეამსუბუქებს.
რას იწერს კარიბჭე
კარიბჭე იწერს მოთხოვნებს (ოპერატორებს), მაგრამ არა იმას, რასაც პროცედურები შიგნით აკეთებენ. მოთხოვნების ტექსტში პაროლების დაფარვა შეძლებისდაგვარად მუშაობს. სერვერის შეცდომის შეტყობინებები შეიძლება პერსონალურ მონაცემებს შეიცავდეს. რეპლიკაცია კარიბჭის გავლით დაშვებული არ არის. დეტალები იხილეთ განყოფილებაში მონაცემთა ბაზების ბრძანებები.
კარიბჭის შეტყობინებები კლიენტში შეკრებილია თავში «გაუმართაობები», განყოფილებაში «მონაცემთა ბაზები». ისინი კარიბჭის ნაგულისხმევ ენაზე მოდის.
გაუმართაობები და შეცდომის შეტყობინებები
შეტყობინებები მოცემულია ისე, როგორც მათ ინგლისური ინტერფეისი აჩვენებს. იპოვეთ ტექსტი გვერდზე (Ctrl+F) — ცხრილის სტრიქონში წერია, რას ნიშნავს ის და რა უნდა გააკეთოთ.
ინსტალაცია და სერვისის გაშვება
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| bursu-pam preinst: NOT upgrading - … The installed version stays and is started again. | განახლება ფაილების შეცვლამდე შეჩერდა: ბაზის ასლის გაკეთება ვერ მოხერხდა (ადგილი არ არის, ბაზა არ პასუხობს). | შეასრულეთ ის, რაც სტრიქონშია დასახელებული (მაგალითად, გაათავისუფლეთ ადგილი /var/backups/bursu-pam-ში — საჭიროა ბაზის ზომაზე ორჯერ მეტი), და გაიმეორეთ apt install. ძველი ვერსია მუშაობს. |
| bursu-pam prerm: NOT upgrading - bursu-pam-gateway.service could not be stopped, and the database must not be dumped while it writes (see systemctl status bursu-pam-gateway.service). | კარიბჭე არ გაჩერდა, ბაზის კოპირება კი, სანამ ის წერს, არ შეიძლება. | systemctl status bursu-pam-gateway, გააჩერეთ სერვისი ხელით და გაიმეორეთ განახლება. |
| სერვისი მდგომარეობაშია activating (auto-restart), ჟურნალში … refuses to start: the database holds migration(s) this build does not contain | ბაზა უკვე უფრო ახალი ვერსიით განახლდა, გაშვებულია კი ძველი. | დააყენეთ პაკეტის ახალი ვერსია ან აღადგინეთ განახლებამდე გაკეთებული ბაზის ასლი («წინა ვერსიაზე დაბრუნება»). ნუ წაშლით სტრიქონებს schema_migrations-იდან. |
| listenUrl … must be an https:// URL, sshListen … must be address:port with an IP address, … uses the port of …; give each front end its own port, … is a wildcard: give the address explicitly, vncListen needs vncAdvertisedName | კარიბჭე ვერ გაეშვა gateway.json-ში არასწორი მნიშვნელობის გამო (ტექსტი პარამეტრს ასახელებს). სერვისი ამ დროს საბოლოოდ არ ჩერდება: ის ყოველ 5 წამში გადაიტვირთება (activating (auto-restart)), სანამ ფაილი არ გასწორდება. | მიზეზი — journalctl -u bursu-pam-gateway -n 20-ში. გაასწორეთ პარამეტრი (იხ. პარამეტრების ცხრილი) და sudo systemctl restart bursu-pam-gateway. |
| The JSON property '…' could not be mapped to any .NET member… | gateway.json-ში უცნობი პარამეტრია (ჩვეულებრივ, ბეჭდვის შეცდომა). სერვისი ყოველ 5 წამში გადაიტვირთება, სანამ ფაილი არ გასწორდება. | გაასწორეთ სახელი ან წაშალეთ სტრიქონი, შემდეგ sudo systemctl restart bursu-pam-gateway. |
| სერვისი კოდით 78 გაჩერდა და აღარ გადაიტვირთება | კარიბჭე გაშვებულია root-ის სახელით ან root ჯგუფით — ის ასე მუშაობაზე უარს ამბობს და systemd ასეთ გაშვებას არ იმეორებს. (შეცდომა gateway.json-ში ამას კი არა, ყოველ 5 წამში გადატვირთვას იწვევს — იხ. ზემოთა სტრიქონები.) | წაიკითხეთ journalctl -u bursu-pam-gateway -n 20-ის ბოლო სტრიქონი. ნუ გაუშვებთ კარიბჭეს ხელით root-ის სახელით — მხოლოდ სერვისის მეშვეობით: sudo systemctl start bursu-pam-gateway. |
bursu-pam-check: FAIL landlock … | ბირთვში Landlock ჩართული არ არის: RDP-ისა და VNC-ის სეანსები არ გაიხსნება. | Ubuntu 24.04-ის ბირთვი მას ნაგულისხმევად რთავს; თუ პარამეტრი lsm= ხელით არის მითითებული, დაუმატეთ მას landlock. |
bursu-pam-check: FAIL postgres … role bursu-pam cannot reach database bursu_pam … | კარიბჭე საკუთარ ბაზაში ვერ შედის. | გაუშვით sudo bursu-pam-setup — ის როლსა და ბაზას ქმნის; შეამოწმეთ სტრიქონები local ფაილში pg_hba.conf (საჭიროა peer შესვლა). |
| ბრაუზერი: Your connection is not private / NET::ERR_CERT_AUTHORITY_INVALID | კარიბჭე თვითხელმოწერილი სერტიფიკატით მუშაობს. | პირველი დაყენებისთვის — გააგრძელეთ; სამუშაოდ დააყენეთ საკუთარი სერტიფიკატი («საკუთარი სერტიფიკატი»). |
პირველადი დაყენება და ლუქის მოხსნა
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The setup code did not match. | შეყვანილია არასწორი ერთჯერადი დაყენების კოდი. | წაიკითხეთ კოდი ხელახლა: sudo cat /var/lib/bursu-pam/setup-code. რეგისტრსა და დეფისებს მნიშვნელობა არ აქვს. |
| The passphrase must be at least 12 characters long. / The passphrases do not match. | საიდუმლო ფრაზა 12 სიმბოლოზე მოკლეა ან გამეორება არ დაემთხვა. | შეიყვანეთ ფრაზა ხელახლა. |
| The key could not be created. The details are in the service log. | მთავარი გასაღების ჩაწერა ვერ მოხერხდა. | journalctl -u bursu-pam-gateway -n 50; ჩვეულებრივ — უფლებები ან ადგილი /var/lib/bursu-pam/keys-ში. |
| A key was already created in an earlier run of the wizard… | ოსტატი გასაღების შექმნის შემდეგ შეწყდა. | თუ აღდგენის გასაღები შენახულია — Continue with this key; წინააღმდეგ შემთხვევაში გასაღები თავიდან შექმენით. |
| A key was created in an earlier run, but it cannot be opened now. Create the key again. | წინა გაშვების გასაღები არ იხსნება. | შექმენით გასაღები თავიდან (სანამ დაყენება დასრულებული არ არის, საიდუმლოებები ჯერ არ არსებობს). |
| The login does not fit: up to 64 Latin letters, digits, dots, hyphens and underscores. | ადმინისტრატორის დაუშვებელი ლოგინი. | გამოიყენეთ ლათინური ასოები, ციფრები, ., -, _. |
| The passphrase did not match. (გვერდი /unseal) | არასწორი საიდუმლო ფრაზა. | გაიმეორეთ. თუ ფრაზა დაკარგულია — ლუქი აღდგენის გასაღებით მოხსენით. |
| The key file is missing or does not belong to this database. Restore the key with the recovery key. | კატალოგი keys/ დაკარგულია ან სხვა ბაზის ასლიდან არის აღდგენილი. | შეიყვანეთ აღდგენის გასაღები («ლუქის მოხსნა»). |
| The recovery key did not match. | აღდგენის გასაღები ამ ინსტალაციისა არ არის ან შეცდომით არის შეყვანილი. | შეამოწმეთ გასაღები; მის გარეშე საიდუმლოებებსა და ჩანაწერებს ვერ აღადგენთ. |
ლიცენზია
ლიცენზიის მდგომარეობას კონსოლის ნებისმიერ გვერდზე ზედა ზოლი აჩვენებს. რა აგრძელებს მუშაობას ყოველ მდგომარეობაში — იხ. ცხრილი «ლიცენზიის მდგომარეობები».
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The gateway has no licence: no session is served and changes are refused. | საცდელი პერიოდი დაწყებული არ არის და ლიცენზია დაყენებული არ არის. | Settings → Licence → დაიწყეთ საცდელი პერიოდი ან დააყენეთ ლიცენზია («საცდელი პერიოდი»). |
| The licence has ended and is in its grace until … | ფასიანი ლიცენზიის ვადა ამოიწურა, მიმდინარეობს საშეღავათო ვადა. | გააგრძელეთ ლიცენზია მითითებულ თარიღამდე («გაგრძელება»). |
| The licence has ended: new sessions and changes are refused. | საშეღავათო ვადა დასრულდა (საცდელ ლიცენზიას ის არ აქვს). | დააყენეთ ახალი ლიცენზია. შესვლა, ჟურნალები და გამომრთველი ცვლილებები მუშაობს. |
| The licence is activated on another host: new sessions and changes are refused. | კარიბჭე სხვა მანქანაზე გადაიტანეს და გადატანისთვის განკუთვნილი 14 დღე ამოიწურა. | Settings → Licence → ლიცენზიის გადატანა ამ ჰოსტზე («გადატანა»). |
| More servers are active than the licence allows and the grace for that is over… The licence allows N active servers. Switch off a server or extend the licence. | ჩართულია იმაზე მეტი სერვერი, ვიდრე ლიცენზია უშვებს. | გამორთეთ ზედმეტი სერვერები (Servers) ან გააფართოვეთ ლიცენზია. სეანსები მხოლოდ ლიმიტის ფარგლებში მყოფ პირველ სერვერებზე მიდის. |
| This installation was released… | ინსტალაცია გაათავისუფლეს, ლიცენზია მისგან მოხსნილია. | დააყენეთ ახალი ლიცენზია. |
| The gateway cannot trust its own time… | ლიცენზიის მდგომარეობის ფაილი დაკარგულია ან დაზიანებულია, ბაზა ამ ფაილზე ძველია (ასლიდან არის აღდგენილი) ან აუდიტის ჟურნალი შეცვლილია. გადატვირთვა არ შველის. | Settings → Licence-ზე შექმენით მხარდაჭერის ლიცენზიის მოთხოვნა (ან გააქტიურების მოთხოვნა) და გაუგზავნეთ BURSUsofts-ს — საპასუხო ლიცენზია მდგომარეობას მოხსნის («კარიბჭის დრო»). |
| The licence state cannot be read from the database: new sessions and changes are refused until it can. | ბაზა კარიბჭეს ხუთ წუთზე მეტია არ პასუხობს. | შეამოწმეთ PostgreSQL: systemctl status postgresql, ადგილი დისკზე. |
| The licence is read after the gateway is unsealed. | კარიბჭეს ლუქი ჯერ არ მოხსნია. | მოხსენით ლუქი /unseal-ზე და განაახლეთ გვერდი. |
| This is not a licence the gateway can read. / The file is larger than 16 KiB: it is not a licence. | ატვირთულია არა ლიცენზიის ფაილი. | ატვირთეთ bursucm.com/pam-ზე მიღებული ფაილი .bpl. |
| The licence's signature does not verify… | ფაილი ხელმოწერის შემდეგ შეიცვალა. | ჩამოტვირთეთ ლიცენზია ხელახლა. |
| This licence was signed with a key this gateway version does not know. / This licence needs a newer gateway. | ლიცენზია უფრო ახალი ვერსიისთვის არის გამოშვებული. | განაახლეთ კარიბჭე («განახლება»). |
| This licence is for another installation. / This licence is for another product. | ფაილი ამ კარიბჭისთვის არ არის. | შეადარეთ «Installation ID» ლიცენზიის გვერდზე პორტალზე მითითებულს. |
| A newer licence for this period is already installed. | მოქმედებს უფრო ახალი ლიცენზია. | არაფრის გაკეთება არ არის საჭირო. |
| bursucm.com could not be reached. / did not answer in time / The secure connection to bursucm.com could not be verified. | კარიბჭე პორტალს ვერ უკავშირდება. | შეამოწმეთ DNS, გამავალი HTTPS და პროქსი («პროქსი») — ან იმუშავეთ ოფლაინ მოთხოვნის კოდით. |
| The proxy server did not allow the connection, or its setting is not valid. / This is not a proxy address the gateway accepts. | არასწორი პროქსი. ლოგინითა და პაროლით პროქსი მხარდაჭერილი არ არის. | მიუთითეთ http://host:port მომხმარებლისა და გზის გარეშე. |
| A trial was already started for this installation. / The trial of this installation has ended. | საცდელი პერიოდი ინსტალაციაზე ერთხელ ეძლევა. | იყიდეთ ლიცენზია და გააქტიურეთ ის გასაღებით. |
| This is not an activation key. A key looks like BPK- followed by 20 characters. / The activation key is not valid. | გასაღები შეცდომით არის შეყვანილი. | დააკოპირეთ გასაღები შესყიდვის წერილიდან მთლიანად. |
| This activation key is already used by another installation. / … is bound to another installation. | გასაღები უკვე გამოყენებულია. | გადაიტანეთ ლიცენზია ან მიმართეთ BURSUsofts-ს. |
| This licence has no free host slot. / The number of moves allowed for this licence is used up. | ჰოსტისთვის თავისუფალი ადგილი არ არის ან გადატანების ლიმიტი ამოწურულია. | გაათავისუფლეთ ძველი ინსტალაცია ან მიმართეთ bursucm.com/pam-ს. |
| This request is too old or its time does not fit. Check the clock of the gateway… | მოთხოვნის კოდი მოძველდა ან კარიბჭის საათი ძლიერ არის აცდენილი. | შეამოწმეთ დრო (timedatectl) და შექმენით მოთხოვნის ახალი კოდი. |
| This request was already used. / This is not a request code of this gateway. | მოთხოვნის კოდი გამოყენებულია ან სხვა ინსტალაციისაა. | შექმენით ახალი კოდი. |
| bursucm.com reports another copy of this gateway using the same installation. | ორი მანქანა ერთ ინსტალაციად მუშაობს (მაგალითად, ვირტუალური მანქანის კლონი). | დატოვეთ ერთი; მეორეს საკუთარი ინსტალაცია და ლიცენზია სჭირდება. |
| bursucm.com holds a newer licence that this gateway does not install by itself. | ახალი ლიცენზია პორტალზე გელოდებათ. | ჩამოტვირთეთ ის bursucm.com/pam-ზე და დააყენეთ ხელით. |
| The text does not match the serial of the licence in force. | გათავისუფლებისას შეყვანილია არასწორი სერიული ნომერი. | გადაწერეთ ნომერი ველიდან «Serial». |
| მომხმარებელს (SSH- და VNC-მსმენელი): The gateway's licence does not allow new sessions now. Contact the administrator. | ლიცენზია ისეთ მდგომარეობაშია, როცა ახალი სეანსები აკრძალულია. | ადმინისტრატორმა უნდა გახსნას Settings → Licence. |
| მომხმარებელს (კონსოლში საშვის გაცემა RDP-ისთვის, ბაზებისთვის და VNC-ისთვის): The gateway's licence does not allow this session now. Contact the administrator. | იგივე, მაგრამ ტექსტი სხვაა: უარი კონსოლიდან სეანსის გახსნისას იქნა მიღებული. | ადმინისტრატორმა უნდა გახსნას Settings → Licence. |
| მომხმარებელს (BURSUcm კლიენტი): The gateway's licence has ended. Contact the administrator. | კლიენტმა კარიბჭის API-ს მიმართა, ლიცენზია კი არ მოქმედებს. | ადმინისტრატორმა უნდა გახსნას Settings → Licence. |
| მომხმარებელს: This server is beyond the number of servers the gateway's licence allows. Contact the administrator. | სერვერი ლიცენზიის ლიმიტის მიღმაა. | ადმინისტრატორმა უნდა გამორთოს ზედმეტი სერვერები ან გააფართოვოს ლიცენზია. |
კონსოლში შესვლა
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Incorrect login or password. | ლოგინი ან პაროლი არასწორია, ან ასეთი მომხმარებელი არ არსებობს. კარიბჭე განზრახ არ ამბობს, კონკრეტულად რომელი. ყოველი წარუმატებლობა დაბლოკვის ანგარიშში ითვლება. | შეამოწმეთ კლავიატურის განლაგება და Caps Lock, გაიმეორეთ. თუ პაროლი დაგავიწყდათ — სთხოვეთ ადმინისტრატორს დროებითის დაყენება (მომხმარებლის ბარათი). დომენის მომხმარებლები შედიან დომენის პაროლით და ლოგინით NETBIOS\სახელი ან სახელი@დირექტორია. |
| Account temporarily locked until …. | ანგარიში რამდენიმე წარუმატებელი მცდელობის შემდეგ დაიბლოკა; შეტყობინებაში დაბლოკვის დასრულების დროა. | დაელოდეთ მითითებულ დრომდე ან სთხოვეთ ადმინისტრატორს დაბლოკვის მოხსნა (Unlock). მცდელობების რაოდენობა და ვადა დგინდება Sign-in and MFA-ში. |
| Too many wrong codes. Sign in again. | შესვლა შეწყდა: მეორე ფაქტორის არასწორი კოდი ზედიზედ ხუთჯერ იქნა შეყვანილი (ასევე გამოიყურება კოდის შეყვანისას დამდგარი დაბლოკვაც). | შედით ხელახლა. თუ კოდი არ გამოდგება, შეამოწმეთ დრო ტელეფონზე ან გამოიყენეთ აღდგენის კოდი. |
| The directory is not available. Try again later or contact the administrator. | დირექტორია (AD/LDAP), რომლითაც შედიხართ, არ პასუხობს ან გამორთულია. | გაიმეორეთ მოგვიანებით. ადმინისტრატორს: Check connection. ლოკალური მომხმარებლები დირექტორიაზე დამოკიდებული არ არიან. |
| Too many attempts. Wait a minute and try again. | თქვენი მისამართიდან ზედმეტად ბევრი მოთხოვნაა: შესვლაზე, კოდის შეყვანაზე, ხელახალ დადასტურებაზე ლიმიტი მოქმედებს (წუთში 10; გასაღებთან ოპერაციებისთვის წუთში 5). | დაელოდეთ ერთ წუთს და გაიმეორეთ. |
| The code did not match. | TOTP კოდი ან აღდგენის კოდი არ გამოდგა. ყოველი წარუმატებლობა ითვლება; ზედიზედ ხუთი შესვლას წყვეტს. | შეიყვანეთ ახალი კოდი აპიდან; შეამოწმეთ დრო ტელეფონზე. თუ ტელეფონი დაკარგეთ — შეიყვანეთ აღდგენის კოდი (Enter a recovery code) ან სთხოვეთ ადმინისტრატორს MFA-ის გადაყენება (Reset MFA). |
| The code did not match. Check the time on the phone. | TOTP-ის დაყენებისას შეყვანილი კოდი არ გამოდგა. | შეამოწმეთ დრო ტელეფონზე და შეიყვანეთ ახალი კოდი. |
| Another session of this account started a new authenticator setup, so the code shown here before no longer works. | იმავე ანგარიშის სხვა სეანსმა დაყენება თავიდან დაიწყო და ადრე ნაჩვენები QR-კოდი აღარ მოქმედებს. | დაასკანერეთ ახალი QR-კოდი. |
| The password or the code did not match. | ხელახალი დადასტურებისას პაროლი ან კოდი არასწორია. ესეც დაბლოკვის ანგარიშში ითვლება. | შეიყვანეთ პაროლი და ახალი კოდი (ან აღდგენის კოდი) ხელახლა. |
| Windows offered NTLM, which the gateway does not accept. Ask the administrator to check the gateway's name in the browser policy. | ბრაუზერმა Kerberos-ის ნაცვლად NTLM შესთავაზა. კარიბჭე NTLM-ს არ იღებს. | გახსენით კონსოლი კარიბჭის სრული DNS-სახელით და არა IP-მისამართით; ადმინისტრატორმა უნდა შეამოწმოს ბრაუზერის პოლიტიკა (Windows-ით შესვლა). მანამდე შედით ლოგინითა და პაროლით. |
| The clocks of this computer, the gateway and the domain differ too much. | კომპიუტერის, კარიბჭისა და დომენის კონტროლერის საათები ერთმანეთს ძალიან სცილდება. | გაასინქრონეთ დრო კომპიუტერზე; ადმინისტრატორი კარიბჭის საათს ამოწმებს. |
| The gateway's Kerberos key does not match the domain. Tell the administrator. | კარიბჭის Kerberos-ის გასაღები დომენს არ შეესაბამება. | აცნობეთ ადმინისტრატორს: საჭიროა ახალი keytab ფაილი და შემოწმება Check Kerberos. |
| The secure connection to the gateway could not be confirmed for Windows sign-in. | Windows-ით შესვლისთვის დაცული კავშირის დადასტურება ვერ მოხერხდა. | გახსენით კონსოლი HTTPS-ით პირდაპირ, პროქსის გარეშე, რომელიც TLS-ს წყვეტს. ადმინისტრატორს: Channel binding for console sign-ins. |
| Your domain is not connected to this gateway. | თქვენი დომენი ამ კარიბჭესთან დაკავშირებული არ არის. | შედით ლოგინითა და პაროლით ან სთხოვეთ დირექტორიის დაკავშირება. |
| Windows sign-in is not set up on this gateway. | Windows-ით შესვლა კარიბჭეზე დაყენებული არ არის. | შედით ლოგინითა და პაროლით. |
| Windows sign-in was not accepted. Sign in with your login and password. | Kerberos-ის ბილეთი არ იქნა მიღებული. | შედით ლოგინითა და პაროლით; ადმინისტრატორს — Check Kerberos. |
| The Windows sign-in step has expired. Press “Sign in with Windows” again. | Windows-ით შესვლის ნაბიჯს ვადა გაუვიდა. | დააჭირეთ Sign in with Windows-ს ხელახლა. |
| Windows sign-in is not available in this browser. Sign in with your login and password. | ბრაუზერს Windows-ით შესვლის მხარდაჭერა არ აქვს. | შედით ლოგინითა და პაროლით. |
| You do not have access to this page. | გვერდი თქვენი როლისთვის მიუწვდომელია. | დაბრუნდით საწყის გვერდზე. თუ წვდომა გჭირდებათ — სთხოვეთ ადმინისტრატორს როლის მოცემა. |
| The request was refused. Reload the page and try again. | მოთხოვნა უარყოფილია: ფორმა მოძველდა ან სხვა ჩანართიდან ხელახლა გაიგზავნა. | განაახლეთ გვერდი და გაიმეორეთ. |
პაროლი და პროფილი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The password must be at least … characters long. | ახალი პაროლი ადმინისტრატორის მიერ დადგენილ მინიმუმზე მოკლეა (არანაკლებ 12). | აირჩიეთ უფრო გრძელი პაროლი. |
| The passwords do not match. | პაროლი და მისი გამეორება არ დაემთხვა. | შეიყვანეთ ერთნაირად. |
| The current password did not match. | My profile-ში პაროლის შეცვლისას მიმდინარე პაროლი არასწორია. | შეიყვანეთ მოქმედი პაროლი. |
მომხმარებლები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| A login is 1-64 characters: latin letters, digits, dot, underscore, hyphen. | ლოგინი არ გამოდგება. | ლოგინი: 1–64 სიმბოლო, ლათინური ასოები, ციფრები, წერტილი, ქვედა ტირე, დეფისი. შექმნის შემდეგ არ იცვლება. |
| A name is 1-128 characters. | სახელი არ გამოდგება. | 1-დან 128 სიმბოლომდე. |
| This name is already taken. | ლოგინი (ან სხვა სახელი) უკვე დაკავებულია. | აირჩიეთ სხვა; რეგისტრი არ განსხვავდება. |
| Choose at least one role. | არც ერთი როლი არ არის არჩეული. | მონიშნეთ ერთი როლი მაინც. |
| Approver and Administrator exclude each other: nobody approves requests while managing the rules. Choose one of the two. | ერთად არის არჩეული Approver და Administrator. | დატოვეთ ორი როლიდან ერთი (როლები). |
| A person cannot be both an Administrator and an Approver. | იგივე შეზღუდვა მონაცემთა ბაზაში ამოქმედდა. | დატოვეთ ორი როლიდან ერთი. |
| Confirm who you are before changing roles. | როლების შეცვლა ხელახალ დადასტურებას მოითხოვს. | დააჭირეთ Confirm who I am, დაადასტურეთ პაროლი და კოდი, დაბრუნდით ფორმაზე. |
| Confirm who you are before setting a password. | პაროლის დაყენება ხელახალ დადასტურებას მოითხოვს. | დააჭირეთ Confirm who I am. |
| You cannot remove your own Administrator role. | საკუთარი თავისთვის Administrator როლის მოხსნა არ შეიძლება. | სთხოვეთ სხვა ადმინისტრატორს. |
| You cannot disable yourself. | საკუთარი თავის გამორთვა არ შეიძლება. | სთხოვეთ სხვა ადმინისტრატორს. |
| At least one active administrator with two-factor sign-in must remain. | მოქმედება კარიბჭეს დაადასტურებული TOTP-ის მქონე აქტიური ლოკალური ადმინისტრატორის გარეშე დატოვებდა. | ჯერ შექმენით მეორე ლოკალური ადმინისტრატორი TOTP-ით. დომენის ადმინისტრატორები არ ითვლება. |
| This is set by the directory for domain users and cannot be changed here. | დომენის მომხმარებლის ამ მნიშვნელობას დირექტორია ადგენს. | შეცვალეთ დირექტორიაში ან ჯგუფების შესაბამისობაში (ჯგუფების შესაბამისობა). |
| The record was changed by another administrator — open it again. | ჩანაწერი შეიცვალა, სანამ მას არედაქტირებდით. | გახსენით ჩანაწერი ხელახლა და გაიმეორეთ. |
| A description is at most 1000 characters. | აღწერა 1000 სიმბოლოზე გრძელია. | შეამოკლეთ. |
ჯგუფები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| A group name is 1-128 characters. | ჯგუფის სახელი არ გამოდგება. | 1-დან 128 სიმბოლომდე. |
| The group is used by a directory mapping. Remove the mapping first. | ჯგუფი დირექტორიის შესაბამისობაში გამოიყენება. | ჯერ მოხსენით შესაბამისობა (ჯგუფების შესაბამისობა). |
| Command policies still apply to this: …. Edit the policies first. | ჯგუფი ბრძანებების პოლიტიკაშია მითითებული. | გაასწორეთ პოლიტიკები (Commands) და გაიმეორეთ. |
დირექტორიები: ფორმა
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Use 1–63 lower-case letters, digits, dots and hyphens. | დირექტორიის სახელი არ გამოდგება. | ლათინური პატარა ასოები, ციფრები, წერტილები და დეფისები, 1–63 სიმბოლო. |
| Give one to eight servers as host or host:port. | სერვერების სია არასწორია. | ერთიდან რვა სერვერამდე: host ან host:port. |
| Port 389 and 3268 are plain LDAP. Use LDAPS (636 or 3269). | მითითებულია ჩვეულებრივი LDAP-ის პორტი (389 ან 3268). | გამოიყენეთ LDAPS: 636 (ან 3269). |
| This is not a distinguished name. | Users base DN არ არის DN. | მაგალითად OU=People,DC=pam,DC=example,DC=ge. |
| This is not a distinguished name. | Groups base DN არ არის DN. | იგივე. |
| A UPN suffix looks like pam.bursu.test. | UPN სუფიქსი არასწორად არის ჩაწერილი. | DNS-სახელი, მაგალითად pam.bursu.test. |
| Active Directory needs its NetBIOS name: up to 15 letters, digits and hyphens. | Active Directory-სთვის NetBIOS-სახელი მითითებული არ არის ან არასწორია. | 15 სიმბოლომდე: ასოები, ციფრები, დეფისები. |
| This is not a distinguished name. | Bind DN არ არის DN. | გაასწორეთ. |
| Enter the service account's password. | სერვისული ანგარიშის პაროლი შეყვანილი არ არის. | შეიყვანეთ ის (სერვერების, Bind DN-ის ან დირექტორიის სახეობის შეცვლისას პაროლს ხელახლა შეიყვანენ). |
| The filter must be one LDAP filter in parentheses. | დამატებითი ფილტრი არასწორად არის ჩაწერილი. | ერთი LDAP ფილტრი ფრჩხილებში. |
| An attribute name starts with a letter and has letters, digits and hyphens. | ატრიბუტის სახელი არასწორად არის ჩაწერილი. | იწყება ასოთი; ასოები, ციფრები, დეფისები. |
| Another directory already uses this UPN suffix, NetBIOS name or name. | UPN სუფიქსი, NetBIOS-სახელი ან სახელი უკვე სხვა დირექტორიას აქვს. | გამოიყენეთ სხვა მნიშვნელობა. |
| Users signed in from this directory exist. Turn the directory off instead of deleting it. | დირექტორიიდან ადამიანები უკვე შედიოდნენ, მისი წაშლა არ შეიძლება. | დააჭირეთ Turn off. |
| Users signed in from this directory exist, so it cannot be deleted. It is turned off; turn it on again in its settings. | დადასტურება Delete-ის შემდეგ ადამიანებიანი დირექტორიისთვის: დირექტორია გამორთულია და არა წაშლილი. | უკან ჩართვა შეიძლება დირექტორიის ფორმაში (Turned on). |
| The record was changed by another administrator — open it again. | დირექტორია სხვა ადმინისტრატორმა შეცვალა. | გახსენით ხელახლა. |
დირექტორიები: კავშირის შემოწმება და სერტიფიკატი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The directory cannot be reached. | არც ერთი სერვერი არ პასუხობს (პორტი დახურულია, სახელი ვერ მოიძებნა, განსაზღვრულ დროში პასუხი არ არის). | შეამოწმეთ სახელი, პორტი 636, ფაიერვოლი და მარშრუტი. |
| The certificate is not under the confirmed root. | სერვერმა წარადგინა სერტიფიკატი, რომელიც დადასტურებული ჯაჭვიდან არ არის ან სხვა სახელზეა. | შეამოწმეთ, რომ სერვერების სიაში სახელი სერტიფიკატის SAN-ს ემთხვევა და რომ სწორი ძირეული სერტიფიკატია დადასტურებული. თუ ძირეული განზრახ შეიცვალა, ანაბეჭდის შედარების შემდეგ დაადასტურეთ ახალი. |
| No root certificate is confirmed yet: confirm the presented one or upload the root below. | ძირეული სერტიფიკატი ჯერ დადასტურებული არ არის. | დაადასტურეთ ან ატვირთეთ ძირეული (სერტიფიკატის დადასტურება). |
| The directory refused the service account. | დირექტორიამ სერვისული ანგარიში არ მიიღო. | შეამოწმეთ Bind DN და პაროლი, და რომ ანგარიში დაბლოკილი არ არის. |
| The service account cannot search the users base. | შესვლა შედგა, მაგრამ Users base DN-ში ძიება ვერ მოხერხდა. | შეამოწმეთ შტოს DN და სერვისული ანგარიშის წაკითხვის უფლებები. |
| This Linux gateway was started without LDAPNOINIT=1, so the LDAP library would also trust the system's certificate authorities. The gateway does not connect to the directory until it is set: start it with its systemd unit, which sets it. | Linux-ზე კარიბჭე LDAPNOINIT=1-ის გარეშეა გაშვებული. | გაუშვით კარიბჭე systemd ერთეულით (Linux და LDAPNOINIT). |
| The directory did not send its root certificate. Upload it (.cer or .pem). | სერვერმა ძირეული სერტიფიკატი არ გამოგზავნა (ჩვეულებრივ, AD-ის კონტროლერისთვის). | გაიტანეთ სერტიფიკაციის ცენტრის ძირეული სერტიფიკატი და ატვირთეთ ფაილად (Upload). |
| This file is not a root CA certificate. | ფაილი სერტიფიკაციის ცენტრის თვითხელმოწერილი სერტიფიკატი არ არის (ან დაზიანებულია, ან 64 კბ-ზე დიდია). | ატვირთეთ სწორედ ძირეული სერტიფიკატი, DER ან Base-64. |
| The directory now presents another certificate; check again. | სანამ ადასტურებდით, სერვერმა სხვა ძირეული წარადგინა. | შეასრულეთ Check connection ხელახლა. |
| The certificate … presents is not issued under this root or does not name …. Nothing was stored. | სერვერის სერტიფიკატი ამ ძირეულის ქვეშ გაცემული არ არის ან ამ სერვერს არ ასახელებს (მოწმდება SAN). | ატვირთეთ ძირეული, რომლითაც კონტროლერის სერტიფიკატია ხელმოწერილი, და შეამოწმეთ სერვერის სახელი სიაში. |
| … cannot be reached. A root is checked against the certificate each server presents, so every server must answer. Nothing was stored. | ერთ-ერთი სერვერი არ პასუხობს, ძირეული კი ყოველი სერვერის მიხედვით მოწმდება. | აღადგინეთ კავშირი ან ამოიღეთ სერვერი სიიდან. |
| The directory presents a different root certificate than the confirmed one. | სერვერი დადასტურებულისგან განსხვავებულ ძირეულს წარადგენს. | თუ შეცვლა მოსალოდნელი იყო, ანაბეჭდის შედარების შემდეგ დაადასტურეთ ახალი; წინააღმდეგ შემთხვევაში გაარკვიეთ მიზეზი. |
| Directories with an unconfirmed root certificate: …. Sign-ins through them are refused until an administrator confirms it. | ზარი: არსებობს დირექტორია დაუდასტურებელი ძირეულით. | დაადასტურეთ ძირეული დირექტორიის ბარათზე. |
| Directories not watched: …. Access changes in them are seen only at the next sign-in or ticket check, and when the watch reconnects. | ზარი: დირექტორიას თვალყური არ ედევნება. | შეამოწმეთ კავშირი და სერტიფიკატი (Check connection). |
დირექტორიები: ჯგუფების შესაბამისობა
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Choose a role or a gateway group. | არც როლი და არც კარიბჭის ჯგუფი არ არის არჩეული. | აირჩიეთ ერთი მაინც. |
| Confirm the root certificate first: until then the gateway does not search this directory. | ძირეული დადასტურებული არ არის, ჯგუფების ძიება შეუძლებელია. | დაადასტურეთ ძირეული. |
| No group matches. | ჯგუფი ვერ მოიძებნა. | დააზუსტეთ მოთხოვნა; ძიება Groups base DN-ში მიმდინარეობს. |
| A user's primary group (Domain Users) cannot be mapped: Active Directory does not list it as a membership. | ძირითადი ჯგუფის (Domain Users) შესაბამისობაში მოყვანა არ შეიძლება. | შეუსაბამეთ სხვა ჯგუფი. |
| Mapping saved. The directory cannot be read now: what the mapping no longer gives is already taken away; what it gives arrives once the directory can be read again. | შესაბამისობა შენახულია, მაგრამ დირექტორია ახლა არ იკითხება. | წართმეული უკვე წართმეულია, მიცემული მოვა, როცა დირექტორია ხელმისაწვდომი გახდება. |
| Directory roles refused (Administrator wins over Approver): … | ზარი: დირექტორიიდან როლების გამოთვლისას ორი შეუთავსებელი როლიდან ერთი უარყოფილია. | შეცვალეთ შესაბამისობები ისე, რომ ადამიანს ორივე როლი არ გამოუვიდეს. |
დირექტორიები: Windows-ით შესვლა (Kerberos)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| A realm is the domain's DNS name in capitals, such as PAM.EXAMPLE.GE. | Kerberos-ის realm არასწორად არის ჩაწერილი. | დომენის DNS-სახელი მთავრული ასოებით, მაგალითად PAM.EXAMPLE.GE. |
| The SPN is HTTP/ followed by the gateway's full DNS name — never an address. | SPN არასწორად არის ჩაწერილი. | HTTP/ და კარიბჭის სრული DNS-სახელი, არა მისამართი. |
| Remove the keytab before changing the realm or the SPN. | სანამ keytab ფაილი ატვირთულია, realm-ისა და SPN-ის შეცვლა არ შეიძლება. | წაშალეთ keytab, შეცვალეთ, ხელახლა ატვირთეთ. |
| Another directory already uses this Kerberos realm. | ამ realm-ს უკვე სხვა დირექტორია იყენებს. | realm უნიკალურია. |
| Kerberos is for Active Directory only. | Kerberos მხოლოდ Active Directory-სთვის ყენდება. | LDAP-ისთვის საჭირო არ არის. |
| This file is not a keytab. | ფაილი keytab-ს არ ჰგავს. | ატვირთეთ ktutil-ით ან ktpass-ით შექმნილი ფაილი. |
| The keytab is larger than 64 KB. | ფაილი 64 კბ-ზე დიდია. | შეამოწმეთ ფაილი. |
| The keytab holds no entry. | keytab-ში ჩანაწერები არ არის. | შექმენით თავიდან. |
| Only keytab file version 0x0502 is accepted. | ფორმატის ვერსია 0x0502 არ არის. | შექმენით keytab ktutil ან ktpass უტილიტებით. |
| An entry of the keytab is for another realm. | keytab-ში არის ჩანაწერი სხვა realm-ისთვის. | დატოვეთ მხოლოდ ამ realm-ის ჩანაწერები. |
| An entry of the keytab is not for this directory's SPN. | keytab-ში არის ჩანაწერი, რომელიც ამ დირექტორიის SPN-ისთვის არ არის. | დატოვეთ მხოლოდ დირექტორიის SPN-ის ჩანაწერები. |
| The keytab holds an RC4, DES or 3DES key; only AES is accepted. | keytab-ში არის RC4, DES ან 3DES გასაღები. | შექმენით keytab მხოლოდ AES-ით. |
| Stored. The keytab holds AES128 only; AES256 is recommended. | შეცდომა არ არის: ფაილი შენახულია, მაგრამ მასში მხოლოდ AES128-ია. | სასურველია AES256 გასაღებების შექმნა. |
დირექტორიები: «Check Kerberos» შემოწმების შედეგები
სტრიქონები დონით მოდის: ok — რიგზეა, info — ცნობა, warn — გაფრთხილება, bad — გაუმართაობა. დონე მეორე სვეტის დასაწყისშია მითითებული.
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The keytab is loaded and this host can accept Kerberos. | (ok) keytab ატვირთულია, ჰოსტს Kerberos-ის მიღება შეუძლია. | |
| No keytab is loaded on this gateway. | (bad) Linux-ზე keytab ატვირთული არ არის. | ატვირთეთ keytab. |
| No keytab is loaded on this gateway. | (bad) იგივე. | ატვირთეთ keytab. |
| KRB5_CONFIG is not the gateway's own krb5.conf: start the gateway with its systemd unit. | (bad) ცვლადი KRB5_CONFIG კარიბჭის ფაილზე არ მიუთითებს. | გაუშვით კარიბჭე მისი systemd ერთეულით. |
| The replay cache folder cannot be written. | (bad) განმეორებების ქეშის საქაღალდეში ჩაწერა შეუძლებელია. | შეამოწმეთ კარიბჭის მონაცემების კატალოგის უფლებები. |
| The Kerberos library does not report channel binding (MIT 1.19 or newer is needed). | (bad) Kerberos-ის ბიბლიოთეკა არხთან მიბმის შესახებ არ იტყობინება. | საჭიროა MIT Kerberos 1.19 ან უფრო ახალი. |
| The Kerberos library (libgssapi-krb5) is not installed. | (bad) libgssapi-krb5 დაყენებული არ არის. | დააყენეთ ბიბლიოთეკის პაკეტი. |
| This gateway's platform cannot accept Kerberos. | (bad) პლატფორმას Kerberos-ის მიღება არ შეუძლია. | გამოიყენეთ კარიბჭე Windows-ზე (დომენში) ან Linux-ზე. |
| This Windows host is not joined to a domain. | (bad) Windows ჰოსტი დომენში არ არის. | შეიყვანეთ ჰოსტი დომენში. |
| The service does not run as a domain account (use a gMSA). | (bad) სერვისი დომენის ანგარიშით არ მუშაობს. | გაუშვით სერვისი gMSA-ით. |
| The service runs as …. | (info) რომელი ანგარიშით მუშაობს სერვისი. | |
| The SPN is held by …. | (info) რომელ ანგარიშს ეკუთვნის SPN. | |
| No account holds this SPN (or the directory cannot be read). | (warn) SPN არც ერთ ანგარიშს არ ეკუთვნის (ან დირექტორია არ იკითხება). | დაარეგისტრირეთ SPN სერვისულ ანგარიშზე. |
| Several accounts hold this SPN: …. | (bad) SPN რამდენიმე ანგარიშზეა. | დატოვეთ SPN ერთ ანგარიშზე. |
| The account allows AES only. | (ok) ანგარიში მხოლოდ AES-ს უშვებს. | |
| The account allows RC4 or DES: allow AES only (msDS-SupportedEncryptionTypes = 24). | (warn) ანგარიში RC4-ს ან DES-ს უშვებს. | დაუშვით მხოლოდ AES (msDS-SupportedEncryptionTypes = 24). |
| The keytab's key version matches the account (…). | (ok) გასაღების ვერსია ანგარიშს ემთხვევა. | |
| The keytab's key version does not match the account (…): make the keytab again. | (bad) keytab-ში გასაღების ვერსია ანგარიშს არ ემთხვევა. | შექმენით keytab თავიდან. |
| The account is trusted for delegation: turn it off. | (warn) ანგარიშს დელეგირებისთვის ენდობიან. | გამორთეთ დელეგირება. |
| The account is a member of groups; it should have none. | (warn) სერვისული ანგარიში ჯგუფების წევრია. | ამოიღეთ ის ჯგუფებიდან. |
| A test ticket was accepted with the channel binding. | (ok) სატესტო ბილეთი არხთან მიბმით იქნა მიღებული. | |
| A test ticket was not accepted. | (bad) სატესტო ბილეთი არ იქნა მიღებული. | იხილეთ მეზობელი სტრიქონები: ყველაზე ხშირად არასწორია keytab, SPN ან დრო. |
| The keytab's keys do not match the account. It was probably made with ktpass -setpass -setupn; make it again as the help shows. | (bad) გასაღებების მარილი ანგარიშს არ ემთხვევა. | შექმენით keytab თავიდან (არა ktpass-ით -setpass -setupn-ით). |
| Port 88 to the domain controller is closed; the keytab could not be tried. | (warn) დომენის კონტროლერის პორტი 88 დახურულია, ცდის ჩატარება შეუძლებელია. | გახსენით პორტი 88 კარიბჭიდან. |
| The clocks agree (difference … s). | (ok) საათები შეთანხმებულია. | |
| The clocks differ by … s; at 300 s Windows sign-in stops. | (warn) საათები ერთმანეთს სცილდება; 300 წმ-ზე შესვლა შეწყდება. | გაასინქრონეთ დრო. |
| The clocks differ by … s: Windows sign-in fails until the time is fixed. | (bad) აცდენა ზედმეტად დიდია: Windows-ით შესვლა არ მუშაობს. | გაასინქრონეთ დრო. |
| A proxy is configured: Windows sign-in needs TLS to end at the gateway. | (warn) პროქსია დაყენებული; Windows-ით შესვლა მოითხოვს, რომ TLS კარიბჭეზე სრულდებოდეს. | გაატარეთ TCP გაშიფვრის გარეშე. |
| Console sign-ins without a channel binding are admitted (when_sent). | (info) დაშვებულია შესვლები არხთან მიბმის გარეშე. | მკაცრი რეჟიმისთვის დააბრუნეთ Required (recommended) Sign-in and MFA-ში. |
| The gateway's certificate uses RSA-PSS, so the channel binding cannot be computed. Use an RSA (PKCS#1) or ECDSA certificate. | (bad) კარიბჭის სერტიფიკატი RSA-PSS-ს იყენებს, მიბმის გამოთვლა შეუძლებელია. | შეცვალეთ სერტიფიკატი RSA (PKCS#1) ან ECDSA სერტიფიკატით. |
დაშიფვრის გასაღები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Type … to continue. | დადასტურების სიტყვა აკრეფილი არ არის (ინგლისურ ინტერფეისში CHANGE ან CHANGE MODE, ქართულში შეცვლა ან რეჟიმის შეცვლა). | აკრიფეთ მინიშნებაში მოცემული სიტყვა ზუსტად, იმ რეგისტრითა და იმ ენაზე, როგორც გვერდზეა ნაჩვენები. |
| The unseal passphrase did not match. | ლუქის მოხსნის საიდუმლო ფრაზა არასწორია. | შეიყვანეთ მიმდინარე ფრაზა. |
| The recovery key did not match. | აღდგენის გასაღები არ გამოდგა. | შეიყვანეთ გასაღები მთლიანად, ისე, როგორც გაიცა. |
| The passphrase must be at least … characters long. | ახალი საიდუმლო ფრაზა 12 სიმბოლოზე მოკლეა. | აირჩიეთ უფრო გრძელი. |
| The passphrases do not match. | ფრაზები არ დაემთხვა. | შეიყვანეთ ერთნაირად. |
| Tick “I have saved it” first. | მონიშნული არ არის «I have saved the new key». | შეინახეთ გასაღები და დასვით ნიშანი. |
| The key was already changed after this page was opened. If the new recovery key was not saved, change the key again to get a new one. | გასაღები გვერდის გახსნის შემდეგ უკვე შეცვალეს. | თუ აღდგენის ახალი გასაღები შენახული არ არის, შეცვალეთ გასაღები კიდევ ერთხელ. |
| The mode of the key changed after this page was opened, so nothing was done. Open the page again and check the current mode. | გასაღების რეჟიმი გვერდის გახსნის შემდეგ შეიცვალა; არაფერი გაკეთებულა. | გახსენით გვერდი ხელახლა. |
| The encryption key is not available. | დაშიფვრის გასაღები ახლა მიუწვდომელია. | მოხსენით კარიბჭეს ლუქი (ლუქის მოხსნა). |
| The outcome of the key change is unknown — check the audit log and the key state; do not repeat the change until you are sure. | გასაღების შეცვლის შედეგი უცნობია: ბაზამ ოპერაცია არ დაადასტურა. | ნუ გაიმეორებთ. შეამოწმეთ აუდიტის ჟურნალი და გასაღების მდგომარეობა, გადატვირთეთ სერვისი. |
| The encryption key was changed, and this gateway still holds the previous one in memory. Restart the gateway (a sealed gateway will need its passphrase). | გასაღები შეიცვალა, კარიბჭე კი მეხსიერებაში წინას ინახავს. | გადატვირთეთ სერვისი (Sealed რეჟიმისთვის ფრაზა დაგჭირდებათ). |
| These key files hold the key without the passphrase and could not be deleted; delete them by hand: | რეჟიმის შეცვლის შემდეგ გასაღების ფაილების წაშლა ვერ მოხერხდა. | წაშალეთ ჩამოთვლილი ფაილები ხელით. |
| The key file could not be written: after a restart the gateway will ask for the recovery key. Check the key directory's permissions: | გასაღების ფაილის ჩაწერა ვერ მოხერხდა; გადატვირთვის შემდეგ კარიბჭე აღდგენის გასაღებს მოითხოვს. | შეამოწმეთ გასაღების კატალოგის უფლებები. |
| Too many attempts. Wait a minute and try again. | გასაღებთან ოპერაციების ლიმიტი: წუთში 5. | დაელოდეთ ერთ წუთს. |
შესვლის პარამეტრები (Sign-in and MFA)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Enter a whole number from … to …. | რიცხვი მთელი არ არის ან დიაპაზონს სცდება. | შეიყვანეთ რიცხვი დასაშვებ ფარგლებში (Sign-in and MFA). |
| The banner is up to 2000 characters, without control characters. | ბანერი 2000 სიმბოლოზე გრძელია ან მმართველ სიმბოლოებს შეიცავს. | შეამოკლეთ ტექსტი. |
| Confirm who you are before turning two-factor sign-in off. | TOTP-ის გამორთვა ხელახალ დადასტურებას მოითხოვს. | დააჭირეთ Confirm who I am. |
| Confirm who you are before this change: …. It lowers sign-in protection. | ცვლილება შესვლის დაცვას ამცირებს და ხელახალ დადასტურებას მოითხოვს. | დააჭირეთ Confirm who I am, შემდეგ გაიმეორეთ ცვლილება. |
| The record was changed by another administrator — open it again. | პარამეტრების გვერდი თქვენამდე უკვე შეინახეს. | გახსენით გვერდი თავიდან. |
სერვერები: ფორმის ველების შემოწმება
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| A name is 1-64 characters: latin letters, digits, dot, underscore, hyphen. | სერვერის სახელმა შემოწმება ვერ გაიარა. | შეიყვანეთ 1–64 სიმბოლოიანი სახელი: ლათინური ასოები, ციფრები, წერტილი, ქვედა ტირე, დეფისი. |
| An address is up to 253 characters, without spaces or invisible characters, and does not start with “-”. | სერვერის მისამართი არასწორად არის ჩაწერილი. | შეიყვანეთ ჰოსტის სახელი ან IP-მისამართი, არაუმეტეს 253 სიმბოლოსი, ჰარებისა და უხილავი სიმბოლოების გარეშე, ისე, რომ დეფისით არ იწყებოდეს. |
| A port is 1-65535. | პორტი დასაშვებ დიაპაზონს სცდება. | შეიყვანეთ რიცხვი 1-დან 65535-მდე. |
| This name is already taken. | ამ სახელით სერვერი (ან საქაღალდე, ანგარიში, პროფილი, წესი) უკვე არსებობს. ასოების რეგისტრი მხედველობაში არ მიიღება. | აირჩიეთ სხვა სახელი. |
| A Telnet server needs a device profile. | Telnet-სერვერისთვის მოწყობილობის პროფილი არჩეული არ არის. | აირჩიეთ პროფილი მოწყობილობის პროფილის ველში (იხ. მოწყობილობების პროფილები). |
| Accounts of this server use privileged mode: choose a built-in network-device profile, or turn their privileged mode off first. | თქვენ საკუთარი პროფილი აირჩიეთ, სერვერის ანგარიშებს კი ჩართული აქვთ პრივილეგირებული რეჟიმი, რომელიც მხოლოდ ჩაშენებულ პროფილებთან მუშაობს. | აირჩიეთ ქსელური მოწყობილობის ჩაშენებული პროფილი ან ჯერ ანგარიშებს გამორთეთ პრივილეგირებული რეჟიმი. |
| A default database is at most 128 characters, without control characters. | ნაგულისხმევი მონაცემთა ბაზის სახელი ძალიან გრძელია ან მმართველ სიმბოლოებს შეიცავს. | შეამოკლეთ სახელი 128 სიმბოლომდე და მოაშორეთ მმართველი სიმბოლოები. |
| A PostgreSQL server needs a default database. | PostgreSQL-ისთვის ნაგულისხმევი ბაზა სავალდებულოა: კლიენტმა შეიძლება ბაზა არ დაასახელოს. | შეავსეთ ველი Default database. |
| Choose how the gateway signs in to this server. | VNC-სერვერისთვის შესვლის ტიპი არჩეული არ არის. | აირჩიეთ ერთ-ერთი ტიპი ველში, რომელიც სერვერზე კარიბჭის შესვლას განსაზღვრავს (იხ. VNC-სერვერი). |
სერვერები: შესუსტებული დაცვის დადასტურება
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Tick the acknowledgement to use Telnet. | Telnet მონაცემებს ღია ტექსტად გადასცემს; საჭიროა აღნიშვნა, რომ ეს გესმით. | მონიშნეთ დადასტურების ველი და კვლავ შეინახეთ. |
| Confirm who you are before making this server use Telnet. | Telnet-ის ჩართვა ვინაობის ახალ დადასტურებას მოითხოვს (მოქმედებს 10 წუთი). | გაიარეთ დადასტურება (პაროლი და კოდი) და შეინახეთ ფორმა: შეყვანილი მონაცემები შენახულია, დადასტურების ველების მონიშვნა კი თავიდან მოგიწევთ. |
| Tick the acknowledgement to allow NTLM on this server. | RDP-სერვერისთვის მონიშნული არ არის ველი NTLM-ის სუსტი ავთენტიფიკაციის შესახებ. | მონიშნეთ ველი ან გამორთეთ NTLM-ის დაშვება (მის გარეშე RDP-სერვერის შემოწმება და გამოყენება შეუძლებელია). |
| Confirm who you are before allowing NTLM on this server. | NTLM-ის დაშვება ვინაობის ახალ დადასტურებას მოითხოვს. | გაიარეთ დადასტურება და კვლავ შეინახეთ ფორმა. |
| Tick the box to accept the weak connection to this server. | VNC-სთვის არჩეულია შესვლის სუსტი ტიპი, მისი მიღების აღნიშვნა კი გაკეთებული არ არის. | მონიშნეთ ველი ან აირჩიეთ შესვლის უფრო ძლიერი ტიპი. |
| Confirm who you are before making this server use a weak connection. | VNC-ის შესვლის სუსტი ტიპი ვინაობის ახალ დადასტურებას მოითხოვს. | გაიარეთ დადასტურება და კვლავ შეინახეთ ფორმა. |
| Tick the acknowledgement to allow a weak sign-in. | მონაცემთა ბაზის სერვერისთვის სუსტი შესვლა (md5, პაროლი ღია ტექსტად TLS-ის თავზე, mysql_native_password) ჩართულია აღნიშვნის გარეშე. | მონიშნეთ ველი ან გამორთეთ სუსტი შესვლა. |
| Tick the acknowledgement to allow an unencrypted connection. | PostgreSQL-თან დაშიფვრის გარეშე დაკავშირება ჩართულია აღნიშვნის გარეშე. | მონიშნეთ ველი ან გამორთეთ გადამრთველი. |
| Confirm who you are before allowing a weak sign-in to this server. | მონაცემთა ბაზაში სუსტი შესვლა ვინაობის ახალ დადასტურებას მოითხოვს. | გაიარეთ დადასტურება და კვლავ შეინახეთ ფორმა. |
| Confirm who you are before allowing an unencrypted connection to this server. | დაშიფვრის გარეშე დაკავშირება ვინაობის ახალ დადასტურებას მოითხოვს. | გაიარეთ დადასტურება და კვლავ შეინახეთ ფორმა. |
| SQL Server has no weak sign-in to allow. | სუსტი შესვლა ჩართულია SQL Server-ისთვის, რომელსაც ასეთი რეჟიმი არ აქვს. | გამორთეთ სუსტი შესვლის გადამრთველი. |
| Only a PostgreSQL server can be reached without encryption. | დაშიფვრის გარეშე დაკავშირება მხოლოდ PostgreSQL-თან არის შესაძლებელი. | გამორთეთ გადამრთველი MySQL-ისა და SQL Server-ისთვის. |
სერვერები: კონფლიქტი ანგარიშებთან
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| This server has key accounts; a Telnet server signs in with a password only. Delete them first. | სერვერს აქვს გასაღებიანი ანგარიშები, Telnet კი მხოლოდ პაროლს იღებს. | წაშალეთ გასაღებიანი ანგარიშები ან ნუ შეცვლით პროტოკოლს Telnet-ზე. |
| This server has key accounts; an RDP server signs in with a password only. Delete them first. | იგივე RDP-სთვის. | წაშალეთ გასაღებიანი ანგარიშები. |
| This server has key accounts; a database server signs in with a password only. Delete them first. | იგივე მონაცემთა ბაზის სერვერისთვის. | წაშალეთ გასაღებიანი ანგარიშები. |
| This server has key accounts; a VNC server signs in with a password only. Delete them first. | იგივე VNC-სთვის. | წაშალეთ გასაღებიანი ანგარიშები. |
| An account of this server does not fit the new sign-in type. Change or delete it first. | თქვენ VNC-ის შესვლის ტიპს ცვლით, არსებული ანგარიში კი მას არ შეესაბამება (მაგალითად, პაროლიანი ანგარიში სერვერზე, რომელიც შესვლას არ ითხოვს). | შეცვალეთ ან წაშალეთ ანგარიში, შემდეგ შეცვალეთ შესვლის ტიპი. |
SSH-სერვერთან კავშირის შემოწმება და ჰოსტის გასაღები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Not confirmed — sessions are refused until it is | ჰოსტის გასაღები ჯერ დადასტურებული არ არის; კარიბჭე სერვერთან არავის აკავშირებს. | სერვერის ბარათზე დააჭირეთ Check connection, შეადარეთ ანაბეჭდი თავად სერვერზე და დააჭირეთ Confirm this key (იხ. SSH ჰოსტის გასაღები). |
| Key not confirmed | მოკლე ჭდე სიაში: SSH-სერვერის გასაღები დადასტურებული არ არის. 1.0.0 ვერსიაში სია ამ ჭდეს RDP- და VNC-სერვერებსაც უსვამს, მაშინაც კი, როცა მათი სერტიფიკატი უკვე დადასტურებულია. | გახსენით სერვერის ბარათი. SSH-ისთვის დაადასტურეთ გასაღები. RDP-სა და VNC-ს შემთხვევაში ენდეთ ბარათს: თუ იქ წერია Matches the confirmed certificate ან ჩანს დადასტურების თარიღი, ყველაფერი რიგზეა. |
| Saved. The host or port changed: confirm the host key again. | მისამართი ან პორტი შეიცვალა, წინა გასაღები გაუქმდა. | შეამოწმეთ კავშირი და თავიდან დაადასტურეთ გასაღები. |
| Confirm the key first; the sign-in is tested against a confirmed key only. | შესვლის შემოწმება მხოლოდ დადასტურებული გასაღებით არის შესაძლებელი. | დაადასტურეთ გასაღები, შემდეგ გაიმეორეთ შემოწმება. |
| The server could not be reached | კარიბჭე სერვერს ვერ დაუკავშირდა. | შეამოწმეთ მისამართი, პორტი, ქსელი და ფაიერვოლი: სერვერი კარიბჭისგან კავშირებს უნდა იღებდეს. |
| Sign-in failed: the server refused the stored secret | სერვერმა შენახული პაროლი ან გასაღები უარყო. | შეამოწმეთ ანგარიში თავად სერვერზე, შეცვალეთ საიდუმლო (საიდუმლოს შეცვლა). |
| The stored private key cannot be used (RSA and ECDSA keys only) | შენახული გასაღების გამოყენება შეუძლებელია: კარიბჭე RSA და ECDSA გასაღებებს უჭერს მხარს. | შექმენით RSA ან ECDSA გასაღები და შეცვალეთ საიდუმლო. |
| Differs from the confirmed key … | სერვერი დადასტურებულისგან განსხვავებულ გასაღებს აჩვენებს. ან სერვერის გასაღები შეცვალეს, ან კარიბჭესა და სერვერს შორის უცხო მოწყობილობაა. | არ დაადასტუროთ, სანამ მიზეზს არ გაარკვევთ. შეადარეთ ანაბეჭდი თავად სერვერზე; თუ ცვლილება კანონიერია, დაადასტურეთ ახალი გასაღები. |
| The server now presents another key than the one you checked. Check again. | შემოწმებასა და დადასტურებას შორის გასაღები შეიცვალა. | გაიმეორეთ შემოწმება და შეადარეთ ანაბეჭდი. |
RDP-სერვერის შემოწმება და სერტიფიკატი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Saved, but the server is inactive: confirm the RDP server's certificate. | ახალი RDP-სერვერი სერტიფიკატის დადასტურებამდე გათიშული შეიქმნა. | ბარათზე დააჭირეთ Check connection, შეადარეთ ანაბეჭდი და დაადასტურეთ; შემდეგ ჩართეთ სერვერი. |
| Not checked: this RDP server is not marked as allowing NTLM, and in this version an RDP server is reached with NTLM only. | შემოწმება არ შესრულდა: სერვერისთვის NTLM დაშვებული არ არის. | დაუშვით NTLM სერვერის ფორმაში (დადასტურებით). |
| The server offers no TLS: only the old RDP security, which the gateway does not use | სერვერი მხოლოდ RDP-ის მოძველებულ დაცვას უჭერს მხარს. | ჩართეთ სერვერზე RDP-ის TLS-დაცვა (უსაფრთხოების პარამეტრი «SSL/TLS»). |
| The server did not answer as an RDP server | ამ მისამართსა და პორტზე RDP არ პასუხობს. | შეამოწმეთ მისამართი და პორტი (ჩვეულებრივ 3389). |
| The TLS handshake with the server failed | TLS-ის შეთანხმება ვერ მოხერხდა. | შეამოწმეთ სერვერზე TLS-ის პარამეტრები და პროტოკოლის ვერსია. |
| Differs from the confirmed certificate … | სერვერი დადასტურებულისგან განსხვავებულ სერტიფიკატს აჩვენებს. | გაარკვიეთ მიზეზი, შეადარეთ ანაბეჭდი თავად სერვერზე და დაადასტურეთ ახალი სერტიფიკატი, თუ ცვლილება კანონიერია. |
| The server now presents another certificate than the one you checked. Check again. | შემოწმებასა და დადასტურებას შორის სერტიფიკატი შეიცვალა. | გაიმეორეთ შემოწმება. |
| Certificate cleared; the server is inactive until one is confirmed again. | ეს შეცდომა არ არის: დადასტურებული სერტიფიკატი წაიშალა, სერვერი გათიშულია. | შეამოწმეთ კავშირი და თავიდან დაადასტურეთ სერტიფიკატი. |
| This is not an RDP server. | RDP-ის მოქმედება სხვა პროტოკოლის სერვერზე იქნა გამოყენებული. | გახსენით საჭირო სერვერის ბარათი. |
VNC-სერვერის შემოწმება
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The server does not offer the sign-in type configured here. | სერვერი ფორმაში არჩეულ შესვლის ტიპს არ გვთავაზობს. | ნახეთ სტრიქონი Offered: … და აირჩიეთ ტიპი, რომელსაც სერვერი გვთავაზობს, ან სერვერი გადააწყვეთ. |
| The server's certificate is not the confirmed one. | სერვერის სერტიფიკატი დადასტურებულს არ ემთხვევა. | შეადარეთ ანაბეჭდი თავად სერვერზე და დაადასტურეთ ახალი, თუ ცვლილება კანონიერია. |
| The server refused the stored login. | სერვერმა ანგარიშის ლოგინი ან პაროლი უარყო. | შეამოწმეთ ანგარიში სერვერზე და შეცვალეთ საიდუმლო. |
| The server cannot be reached. | კავშირი არ არის. | შეამოწმეთ მისამართი, პორტი, ფაიერვოლი. |
| The server did not answer in time. | სერვერმა განსაზღვრულ დროში არ უპასუხა. | შეამოწმეთ დატვირთვა და ქსელი, გაიმეორეთ. |
| The server broke the VNC protocol. | სერვერის პასუხი VNC-ის პროტოკოლს არღვევს. | დარწმუნდით, რომ ამ პორტზე VNC მუშაობს; განაახლეთ VNC-სერვერი. |
| This gateway cannot run the VNC check process, so the server could not be checked. | კარიბჭის ამ ჰოსტზე VNC-ის შემოწმების პროცესის გაშვება შეუძლებელია. | მიმართეთ მომწოდებელს: ეს ჰოსტის შეზღუდვაა. |
| The stored password of this account could not be read. | შენახული პაროლი არ იშიფრება (მაგალითად, საცავი დახურულია). | დარწმუნდით, რომ კარიბჭეს ლუქი მოხსნილი აქვს (ლუქის მოხსნა), ან თავიდან დააყენეთ პაროლი. |
| Confirm who you are before the gateway signs in to this server. | შესვლით შემოწმება ვინაობის ახალ დადასტურებას მოითხოვს. | გაიარეთ დადასტურება და გაიმეორეთ შემოწმება. |
| This server's sign-in type has no certificate to confirm. | არჩეულ შესვლის ტიპს სერტიფიკატი არ აქვს. | დასადასტურებელი არაფერია; თუ სერტიფიკატი გჭირდებათ, გამოიყენეთ TLS-იანი შესვლის ტიპი. |
| This is not a VNC server. | VNC-ის მოქმედება სხვა პროტოკოლის სერვერზე იქნა გამოყენებული. | გახსენით საჭირო სერვერის ბარათი. |
| The certificate pin was removed and the server switched off. | შეცდომა არ არის: ანაბეჭდი წაიშალა, სერვერი გათიშულია. | შეამოწმეთ კავშირი და თავიდან დაადასტურეთ სერტიფიკატი. |
მონაცემთა ბაზების სერვერები: შემოწმება და სერტიფიკატი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| A database server stays inactive until its certificate is confirmed. | ბაზის სერვერი გათიშულია, სანამ სერტიფიკატი არ დადასტურდება (გარდა დაშიფვრის გარეშე PostgreSQL-ისა). | ბარათზე დააჭირეთ Check connection, შეადარეთ და დაადასტურეთ, შემდეგ ჩართეთ სერვერი. |
| The server now shows a different certificate key. Connections are refused until you confirm it. | სერვერის სერტიფიკატის გასაღები შეიცვალა. | გაარკვიეთ მიზეზი; თუ ცვლილება კანონიერია, დაადასტურეთ ახალი სერტიფიკატი (Confirm the new certificate). |
| Certificate not confirmed | ჭდე სიაში: სერტიფიკატი დადასტურებული არ არის. | დაადასტურეთ ბარათზე. |
| The account could not sign in: … | ანგარიშით სატესტო შესვლა ვერ მოხერხდა; ორწერტილის შემდეგ მიზეზია. | იხ. მიზეზების ცხრილი ქვემოთ; შეამოწმეთ ანგარიში და საიდუმლო. |
| This is SQL Server's own fallback certificate: it changes at every service start, and each restart needs a new confirmation. Provision a certificate (mssql-conf set network.tlscert on Linux, SQL Server Configuration Manager on Windows). | SQL Server-მა საკუთარი დროებითი სერტიფიკატი აჩვენა. | დააყენეთ სერვერზე მუდმივი სერტიფიკატი, როგორც შეტყობინებაშია ნათქვამი, შემდეგ დაადასტურეთ ის. |
| Checking this protocol is not available in this build. | ამ პროტოკოლის შემოწმება ამ ანაწყობში მიუწვდომელია. | დაადასტურეთ სერტიფიკატი პირველი დაკავშირებისას სხვა გზით ან მიმართეთ მომწოდებელს. |
| The server's certificate is not confirmed yet. Confirm it first on the server's card. | მოქმედებას დადასტურებული სერტიფიკატი სჭირდება. | დაადასტურეთ სერტიფიკატი სერვერის ბარათზე. |
| The server offers no encryption; it is reached unencrypted, as the switch on its form allows. | PostgreSQL-სერვერი დაშიფვრას არ გვთავაზობს; კავშირი მის გარეშე მიმდინარეობს, რადგან ეს თქვენ დაუშვით. | სჯობს, სერვერზე ჩართოთ TLS და გამორთოთ დაშვება. |
| This is not a database server. | ბაზის მოქმედება სხვა პროტოკოლის სერვერზე იქნა გამოყენებული. | გახსენით საჭირო სერვერის ბარათი. |
| The accounts of a database server sign in with a password only. | ბაზის სერვერის ანგარიშისთვის გასაღებია არჩეული. | აირჩიეთ პაროლით შესვლა. |
| The person's login, the server and the account together are too long for this database protocol. Shorten the server or account name. | ბაზის მომხმარებლის სახელი (ლოგინი:სერვერი:ანგარიში) პროტოკოლის შეზღუდვაში არ ეტევა. | შეამოკლეთ სერვერის ან ანგარიშის სახელი. |
| This person's login cannot be used as a database user name. | ადამიანის ლოგინში არის სიმბოლოები, რომლებიც ბაზის მომხმარებლის სახელში დაუშვებელია. | გადაარქვით ლოგინს სახელი ან წვდომა სხვა ადამიანს მიეცით. |
მონაცემთა ბაზასთან დაკავშირებაზე უარის მიზეზები
ამ მოკლე მიზეზებს კარიბჭე აუდიტში წერს, როცა მონაცემთა ბაზასთან დაკავშირებაზე უარს ამბობს; ისინი იმის გაგებაშიც გეხმარებათ, რა არის არასწორად.
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| unknown pass | კარიბჭის საშვი (პაროლი) ვერ მოიძებნა. | მომხმარებელმა ახალი საშვი უნდა მიიღოს გვერდზე «My access». |
| pass expired | საშვს ვადა გაუვიდა. | მიიღეთ ახალი. |
| pass revoked or its sign-in ended | საშვი გაუქმებულია ან ადამიანის შესვლა დასრულდა. | შედით კონსოლში და მიიღეთ ახალი. |
| pass used from another address | საშვი სხვა მისამართიდან გამოიყენეს. | გამოიყენეთ საშვი იმ კომპიუტერიდან, რომელზეც ის გაიცა. |
| pass has no free connection | საშვზე კავშირების ლიმიტი ამოიწურა. | დახურეთ ზედმეტი კავშირები ან გაზარდეთ Connections per pass (პარამეტრები: მონაცემთა ბაზები). |
| a newer pass replaced it | გაცემულია უფრო ახალი საშვი. | გამოიყენეთ ახალი. |
| pass sent in clear text; revoked | კლიენტმა საშვი დაშიფვრის გარეშე გაგზავნა; საშვი გაუქმდა. | ჩართეთ კლიენტში დაშიფვრა და მიიღეთ ახალი საშვი. |
| no access now | წვდომა ახლა არ არის. | შეამოწმეთ წესები და ვადები; ადამიანს შეუძლია წვდომა მოითხოვოს. |
| gateway limit or database unavailable | კარიბჭის ლიმიტი ან ბაზა მიუწვდომელია. | შეამოწმეთ ლიმიტების პარამეტრები და ბაზის ხელმისაწვდომობა. |
| user name not login:server[:account] | კლიენტში მომხმარებლის სახელი ჩაწერილია არა ლოგინი:სერვერი[:ანგარიში] სახით. | გაასწორეთ მომხმარებლის სახელი კლიენტში. |
| client did not use encryption | კლიენტმა დაშიფვრა არ ჩართო. | ჩართეთ TLS კლიენტში. |
| data before encryption started | კლიენტმა მონაცემები დაშიფვრის დაწყებამდე გამოგზავნა. | განაახლეთ კლიენტი ან შეცვალეთ მისი პარამეტრები. |
| client's sign-in method not supported | კლიენტის შესვლის ხერხი მხარდაჭერილი არ არის. | გამოიყენეთ SCRAM (PostgreSQL) ან კლიენტის სტანდარტული ხერხი. |
| channel binding missing or wrong | კლიენტმა არხთან მიბმა არ დაადასტურა. | ჩართეთ channel binding კლიენტში ან გამორთეთ მოთხოვნა პარამეტრებში (ამცირებს დაცვას). |
| Windows or Entra sign-in in LOGIN7 | SQL Server-ის კლიენტი Windows-ის ან Entra-ს ჩაშენებულ შესვლას იყენებს. | შედით ლოგინითა და საშვით. |
| replication requested | მოთხოვნილია რეპლიკაცია. | კარიბჭის გავლით მხარდაჭერილი არ არის. |
| change of user requested | მოთხოვნილია მომხმარებლის შეცვლა. | კარიბჭის გავლით მხარდაჭერილი არ არის; დაუკავშირდით თავიდან. |
| command not allowed | ბრძანება კარიბჭემ აკრძალა. | გამოიყენეთ სხვა ბრძანება. |
| server certificate not confirmed | ბაზის სერვერის სერტიფიკატი დადასტურებული არ არის. | დაადასტურეთ სერვერის ბარათზე. |
| server offers no encryption | ბაზის სერვერი დაშიფვრას არ გვთავაზობს. | ჩართეთ TLS სერვერზე. |
| server asks a weak sign-in | სერვერი სუსტ შესვლას მოითხოვს, ის კი დაშვებული არ არის. | გადააწყვეთ სერვერი ან დაუშვით სუსტი შესვლა სერვერის ფორმაში. |
| the server refused the account | სერვერმა ანგარიში უარყო. | შეამოწმეთ ანგარიში და საიდუმლო. |
| server too old | სერვერის ვერსია ძალიან ძველია. | განაახლეთ სერვერი. |
| server tried to redirect | სერვერი კლიენტის გადამისამართებას ცდილობდა. | მიუთითეთ კარიბჭეში საბოლოო მისამართი. |
| server unreachable | სერვერი მიუწვდომელია. | შეამოწმეთ ქსელი და ფაიერვოლი. |
| sign-in took too long | შესვლას ძალიან დიდი დრო დასჭირდა. | გაიმეორეთ; შეამოწმეთ ქსელი. |
| sign-in abandoned after the server's first answer | კლიენტმა შესვლა სერვერის პირველი პასუხის შემდეგ შეწყვიტა. | შეამოწმეთ კლიენტის პარამეტრები. |
| protocol version not supported | პროტოკოლის ვერსია მხარდაჭერილი არ არის. | განაახლეთ კლიენტი. |
| Encrypt=Strict required | SQL Server-ის კლიენტმა Encrypt=Strict უნდა გამოიყენოს. | დაამატეთ კავშირის სტრიქონში Encrypt=Strict ან გამორთეთ მოთხოვნა. |
| protocol error | პროტოკოლის დარღვევა. | განაახლეთ კლიენტი; თუ მეორდება, ნახეთ ჟურნალი. |
| gateway limit | კარიბჭის ლიმიტი მიღწეულია. | დახურეთ ზედმეტი კავშირები ან შეცვალეთ ლიმიტები. |
| too many failed sign-ins from this address | მისამართიდან ძალიან ბევრი წარუმატებელი შესვლაა. | დაელოდეთ და გაიმეორეთ. |
| the gateway's licence does not allow new sessions | ლიცენზია ახალ სეანსებს არ უშვებს. | შეამოწმეთ Settings → Licence. |
| gateway is older than its database | ბაზა კარიბჭეზე ახალია. | განაახლეთ კარიბჭე. |
| no further detail | მიზეზი დაზუსტებული არ არის. | ნახეთ აუდიტის ჟურნალი. |
მდგომარეობები, ლიცენზია და საერთო შეტყობინებები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The licence allows … active servers. Switch off a server or extend the licence. | მიღწეულია ლიცენზიის ლიმიტი აქტიური სერვერების რაოდენობაზე; ახალი სერვერის ჩართვა შეუძლებელია. | გათიშეთ არასაჭირო სერვერი ან გააგრძელეთ ლიცენზია (ლიცენზიის ლიმიტი). |
| The licence has ended: changes are refused. Upload a licence on Settings → Licence. | ლიცენზიას ვადა გაუვიდა; ცვლილებები აკრძალულია. | ატვირთეთ ლიცენზია. |
| The licence is activated on another host and its host-change grace is over: changes are refused. Move the licence to this host on Settings → Licence. | ლიცენზია სხვა ჰოსტზეა მიბმული. | გადმოიტანეთ ლიცენზია ამ ჰოსტზე. |
| More servers are active than the licence allows, and the grace for that is over: changes are refused until no more servers are active than it allows. Switch servers off, or extend the licence on Settings → Licence. | აქტიური სერვერები დაშვებულზე მეტია და საშეღავათო ვადა ამოიწურა. | გათიშეთ ზედმეტი სერვერები ან გააგრძელეთ ლიცენზია. |
| The gateway has no licence: changes are refused. Start the trial or install a licence on Settings → Licence. | ლიცენზია არ არის. | დაიწყეთ საცდელი პერიოდი ან დააყენეთ ლიცენზია. |
| This installation was released: changes are refused. Install a licence on Settings → Licence. | ამ ინსტალაციის ლიცენზია გათავისუფლებულია. | დააყენეთ ლიცენზია. |
| The gateway cannot trust its own time: changes are refused. See Settings → Licence for the way out. | ჰოსტის დრო არასანდოდ გამოიყურება. | გაასწორეთ ჰოსტის დრო; დეტალები ლიცენზიის გვერდზეა. |
| The licence state cannot be read from the database: changes are refused until it can. Check the database. | ლიცენზიის მდგომარეობის წაკითხვა ვერ მოხერხდა. | შეამოწმეთ კარიბჭის მონაცემთა ბაზის ხელმისაწვდომობა. |
| The record was changed by another administrator — open it again. | სანამ ფორმას ასწორებდით, ჩანაწერი სხვა ადმინისტრატორმა შეცვალა. | თავიდან გახსენით ჩანაწერი და გაიმეორეთ ცვლილება. |
| A value was not accepted. Check the form. | ერთ-ერთი მნიშვნელობა არ იქნა მიღებული. | შეამოწმეთ ფორმის ველები. |
| This action is not possible right now. | მიმდინარე მდგომარეობაში მოქმედება შეუძლებელია. | წაიკითხეთ დამაზუსტებელი შეტყობინება, თუ ის არის. |
| Only an empty folder can be deleted: move or delete its servers and subfolders first. | საქაღალდე ცარიელი არ არის. | გადაიტანეთ ან წაშალეთ შიგთავსი. |
| A folder cannot be moved into itself or into one of its subfolders. | საქაღალდის საკუთარ თავში ჩადგმა შეუძლებელია. | აირჩიეთ სხვა მშობელი საქაღალდე. |
| The encryption key is not available. | საიდუმლოებების საცავი დახურულია ან გასაღები მიუწვდომელია. | მოხსენით კარიბჭეს ლუქი (ლუქის მოხსნა). |
| The database was upgraded by a newer version of BURSU PAM. This gateway refuses new sessions and changes until it is upgraded too; sessions already open continue. | ბაზა უფრო ახალმა ვერსიამ განაახლა. | განაახლეთ კარიბჭე. |
| Too many attempts. Wait a minute and try again. | ძალიან ბევრი მცდელობაა. | დაელოდეთ ერთ წუთს. |
| You do not have access to this page. | თქვენს როლს ამ გვერდზე წვდომა არ აქვს. | მიმართეთ ადმინისტრატორს. |
| The request was refused. Reload the page and try again. | მოთხოვნა უარყოფილია (მაგალითად, გვერდი მოძველდა). | განაახლეთ გვერდი. |
| Something went wrong. Please try again. | მოულოდნელი შეცდომა; ქვემოთ არის სტრიქონი Reference for the administrator: კოდით. | გაიმეორეთ; თუ მეორდება, კოდი მომწოდებელს გადაეცით. |
ანგარიშები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Choose a server. | სერვერი არჩეული არ არის. | აირჩიეთ სერვერი. |
| A login is 1-64 characters: latin letters, digits, dot, underscore, hyphen. | ლოგინი არასწორად არის ჩაწერილი. | გაასწორეთ ლოგინი. |
| Enter the password. | პაროლი ცარიელია. | შეიყვანეთ პაროლი. |
| The two passwords differ. | პაროლი და მისი გამეორება არ ემთხვევა. | შეიყვანეთ თავიდან. |
| The password is too long. | პაროლი ძალიან გრძელია. | შეამოკლეთ. |
| A private key in OpenSSH or PEM format is required. | გასაღები შეყვანილი ან ამოცნობილი არ არის. | ჩასვით პირადი გასაღები მთლიანად, BEGIN და END სტრიქონებთან ერთად. |
| Ed25519 keys are not supported yet. Use an ECDSA or RSA key. | Ed25519 გასაღები მხარდაჭერილი არ არის. | შექმენით ECDSA ან RSA გასაღები. |
| This key cannot be used: the passphrase is wrong, or it is not an RSA or ECDSA key. | საიდუმლო ფრაზა არასწორია ან გასაღების ტიპი არ გამოდგება. | შეამოწმეთ ფრაზა და გასაღების ტიპი. |
| This encrypted PKCS#8 key (BEGIN ENCRYPTED PRIVATE KEY) cannot be read. Convert the key to the OpenSSH format with ssh-keygen -p -f <file> and paste it again. | დაშიფრული PKCS#8 გასაღები არ იკითხება. | გარდაქმენით გასაღები შეტყობინებაში მოცემული ბრძანებით. |
| Privileged mode is available only with a built-in network-device profile. | პრივილეგირებული რეჟიმი ჩართულია საკუთარი პროფილის დროს. | აირჩიეთ ჩაშენებული პროფილი ან გამორთეთ რეჟიმი. |
| Enter the privileged-mode password. | პრივილეგირებული რეჟიმის პაროლი ცარიელია. | შეიყვანეთ. |
| Accounts of a Telnet server sign in with a password. | Telnet-ისთვის გასაღებია არჩეული. | აირჩიეთ პაროლი. |
| This server signs nobody in; its account has no password. | VNC-სერვერისთვის, რომელიც შესვლას არ ითხოვს, პაროლია შეყვანილი. | პაროლი ცარიელი დატოვეთ. |
| For a Mac, the name and the password are each at most 63 bytes. | Mac-ზე შესვლისთვის სახელი და პაროლი თითოეული 63 ბაიტზე გრძელი არ უნდა იყოს. | შეამოკლეთ. |
| An account without a password fits only a server that signs nobody in. | ცარიელი პაროლი დასაშვებია მხოლოდ VNC-სერვერისთვის, რომელიც შესვლას არ ითხოვს. | შეიყვანეთ პაროლი ან შეცვალეთ სერვერის შესვლის ტიპი. |
| This server needs a password; choose Password. | სერვერი პაროლს მოითხოვს. | აირჩიეთ Password. |
| A VNC server signs in with a password, not a key. | VNC-სთვის გასაღებია არჩეული. | აირჩიეთ პაროლი. |
მოწყობილობების პროფილები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| This regular expression is too costly to check against device output. Simplify its repetitions. | რეგულარული გამოსახულების შემოწმებას ძალიან დიდი დრო სჭირდება. | გაამარტივეთ გამეორებები. |
| Backreferences, lookarounds and atomic groups are not supported. | რეგულარული გამოსახულება მხარდაუჭერელ კონსტრუქციებს იყენებს. | გადაწერეთ მათ გარეშე. |
| This is not a valid regular expression. | რეგულარული გამოსახულება არასწორად არის ჩაწერილი. | გაასწორეთ. |
| At most 512 characters. | მნიშვნელობა ძალიან გრძელია. | შეამოკლეთ 512 სიმბოლომდე. |
| The profile is used by these servers: …. | პროფილის წაშლა შეუძლებელია, სანამ ის გამოიყენება. | ჩამოთვლილ სერვერებს სხვა პროფილი მიანიჭეთ. |
| A built-in profile cannot be changed or deleted. | ჩაშენებული პროფილი მხოლოდ წასაკითხია. | დააკოპირეთ ის და შეცვალეთ ასლი. |
| A transcript is at most 64 KiB. | ტრანსკრიპტი ძალიან დიდია. | შეამოკლეთ. |
| The gateway would not sign in with this profile. | შემოწმების შედეგი: შესვლა ვერ მოხერხდა. | ნახეთ ნაბიჯების ცხრილი და გაასწორეთ შაბლონები. |
წვდომის წესები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Give the rule a name (up to 200 characters). | წესის სახელი ცარიელი ან გრძელია. | შეიყვანეთ სახელი. |
| Choose at least one user or group. | არავინ არის არჩეული. | დაამატეთ ადამიანები ან ჯგუფები. |
| Choose at least one server or folder. | არჩეული არ არის, სად გაიცემა წვდომა. | დაამატეთ სერვერები ან საქაღალდეები. |
| Name at least one login, or choose “All”. | რეჟიმი «Specified» ლოგინების გარეშე. | დაასახელეთ ლოგინები ან აირჩიეთ All. |
| “…” is not a valid login. | ლოგინი არასწორად არის ჩაწერილი. | გაასწორეთ. |
| Logins are chosen, but the mode is “All”: choose “Specified” or remove the logins. | ლოგინები მითითებულია რეჟიმში «All». | აირჩიეთ Specified ან მოაშორეთ ლოგინები. |
| Enter a date and time. | თარიღი შეყვანილი არ არის. | შეიყვანეთ. |
| The end must be after the start. | დასასრული დაწყებაზე ადრეა. | გაასწორეთ თარიღები. |
| Enter a size from 1 to 4096 MB. | ასლის ზომის ზღვარი დიაპაზონს სცდება. | შეიყვანეთ 1–4096. |
| USB devices can be allowed only together with “Upload and download” for files. | USB ფაილების სრული გადაცემის გარეშე აკრძალულია. | ჩართეთ Upload and download ან გამორთეთ USB. |
| Confirm who you are before saving: this rule lets more data move. | წესი უფლებებს აფართოებს. | გაიარეთ დადასტურება და კვლავ შეინახეთ. |
| A rule that has requests cannot be deleted; disable it instead. | წესს წვდომის მოთხოვნები აქვს. | გათიშეთ წესი. |
| Every approver must be an active person who holds the Approver role. | დამმტკიცებელი არ გამოდგება. | აირჩიეთ აქტიური ადამიანი Approver როლით. |
| A person marked for emergency access needs a confirmed second factor. | გადაუდებელი წვდომისთვის მონიშნულ ადამიანს მეორე ფაქტორი დადასტურებული არ აქვს. | მან ორფაქტორიანი შესვლა უნდა დააყენოს. |
პარამეტრები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Enter a whole number from … to …. | რიცხვი დიაპაზონს სცდება. | შეიყვანეთ მთელი რიცხვი მითითებული დიაპაზონიდან. |
| The banner is up to 2000 characters, without control characters. | ბანერი ძალიან გრძელია ან მმართველ სიმბოლოებს შეიცავს. | შეამოკლეთ. |
| Copies cannot be kept longer than the recordings (… days). | ასლების შენახვის ვადა ჩანაწერების ვადაზე მეტია. | შეამცირეთ ასლების ვადა ან გაზარდეთ ჩანაწერების ვადა. |
| Recording what people type needs your password and code again. | SSH-ში შეყვანილის ჩაწერის ჩართვა ვინაობის დადასტურებას მოითხოვს. | გაიარეთ დადასტურება. |
| Recording keystrokes needs your password and code again. | იგივე RDP-სთვის. | გაიარეთ დადასტურება. |
| Indexing typed text needs your password and code again. | იგივე აკრეფილი ტექსტის ინდექსისთვის. | გაიარეთ დადასტურება. |
| Confirm who you are before this change: …. It lowers session protection. | ცვლილება სეანსების დაცვას ასუსტებს. | გაიარეთ დადასტურება (Confirm who I am). |
| Confirm who you are before weakening a limit. | VNC-ის ზღვრის შესუსტება. | გაიარეთ დადასტურება. |
| These changes weaken protection and need you to confirm your password: … | მონაცემთა ბაზების პარამეტრების ცვლილება დაცვას ასუსტებს. | გაიარეთ დადასტურება. |
| Use 1 to 60 letters, digits and . + _ - only. | MySQL-ის ვერსიის სტრიქონი არასწორად არის ჩაწერილი. | გაასწორეთ. |
| The VNC address clients are told is not in the gateway certificate. | კარიბჭის VNC-მისამართი მის სერტიფიკატში არ არის. | გამოუშვით სერტიფიკატი ამ სახელით ან გაასწორეთ vncAdvertisedName. |
.rdp ფაილების ხელმოწერა
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| This is not a certificate file (.pfx). | ფაილი PKCS#12-ად არ იქნა ამოცნობილი. | აირჩიეთ .pfx. |
| The passphrase does not open the file. | საიდუმლო ფრაზა არასწორია. | შეიყვანეთ სწორი. |
| The file holds no private key. | ფაილში პირადი გასაღები არ არის. | მოახდინეთ სერტიფიკატის ექსპორტი გასაღებთან ერთად. |
| The certificate cannot be used to sign documents. | სერტიფიკატი ხელმოწერისთვის არ გამოდგება. | გამოიყენეთ ციფრული ხელმოწერის სერტიფიკატი, RSA არანაკლებ 2048 ბიტისა. |
| The file is too large. | ფაილი 64 კიბ-ზე დიდია. | დატოვეთ ფაილში ერთი სერტიფიკატი. |
| The certificate has already expired. | ვადა გასულია. | გამოუშვით ახალი. |
| The certificate is not valid yet; store it from its start date. | ვადა ჯერ არ დაწყებულა. | დაელოდეთ დაწყების თარიღს. |
| Changing the signing key needs your password and code again. | ხელმოწერის გასაღების შეცვლა ვინაობის დადასტურებას მოითხოვს. | გაიარეთ დადასტურება. |
| Files are not signed until the gateway's public RDP host is set (rdpPublicHost in the configuration): the gateway never signs an address taken from the browser's request. | rdpPublicHost დაყენებული არ არის. | დააყენეთ ის gateway.json-ში და გადატვირთეთ კარიბჭე. |
| There is no signing key: .rdp files are not signed, and Remote Desktop warns the person who opens one. | ხელმოწერის გასაღები არ არის. | შეინახეთ გასაღები, თუ ხელმოწერა გჭირდებათ. |
რას ხედავს მომხმარებელი: SSH და ფაილები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The server's host key has not been confirmed or has changed. Contact the administrator. | სერვერის გასაღები დადასტურებული არ არის ან შეიცვალა. | ადმინისტრატორს: შეამოწმეთ და დაადასტურეთ გასაღები. |
| The server could not be reached or refused the login. Contact the administrator. | კავშირი არ არის ან სერვერმა ანგარიში უარყო. | ადმინისტრატორს: შეამოწმეთ კავშირის შემოწმებით. |
| The gateway's licence does not allow new sessions now. Contact the administrator. | ლიცენზია სეანსებს არ უშვებს. | შეამოწმეთ ლიცენზია. |
| The gateway cannot record sessions right now. Contact the administrator. | ჩაწერა შეუძლებელია, სეანსი არ დაწყებულა. | შეამოწმეთ დისკზე ადგილი და დაშიფვრის გასაღები. |
| Several accounts on … are allowed for you: connect as …:…:<account>. | რამდენიმე ანგარიშია დაშვებული. | მიუთითეთ ანგარიში შესვლის სახელში. |
| This server is reached over Telnet: only an interactive session is possible, not a single command. | Telnet-ზე ცალკეული ბრძანების შესრულება შეუძლებელია. | დაუკავშირდით ინტერაქტიულად. |
| This server needs a terminal. Connect without -T (or with -t). | საჭიროა ტერმინალი. | მოაშორეთ -T ან დაამატეთ -t. |
| … is not reached over SSH. Use its own connection in BURSUcm. | RDP-, VNC- ან ბაზის სერვერის SSH-ით გახსნა შეუძლებელია. | დაუკავშირდით მისთვის განკუთვნილი გზით. |
| Your access rule allows file transfer only, not a terminal or commands on this server. | წესში ტერმინალი გამორთულია. | გამოიყენეთ sftp ან scp. |
| File transfer tools like rsync or a hand-started sftp-server are not allowed through the gateway. Use sftp or scp. | ფაილების გარე ინსტრუმენტები აკრძალულია. | გამოიყენეთ sftp ან scp. |
| This copy direction is not allowed by your access rule. | SCP-ის მიმართულება წესით აკრძალულია. | შეცვალეთ წესი ან მიმართულება. |
| The gateway accepts only plain scp commands. Quote the whole path and leave out shell symbols. | SCP-ის ბრძანება მარტივი არ არის. | გაამარტივეთ ბრძანება. |
| File transfer to this server is not allowed by your access rule. | ფაილები წესით აკრძალულია. | საჭიროა წესი ფაილების გადაცემით. |
| Uploading files to this server is not allowed by your access rule. | სერვერზე ატვირთვა აკრძალულია. | შეცვალეთ წესი. |
| Downloading files from this server is not allowed by your access rule. | ჩამოტვირთვა აკრძალულია. | შეცვალეთ წესი. |
| Changing files on this server is not allowed by your access rule. | ფაილების შეცვლა აკრძალულია. | საჭიროა სერვერზე ატვირთვის უფლება. |
| File transfer is not available for Telnet servers. | Telnet-ისთვის ფაილები არ არის. | მოქმედება არ არის. |
| This file is larger than the gateway allows (… MB). | ფაილი ზღვარზე დიდია. | შეცვალეთ Largest file, MB. |
| This session has moved as much data as the gateway allows (… MB). | მიღწეულია ჯამური ზღვარი. | გახსენით ახალი სეანსი ან შეცვალეთ All files in one session, MB. |
| The gateway stopped this transfer: your access changed. | წესები შეიცვალა. | შეამოწმეთ წვდომა. |
| The server printed text before the file transfer started (a login script?), so the gateway cannot start SFTP. Contact the administrator. | შესვლის სკრიპტი SFTP-ს ხელს უშლის. | მოაშორეთ გამონატანი შესვლის სკრიპტს. |
| The server speaks an SFTP version the gateway does not support. Contact the administrator. | SFTP-ის ვერსია მხარდაჭერილი არ არის. | განაახლეთ SFTP-სერვერი. |
წვდომის მოთხოვნები: უარი წარდგენისას (კონსოლი და BURSUcm)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| No rule offers you access to this server account by request. | არც ერთი წესი «მოთხოვნით» არ გთავაზობთ წყვილს «სერვერი — ანგარიში» (ან წესი გათიშულია, ან თქვენ არ ხართ მათ შორის, ვისაც მოთხოვნა შეუძლია). | სთხოვეთ ადმინისტრატორს, შეამოწმოს წესი განყოფილებაში «წვდომის წესები» (ველი Who may ask), ან აირჩიეთ სხვა წყვილი. |
| You already have a request waiting for this server account. | ამ წყვილზე უკვე გაქვთ მოლოდინში მყოფი მოთხოვნა. | დაელოდეთ გადაწყვეტილებას ან გამოითხოვეთ ის ჩანართზე My requests (Cancel request). |
| You already have access to this server account for that whole period. | მოთხოვნილ მთელ ინტერვალს ისედაც ფარავს თქვენი მოქმედი ან უკვე დამტკიცებული წვდომა. | მოთხოვნა საჭირო არ არის. თუ უფრო ხანგრძლივი წვდომა გჭირდებათ, მოითხოვეთ გაგრძელება (Extend) ან სხვა ინტერვალი. |
| Nobody can approve this request now. Contact the administrator. | ადამიანები, რომლებსაც მოთხოვნის დამტკიცების უფლება აქვთ, კვორუმისთვის საჭიროზე ნაკლებია (თქვენ თავად საკუთარი მოთხოვნის დამმტკიცებლად არ ითვლებით). | აცნობეთ ადმინისტრატორს: წესს დამმტკიცებლები უნდა დაემატოს ან მათ Approver როლი უნდა მიეცეს. |
| You have too many requests waiting. Wait for a decision or cancel one. | მოლოდინში უკვე 10 მოთხოვნა გაქვთ — ეს ზღვარია. | გამოითხოვეთ არასაჭირო მოთხოვნები ან დაელოდეთ გადაწყვეტილებებს. |
| A reason is required. | ველი Reason ცარიელია. | აღწერეთ, რისთვის გჭირდებათ წვდომა (არაუმეტეს 1000 სიმბოლოსი). |
| The reason or the ticket is too long. | მიზეზი 1000 სიმბოლოზე გრძელია ან ტიკეტის ნომერი 64 სიმბოლოზე გრძელია (ან რამდენიმე სტრიქონს შეიცავს). | შეამოკლეთ ტექსტი. |
| The ticket number is missing or does not match the required format. | წესი ტიკეტის ნომერს მოითხოვს, ის კი შეყვანილი არ არის ან მითითებულ ფორმატს არ შეესაბამება; ან ნომერი შეყვანილია იქ, სადაც წესი მას არ იყენებს. | შეიყვანეთ ნომერი ველის ქვეშ მითითებული ფორმატით (Format: …). |
| This request is no longer waiting. | მოთხოვნა უკვე გადაწყვეტილია, გამოთხოვილია ან ვადა გაუვიდა. | განაახლეთ სია. თუ წვდომა გჭირდებათ, წარადგინეთ ახალი მოთხოვნა. |
| The request is not valid. | მოთხოვნამ შემოწმება ვერ გაიარა: მაგალითად, ხანგრძლივობა წესის ფარგლებს სცდება, დაწყების დრო დასაშვებ საზღვრებში არ არის ან ინტერვალი წესის დროის ფანჯარას სცდება. | შეამოწმეთ ხანგრძლივობა (არაუმეტეს წესის ზღვრისა), დაწყების დრო (მიმდინარეზე გვიან, არაუმეტეს 7 დღით წინ) და წესის დროის ფანჯარა. |
| You do not have access to this server account. | კარიბჭე ამ წყვილზე ნებართვას არ გაძლევთ (არც წვდომა გაქვთ და არც მოთხოვნის უფლება). | მიმართეთ ადმინისტრატორს. |
| The gateway's licence has ended. Contact the administrator. | კარიბჭის ლიცენზიას ვადა გაუვიდა; ახალი მოთხოვნები არ მიიღება. | მიმართეთ ადმინისტრატორს (იხ. განყოფილება «ლიცენზია»). |
| This server is beyond the number of servers the gateway's licence allows. Contact the administrator. | სერვერი ლიცენზიით დაშვებულ რაოდენობას სცდება. | მიმართეთ ადმინისტრატორს. |
| The gateway refused the request (…). | BURSUcm კლიენტმა კარიბჭისგან მიიღო უარის კოდი, რომლისთვისაც მზა ფრაზა არ აქვს; ფრჩხილებში თავად კოდია. | გაიმეორეთ მოგვიანებით; თუ მეორდება, აცნობეთ ადმინისტრატორს ფრჩხილებში მოცემული კოდი. |
წვდომის მოთხოვნები: BURSUcm კლიენტი (გაგზავნამდე და ლოდინისას)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The reason must be at most 1000 characters. | მიზეზი ძალიან გრძელია. | შეამოკლეთ. |
| Enter the ticket number. | წესი ტიკეტის ნომერს მოითხოვს. | შეიყვანეთ ნომერი. |
| The ticket number must be at most 64 characters. | ტიკეტის ნომერი ძალიან გრძელია. | შეამოკლეთ 64 სიმბოლომდე. |
| The duration must be from 1 minute to … | ხანგრძლივობა დასაშვებ ფარგლებს სცდება; ბოლოს მითითებულია წესის უდიდესი ხანგრძლივობა. | შეიყვანეთ წუთების რაოდენობა 1-დან მითითებულ ზღვრამდე. |
| The start must be later than now. | დაწყების დრო მიმდინარეზე გვიან არ არის. | მიუთითეთ მომავალი დრო. |
| The start can be at most 7 days ahead. | დაწყების დრო შვიდ დღე-ღამეზე შორსაა. | აირჩიეთ უფრო ახლო დრო. |
| The period must lie inside the time this access may be requested for. | მოთხოვნილი ინტერვალი სცდება დროის ფანჯარას, რომელსაც წესი უშვებს. | აირჩიეთ ინტერვალი ფანჯრის შიგნით (იხ. სვეტი Access period კონსოლის გვერდზე). |
| This access is no longer running; there is nothing to give back. | თქვენ დააჭირეთ Release წვდომისთვის, რომელიც უკვე დასრულდა ან გაუქმდა. | განაახლეთ სია. |
| cannot reach the gateway, trying again | მოთხოვნის მდგომარეობის პანელმა კარიბჭისგან პასუხი ვერ მიიღო და გამოკითხვას გაიმეორებს. | შეამოწმეთ კავშირი კარიბჭესთან; გამოკითხვა თავისით გაგრძელდება. |
| The status is no longer updated. Open My access requests to see it. | მოთხოვნის მდგომარეობის გამოკითხვა შეჩერდა. | გახსენით File → My access requests.... |
| Something went wrong. Open My access requests to see the request. | მოთხოვნის მდგომარეობის მიღება ვერ მოხერხდა. | გახსენით My access requests: მოთხოვნა შესაძლოა წარდგენილია. |
| Your access to … as … has ended. | წვდომის დრო ამოიწურა; ღია სეანსები დაიხურა. | საჭიროების შემთხვევაში კვლავ მოითხოვეთ წვდომა (ღილაკი Request access... შეტყობინებაში). |
| Your access to … as … ends at …. Extend it in My access requests. | გაფრთხილება წვდომის დასრულებამდე. | გააგრძელეთ წვდომა (Extend...) წინასწარ. |
SSH-ით დაკავშირებაზე უარი, როცა წვდომის მოთხოვნა შესაძლებელია
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Access is not allowed now. You can request it in the web console: … | ახლა წვდომა არ გაქვთ, მაგრამ ის მოთხოვნით არის შემოთავაზებული; ორწერტილის შემდეგ — კონსოლის მისამართი. | წარადგინეთ მოთხოვნა გვერდზე /access/requests, დაელოდეთ დამტკიცებას და თავიდან დაუკავშირდით. |
| Access is not allowed now. You can request it in the web console under My access, Access requests. | იგივე, მაგრამ კონსოლის მისამართი პარამეტრებში მითითებული არ არის. | გახსენით კონსოლი, My access → Access requests. |
| Your granted access ends in … minutes. File an extension request if you need more time. | გაფრთხილება ღია სეანსში გაცემული წვდომის დასრულებამდე. | წარადგინეთ გაგრძელების მოთხოვნა (კონსოლში Extend). |
| Your granted access has ended. The session is closed. | წვდომის ვადა ამოიწურა, სეანსი დაიხურა. | კვლავ მოითხოვეთ წვდომა. |
| Your granted access was revoked by …. The session is closed. | წვდომა მითითებულმა ადამიანმა გააუქმა; სეანსი დაიხურა. | გაარკვიეთ მიზეზი იმ ადამიანთან, ვინც წვდომა გააუქმა, ან ადმინისტრატორთან. |
| Your access to this server has ended. The session is closed. | წვდომის საფუძველი გაქრა (მაგალითად, წესი შეიცვალა). | თავიდან დაუკავშირდით ან მოითხოვეთ წვდომა. |
მოთხოვნების დამტკიცება (გვერდი Approvals)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| This request is no longer waiting for a decision. | მოთხოვნა უკვე გადაწყვეტილია, გამოთხოვილია ან ვადა გაუვიდა. | განაახლეთ გვერდი. |
| You may not decide this request. | თქვენ ამ წესის დამმტკიცებლებს შორის არ ხართ (მაგალითად, წესიდან ამოგიღეს ან როლი ჩამოგართვეს). | თუ ეს შეცდომაა, მიმართეთ ადმინისტრატორს. |
| The time to decide has run out. | გადაწყვეტილების მოლოდინის ვადა ამოიწურა. | სთხოვეთ ავტორს, მოთხოვნა თავიდან წარადგინოს. |
| The rule no longer offers this access, so the request was cancelled. | წესი გათიშულია ან ამ წვდომას აღარ გვთავაზობს; მოთხოვნა გადაწყვეტის მცდელობისას გაუქმდა. | არაფერი: ავტორი გაუქმების შესახებ წერილს მიიღებს. |
| The duration must be at least 1 minute and shorter than requested. | ველში Shorter duration, minutes (optional) არასწორი რიცხვია შეყვანილი. | დატოვეთ ველი ცარიელი ან შეიყვანეთ რიცხვი 1-დან მოთხოვნილზე ნაკლებ მნიშვნელობამდე. |
| A comment is at most 1000 characters. | კომენტარი ძალიან გრძელია. | შეამოკლეთ. |
| You have already decided this request. | ამ მოთხოვნაზე უკვე მიეცით ხმა. | არაფერი. |
| A comment is required to deny a request. | უარისთვის კომენტარია საჭირო. | დაწერეთ უარის მიზეზი. |
| Approving needs you to confirm who you are first. Denying does not. | ვინაობის ახალი დადასტურება არ არის (ის მოქმედებს 10 წუთი). | დააჭირეთ Confirm who I am, დაადასტურეთ ვინაობა და დაუბრუნდით მოთხოვნას. |
| This access has already ended or was taken back. | გაუქმება შეუძლებელია: წვდომა უკვე დასრულდა ან გაუქმდა. | განაახლეთ ჩანართი Active grants. |
| The reason is too long (at most 1000 characters). | გაუქმების მიზეზი ძალიან გრძელია. | შეამოკლეთ. |
| (გვერდი «ვერ მოიძებნა», 404) | მოთხოვნა არ არსებობს ან მისი ნახვის ან გადაწყვეტის უფლება არ გაქვთ (მათ შორის საკუთარი მოთხოვნისა ან ისეთი წვდომის გაუქმებისა, რომელზეც უფლება არ გაქვთ). | თუ მოთხოვნა თქვენთვის ხილული უნდა იყოს, შეამოწმეთ ადმინისტრატორთან წესი და თქვენი როლი. |
ბრძანებების დადასტურება (ჩანართი Commands გვერდზე Approvals)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| This command is no longer waiting for a decision. | ბრძანება უკვე გადაწყვეტილია ან მოხსნილია. | განაახლეთ გვერდი. |
| The time to decide has run out, so the command was refused. | მოლოდინის დრო ამოიწურა; ბრძანება უარყოფილია. | არაფერი. |
| You cannot decide the commands of your own session. | საკუთარი სეანსის ბრძანებების დადასტურება შეუძლებელია. | საჭიროა სხვა დამადასტურებელი. |
| You are not a confirmer for this policy. | თქვენ ამ პოლიტიკის დამადასტურებლად დასახელებული არ ხართ. | მიმართეთ ადმინისტრატორს. |
| Allowing needs you to confirm who you are first. | ვინაობის ახალი დადასტურება არ არის. | დაადასტურეთ ვინაობა და გაიმეორეთ. უარი დადასტურებას არ მოითხოვს. |
| A comment is at most 1000 characters. | კომენტარი ძალიან გრძელია. | შეამოკლეთ. |
| You have already decided this command. | ამ ბრძანებაზე გადაწყვეტილება უკვე მიიღეთ. | არაფერი. |
| The held line is not the one you were shown, so it was refused. | სტრიქონი შეიცვალა, სანამ მას ათვალიერებდით; გადაწყვეტილება არ მიიღება. | არაფერი: ადამიანს შეუძლია ბრძანება თავიდან შეიყვანოს. |
| The decision could not be saved. Try again. | კარიბჭემ გადაწყვეტილების ჩაწერა ვერ შეძლო (მაგალითად, გადატვირთვის შემდეგ შემოწმება ჯერ კიდევ მიმდინარეობს). | გაიმეორეთ რამდენიმე წამში. |
| A comment is required to deny a command. | უარისთვის კომენტარია საჭირო. | დაწერეთ მიზეზი. |
| This is your own session. Another person has to decide. | ბრძანება თქვენია; გადაწყვეტს სხვა ადამიანი. | დაელოდეთ გადაწყვეტილებას. |
| Your confirmation has run out, so Allow is off until you confirm again. | ვინაობის დადასტურებას ვადა გაუვიდა. | თავიდან დაადასტურეთ ვინაობა. |
| The live connection was lost. Reload the page to see what is waiting. | გვერდმა კარიბჭესთან ცოცხალი კავშირი დაკარგა. | გადატვირთეთ გვერდი. |
გადაუდებელი წვდომა
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Emergency access is not available to you for this server account. | წესში მონიშნული არ ხართ, ან წესით გადაუდებელი წვდომა გამორთულია. | მიმართეთ ადმინისტრატორს. |
| Emergency access needs a confirmed authenticator app. Set one up in your profile first. | ავთენტიფიკატორის აპი დადასტურებული არ გაქვთ. | დააყენეთ ის პროფილში. |
| Write a reason of at least 20 characters. | მიზეზი 20 სიმბოლოზე მოკლეა. | აღწერეთ, რა ხდება და რატომ არ შეიძლება ლოდინი. |
| Enter the six-digit code from your authenticator app. | კოდი შეყვანილი არ არის ან არასწორი ფორმითაა შეყვანილი. | შეიყვანეთ ექვსი ციფრი. |
| The code is wrong or was already used. | კოდი არასწორია, ვადაგასულია ან შესვლისას უკვე გამოყენებულია; აღდგენის კოდი არ გამოდგება. | დაელოდეთ ახალ კოდს აპში და შეიყვანეთ ის. |
| You already have emergency access to this server account. | ამ წყვილზე გადაუდებელი წვდომა უკვე გაქვთ მოქმედი. | ისარგებლეთ მით ვადის ბოლომდე. |
| The limit of emergency accesses is reached. Contact the administrator. | დღე-ღამეში გამოყენებების ზღვარი ამოიწურა (ნაგულისხმევად 2). | მიმართეთ ადმინისტრატორს. |
| I understand that this use will be reviewed. | დადასტურების ველი მონიშნული არ არის (კარიბჭე ფორმას ამ სტრიქონით აბრუნებს). | მონიშნეთ ველი. |
| Write a note. | შემოწმებისას შენიშვნა შეყვანილი არ არის. | დაწერეთ, რა შეამოწმეთ. |
| Choose a verdict. | დასკვნა არჩეული არ არის. | აირჩიეთ სამიდან ერთ-ერთი. |
| This use has already been reviewed. | შემოწმება უკვე დაიხურა (HTTP 409). | განაახლეთ გვერდი. |
| You cannot review your own use. | საკუთარი გამოყენების შემოწმება შეუძლებელია (HTTP 403). | საჭიროა სხვა Approver ან Auditor. |
| Cannot be switched on: no alarm channel (SIEM export, e-mail or webhook) has delivered in the last 24 hours. Set one up under System, send a test and try again. | წესში გადაუდებელი წვდომის ჩართვა შეუძლებელია: დღე-ღამის განმავლობაში შეტყობინების არც ერთ არხს არაფერი მიუწოდებია, და განგაში შეიძლება ვერავის გაეგო. | დააყენეთ ელფოსტა ან webhook-გამოძახება გვერდზე Notifications, გაგზავნეთ სატესტო შეტყობინება და კვლავ შეინახეთ წესი. |
| Emergency access: this use is recorded, the responsible people have been told, and it will be reviewed. | საინფორმაციო სტრიქონი ტერმინალში გადაუდებელ წვდომაზე დაფუძნებული დაკავშირებისას. | არაფერი; იმუშავეთ მხოლოდ აუცილებლის ფარგლებში. |
წესები «მოთხოვნით» (შეტყობინებები შენახვისას)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Approvals needed: from 1 to 5. | დამტკიცებების რაოდენობა ფარგლებს სცდება. | შეიყვანეთ რიცხვი 1-დან 5-მდე. |
| The longest access is 1 to 20160 minutes, and the suggested duration cannot exceed it. | უდიდესი ან შემოთავაზებული ხანგრძლივობა არასწორად არის შეყვანილი. | გაასწორეთ მნიშვნელობები. |
| Time to decide: from 5 to 10080 minutes. | გადაწყვეტილების დრო ფარგლებს სცდება. | შეიყვანეთ რიცხვი 5-დან 10080-მდე. |
| The ticket format is not a valid regular expression, or it is too costly to run. | ტიკეტის ნომრის ფორმატი არასწორი ან ზედმეტად რთულია. | გაამარტივეთ რეგულარული გამოსახულება. |
| Every approver must be an active person who holds the Approver role. | დამმტკიცებლების სიაში არის გათიშული ადამიანი ან ადამიანი Approver როლის გარეშე. | მიანიჭეთ როლი ან ამოიღეთ ადამიანი. |
| Name at least one approver, or approve automatically. | არც ერთი დამმტკიცებელი დასახელებული არ არის და ავტომატური დამტკიცება ჩართული არ არის. | დაამატეთ დამმტკიცებლები. |
| Confirm who you are before this change: …. It lets more people or more access through. | ცვლილება წვდომას აფართოებს; საჭიროა ვინაობის ახალი დადასტურება. | დაადასტურეთ ვინაობა და გაიმეორეთ შენახვა. |
| A rule that has requests cannot be deleted; disable it instead. | მოთხოვნებიანი წესის წაშლა შეუძლებელია. | გათიშეთ ის. |
| No member of an approver group can approve now: … | დასახელებულ ჯგუფში არ არის არც ერთი ადამიანი, რომელსაც დამტკიცება შეეძლება. | დაამატეთ ჯგუფში ადამიანები Approver როლით. |
| The rule needs … approvals; the number of people who can approve now is …. Requests will wait until more people can. | დამმტკიცებლები კვორუმისთვის საჭიროზე ნაკლებია. | დაამატეთ დამმტკიცებლები ან შეამცირეთ კვორუმი. |
| Requests already waiting under the old terms are not approved by this change: …. Disable the rule to cancel them. | მოლოდინში მყოფი მოთხოვნები ძველ პირობებზე რჩება. | საჭიროების შემთხვევაში გათიშეთ წესი, რომ ისინი გაუქმდეს. |
| Waiting requests of other rules that this rule now governs will be cancelled when an approver decides them: …. | მოთხოვნების ნაწილი ამ წესის ქვეშ გადავა და გადაწყვეტის მცდელობისას გაუქმდება. | გააფრთხილეთ დამმტკიცებლები. |
| Waiting requests of this rule whose ticket no longer meets its terms will be cancelled when an approver decides them: …. | მოთხოვნების ნაწილში ტიკეტის ნომრები ახალ ფორმატს არ შეესაბამება. | არაფერი, ან სთხოვეთ ადამიანებს, მოთხოვნები თავიდან წარადგინონ. |
შეტყობინებები (გვერდი Notifications)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Enter the SMTP server as a host name or an address, without spaces. | საფოსტო სერვერის მისამართი არასწორად არის ჩაწერილი. | შეიყვანეთ სახელი ან IP ჰარების გარეშე. |
| The port is a whole number from 1 to 65535. | პორტი არასწორია. | შეიყვანეთ რიცხვი 1-დან 65535-მდე. |
| Choose how the connection is encrypted. | დაშიფვრა არჩეული არ არის. | აირჩიეთ STARTTLS ან TLS. |
| The user name is up to 254 characters, without control characters. | ელფოსტის მომხმარებლის სახელი არასწორია. | გაასწორეთ. |
| An e-mail address looks like name@example.ge, without a display name, spaces or quotes. | გამგზავნის მისამართი არასწორად არის ჩაწერილი. | შეიყვანეთ მისამართი name@example.ge სახით. |
| Up to 10 e-mail addresses, separated by commas. | განგაშის მიმღებების სია არასწორია ან 10-ზე გრძელია. | გაასწორეთ. |
| The webhook address must be an https address without a user name or password. | webhook-გამოძახების მისამართი https არ არის ან ლოგინსა და პაროლს შეიცავს. | შეიყვანეთ მისამართი https://… სახით. |
| The console address is an https address like https://pam.example.ge, without a path. | კონსოლის მისამართი არასწორია. | შეიყვანეთ https-მისამართი გზის გარეშე. |
| Enter the SMTP server and the sender address together. | შევსებულია ორიდან მხოლოდ ერთი. | შეავსეთ ორივე ან გაასუფთავეთ ორივე. |
| Enter a signing secret of at least 32 characters (at most 512), without line breaks. | webhook-გამოძახების ხელმოწერის საიდუმლო 32 სიმბოლოზე მოკლე ან 512-ზე გრძელია. | შეიყვანეთ საჭირო სიგრძის საიდუმლო. |
| Confirm who you are before this change: …. It sends notifications somewhere new. | შენახვა შეტყობინებებს ახალ მისამართზე აგზავნის; საჭიროა ვინაობის ახალი დადასტურება. | დაადასტურეთ ვინაობა და კვლავ შეინახეთ. |
| Save the settings first: the test uses the saved ones. | ტესტი შენახულ პარამეტრებს იყენებს. | შეინახეთ, შემდეგ გაგზავნეთ სატესტო შეტყობინება. |
| Your account has no e-mail address. Add one in your profile first. | სატესტო წერილი თქვენი ანგარიშის მისამართზე იგზავნება, მისამართი კი არ არის. | დაამატეთ მისამართი პროფილში. |
| The test message was not sent: … | ტესტი ვერ შესრულდა; ორწერტილის შემდეგ მიზეზია (იხ. ქვემოთ). | აღმოფხვერით მიზეზი და გაიმეორეთ. |
| this channel is not set up | არხი დაყენებული არ არის. | შეავსეთ პარამეტრები. |
| the connection was refused (nothing is listening on that port) | პორტზე არავინ უსმენს. | შეამოწმეთ მისამართი, პორტი, ფაიერვოლი. |
| the server did not answer in time | სერვერმა განსაზღვრულ დროში არ უპასუხა (ელფოსტა 60 წმ, webhook-გამოძახება 10 წმ). | შეამოწმეთ ხელმისაწვდომობა. |
| the host name could not be resolved | სახელი მისამართად ვერ გადაიჭრა. | შეამოწმეთ სახელი და DNS კარიბჭეზე. |
| the TLS handshake failed or the server's certificate was not accepted | დაშიფვრის შეცდომა ან არასანდო სერტიფიკატი. | შეამოწმეთ სერტიფიკატი და დაშიფვრის რეჟიმი. |
| the server does not offer encryption, so nothing was sent (a downgrade is refused) | სერვერი STARTTLS-ს არ გვთავაზობს; კარიბჭე ფოსტას ღია ტექსტად არ აგზავნის. | ჩართეთ დაშიფვრა საფოსტო სერვერზე ან აირჩიეთ პორტი 465 რეჟიმით «TLS from the start». |
| the server did not accept the user name or password | ლოგინი ან პაროლი არასწორია. | შეიყვანეთ სწორი მნიშვნელობები. |
| the server refused the message or an address | სერვერმა წერილი ან მისამართი უარყო. | შეამოწმეთ გამგზავნისა და მიმღების მისამართები. |
| the webhook answered with a redirect, which is not followed | მიმღებმა გადამისამართებით უპასუხა. | მიუთითეთ საბოლოო მისამართი. |
| the webhook did not answer with success | მიმღებმა შეცდომით უპასუხა. | შეამოწმეთ მიმღები. |
| delivery failed for another reason; details are in the service log | სხვა მიზეზი. | ნახეთ კარიბჭის სერვისის ჟურნალი. |
| Notifications are failing: … | ზარის პუნქტი: იმ არხების რაოდენობა, რომლებიც ვერ აწვდიან. | გახსენით Notifications, ნახეთ ბარათი Delivery. |
| No push channel (SIEM, e-mail, webhook) has delivered in the last 24 hours, so an alarm could go unheard. | დღე-ღამის განმავლობაში შეტყობინების არც ერთ არხს არაფერი მიუწოდებია. | დააყენეთ და შეამოწმეთ ერთი მაინც. |
ბრძანებების კონტროლი: პარამეტრების გვერდები
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| A name is required. | პოლიტიკის ან ჯგუფის სახელი ცარიელია. | შეიყვანეთ სახელი. |
| This name is already used. | ასეთი სახელი უკვე არსებობს. | აირჩიეთ სხვა. |
| Name who it applies to (people, groups or Everyone) and where (servers or folders). | პოლიტიკაში მოქმედების არე მითითებული არ არის. | შეავსეთ «ვის» და «სად». |
| Add at least one entry. | პოლიტიკაში ჩანაწერები არ არის. | დაამატეთ. |
| Add at least one pattern. | ჯგუფში შაბლონები არ არის. | შეიყვანეთ ერთი მაინც. |
| The pattern group of an entry no longer exists. | ჩანაწერში მითითებული ჯგუფი წაშლილია. | აირჩიეთ სხვა. |
| A policy for databases can only allow or alert. | მონაცემთა ბაზების პოლიტიკაში სხვა მოქმედებაა არჩეული. | დატოვეთ Allow ან Alert. |
| Every confirmer must be an active person who holds the Approver role. | დამადასტურებელი გათიშულია ან Approver არ არის. | მიანიჭეთ როლი ან ამოიღეთ. |
| Confirmations needed: from 1 to 5. | დადასტურებების რაოდენობა ფარგლებს სცდება. | შეიყვანეთ 1-დან 5-მდე. |
| Line …: … | შეცდომა შაბლონში მითითებულ სტრიქონზე. | გაასწორეთ სტრიქონი; მიზეზი ორწერტილის შემდეგ ტექსტშია. |
| This is not a valid regular expression. | შაბლონი სწორი რეგულარული გამოსახულება არ არის. | გაასწორეთ. |
| Backreferences, lookarounds and atomic groups are not supported. | გამოყენებულია მხარდაუჭერელი კონსტრუქციები. | გადაწერეთ გამოსახულება მათ გარეშე. |
| This regular expression is too costly to run on every line. Simplify its repetitions. | გამოსახულება ზედმეტად «ძვირია» ყოველი სტრიქონის შესამოწმებლად. | გაამარტივეთ გამეორებები. |
| A pattern is at most 512 characters. | შაბლონი ძალიან გრძელია. | შეამოკლეთ. |
| A policy uses this group. Take it out of the policy first. | ჯგუფს პოლიტიკები იყენებს. | ამოიღეთ ის პოლიტიკებიდან, შემდეგ წაშალეთ. |
| Command policies still apply to this: …. Edit the policies first. | სერვერის, საქაღალდის ან ჯგუფის წაშლა შეუძლებელია, სანამ მათ პოლიტიკები მიუთითებს. | შეცვალეთ პოლიტიკები. |
| Confirm who you are before this change: …. It makes command control weaker. | ცვლილება კონტროლს ასუსტებს; საჭიროა ვინაობის დადასტურება. | დაადასტურეთ ვინაობა და შეინახეთ. |
| Unreadable lines before an alert: a positive whole number. | პარამეტრის მნიშვნელობა არასწორია: საჭიროა დადებითი მთელი რიცხვი. | — |
| That line is too long to test. | შესამოწმებელი სტრიქონი 4096 სიმბოლოზე გრძელია. | შეამოკლეთ. |
| Too many checks in a minute. Wait a moment. | თქვენგან წუთში 30-ზე მეტი შემოწმებაა. | დაელოდეთ. |
| Too many lookups in a minute. Try again in … s. | სეანსის ბრძანებების სიაში ზუსტი სტრიქონის ძებნა ზედმეტად ხშირია. | გაიმეორეთ მითითებული წამების შემდეგ. |
| Command policies that could not be loaded: … | ზარის პუნქტი: პოლიტიკები, რომლებიც კარიბჭემ ვერ წაიკითხა; ასეთი კავშირები შეიძლება უარყოფილი იყოს. | გახსენით პოლიტიკები და შეამოწმეთ; საჭიროების შემთხვევაში მიმართეთ მხარდაჭერას. |
| Command alerts in the last hour: …, Commands cancelled without a verified abort in the last day: …, Sessions with many unreadable command lines: … | ზარის პუნქტები ბრძანებების კონტროლის ამოქმედებების შესახებ. | გახსენით სეანსები და ბრძანებების სია (განყოფილება «აუდიტი»). |
ბრძანებების კონტროლი: რას ხედავს მომხმარებელი SSH-სეანსში
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Command not run: policy … does not allow it. | პოლიტიკამ შეყვანილი სტრიქონი უარყო; ის არ შესრულებულა. | თუ ბრძანება სამუშაოდ გჭირდებათ, მიმართეთ ადმინისტრატორს (რომელი პოლიტიკაა — ტექსტშია). |
| The session was ended by policy …. | პოლიტიკა სეანსის დახურვას მოითხოვს. | თავიდან დაუკავშირდით და ბრძანებას ნუ გაიმეორებთ. |
| The command was cancelled, but the gateway could not confirm that it did not run (policy …). Check what it did. | კარიბჭემ სტრიქონი გააუქმა, მაგრამ ეკრანით ვერ დარწმუნდა, რომ ის არ შესრულდა. | შეამოწმეთ შედეგები სერვერზე და აცნობეთ ადმინისტრატორს. |
| The session was ended: a command was cancelled but the gateway could not confirm that it did not run (policy …). | იგივე მკაცრი პოლიტიკისთვის; სეანსი დაიხურა. | თავიდან დაუკავშირდით; შეამოწმეთ შედეგები. |
| This command needs approval from a second person. Waiting up to … s. Ctrl-C to withdraw. | სტრიქონი შეკავებულია, სანამ სხვა ადამიანი არ დაადასტურებს. | დაელოდეთ ან დააჭირეთ Ctrl+C გამოსათხოვად. |
| A second person allowed the command; it runs now. | დაადასტურეს. | არაფერი. |
| A second person refused the command; it was not run (policy …). | დამადასტურებელმა უარი თქვა. | დაუკავშირდით მას ან ადმინისტრატორს. |
| No second person answered in time, so the command was not run (policy …). | მოლოდინის დრო ამოიწურა, ბრძანება უარყოფილია. | წინასწარ სთხოვეთ დამადასტურებელს და გაიმეორეთ. |
| Withdrawn. The command was not run. | თქვენ ბრძანება გამოითხოვეთ. | არაფერი. |
| No second person is available to confirm this command, so it was not run. | დასადასტურებელი არავინაა (დამადასტურებლები არ არიან ან შესაფერისი აღარ დარჩა). | მიმართეთ ადმინისტრატორს. |
| The confirmation was cancelled, so the command was not run (policy …). | დადასტურება გაუქმდა (სეანსი დაიხურა, დამადასტურებელი გაითიშა, კარიბჭე გადაიტვირთა). | გაიმეორეთ. |
| The held line changed while it waited, so it was not run. | შეკავებული სტრიქონი შეიცვალა. | შეიყვანეთ თავიდან. |
| Too many commands are waiting for confirmation on this gateway; this one was not run. Try again shortly. | კარიბჭეზე დადასტურების მოლოდინში ძალიან ბევრი ბრძანებაა. | გაიმეორეთ ცოტა მოგვიანებით. |
| Confirmation is not available right now (the gateway cannot reach its database), so the command was not run. | კარიბჭეს ბაზასთან კავშირი არ აქვს, დადასტურება შეუძლებელია. | მიმართეთ ადმინისტრატორს. |
| This line cannot be shown safely to the person who would confirm it, so it was not run. | სტრიქონი შეიცავს სიმბოლოებს, რომელთა ჩვენება დამადასტურებლისთვის მოტყუების რისკის გარეშე შეუძლებელია. | გადაწერეთ ბრძანება უფრო მარტივად. |
| Command control cannot stop commands in this shell (fish, or inside tmux or screen): they are recorded and reported only. | ამ გარსში კონტროლი მხოლოდ იწერს და აცნობებს. | ეს ინფორმაციაა და არა შეცდომა. |
| On this device a command being edited cannot be stopped yet: command lines are recorded and reported only. | მოწყობილობაზე რედაქტირებადი სტრიქონის შეჩერება შეუძლებელია. | ინფორმაცია. |
| The keys were rebound in this session. The gateway can no longer promise to stop a command here; this is recorded. | თქვენ კლავიშები გადანიშნეთ (bind, bindkey, stty და ა. შ.). | მუშაობისას კლავიშებს ნუ შეცვლით. |
| The session was ended: the keys were rebound, so policy … can no longer be applied. | კლავიშების გადანიშვნის შემდეგ მკაცრმა პოლიტიკამ სეანსი დახურა. | თავიდან დაუკავშირდით. |
| Too many lines at once: a script is not typed. Nothing was sent. | ერთბაშად 16-ზე მეტი ახალი სტრიქონია ჩასმული. | ჩასვით ნაწილ-ნაწილ ან ატვირთეთ სკრიპტი და გაუშვით. |
| Too many lines could not be read, so commands are refused for the rest of this session (policy …). | ძალიან ბევრი წაუკითხავი სტრიქონია (სრულეკრანიანი პროგრამები, შეყვანა ექოს გარეშე). | თავიდან დაუკავშირდით. |
| Command control now applies to this server and needs a terminal, so the session is closed. | ტერმინალის გარეშე სეანსის დროს პოლიტიკა ჩართეს. | დაუკავშირდით ssh -t-ით. |
| Commands on this server are checked and need a terminal. Connect with ssh -t. | ტერმინალის გარეშე დაკავშირება (ssh -T, გამოძახება -t-ს გარეშე) უარყოფილია. | დაამატეთ გასაღები -t. |
| Command not allowed by policy …. | ერთჯერადი ბრძანება უარყოფილია (დასრულების კოდი 126, შეტყობინება შეცდომების ნაკადში). | მიმართეთ ადმინისტრატორს. |
| The gateway could not find out which command policies apply to you, so the session is refused. Try again, or contact the administrator. | კარიბჭემ პოლიტიკები ვერ წაიკითხა; დაკავშირება უსაფრთხოების მიზნით უარყოფილია. | გაიმეორეთ; თუ მეორდება, მიმართეთ ადმინისტრატორს. |
BURSUcm კლიენტი: ბრძანებების კონტროლი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Command control is on | ხატულა ტერმინალის ჩანართზე: კარიბჭე ამ სერვერზე ბრძანებებს ამოწმებს; tmux ამ კავშირისთვის გამორთულია, პანელი Files გარსის კატალოგს არ მიჰყვება, ხელოვნური ინტელექტის ასისტენტს ბრძანებების მონიშვნები არ აქვს. | ეს შეცდომა არ არის. |
ჩანაწერის დაკვრა და გამოსახულების პირდაპირი ყურება (RDP, VNC)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
You have reached the number of recordings you may open or export at once. Close one and try again. | უკვე გახსნილი გაქვთ გამოსახულებებისა და ექსპორტების მაქსიმალური დაშვებული რაოდენობა. ერთ ადამიანზე ლიმიტს პარამეტრი განსაზღვრავს. | დახურეთ ერთ-ერთი გახსნილი ჩანაწერი ან ექსპორტი და გაიმეორეთ. ლიმიტს ადმინისტრატორი ცვლის: Sessions (RDP) ან VNC. |
You have reached the number of recordings you may open or export at once. Close one and try again. | იგივე VNC-ის ჩანაწერებისთვის. | იგივე: დახურეთ ერთი გახსნილი ჩანაწერი. |
Your share of the gateway's picture capacity is in use. Close one of your open views or exports and try again. | გამოსახულებებისთვის განკუთვნილი კარიბჭის მეხსიერების თქვენი მთელი წილი დაკავებული გაქვთ (არაუმეტეს renderMemoryBudgetMb ბიუჯეტის ნახევრისა). | დახურეთ თქვენი ერთ-ერთი გახსნილი ნახვა ან ექსპორტი და გაიმეორეთ. თუ არ შველის და ერთადერთი მომხმარებელი ხართ, ადმინისტრატორს შეუძლია გაზარდოს renderMemoryBudgetMb ფაილში gateway.json. |
Your share of the gateway's picture capacity is in use. Close one of your open views or exports and try again. | იგივე VNC-ის ჩანაწერებისთვის. | იგივე. |
The gateway is busy preparing other pictures. Try again in a moment. | კარიბჭე სხვების გამოსახულებების აწყობითაა დაკავებული, ახლა თავისუფალი ადგილი არ არის. | დაელოდეთ ერთ წუთს და გაიმეორეთ. |
The gateway is busy preparing other pictures. Try again in a moment. | იგივე VNC-სთვის. | დაელოდეთ ერთ წუთს და გაიმეორეთ. |
Playback is not available on this gateway: the render worker could not be started. | გამოსახულების ამწყობი მუშა პროცესი ამ სერვერზე არ გაეშვა. | გახსენით კარიბჭის სერვისის ჟურნალი, აცნობეთ ინსტალაციის ადმინისტრატორს. |
The picture could not be prepared: the render worker stopped or could not be started. | იგივე VNC-სთვის: მუშა პროცესი გაჩერდა ან არ გაეშვა. | გაიმეორეთ; თუ მეორდება, ნახეთ სერვისის ჟურნალი. |
Playback is off: the protection of the render worker could not be applied, and it never runs without it. | დაკვრა გამორთულია: ამ სერვერზე მუშა პროცესის დაცვის ჩართვა ვერ მოხერხდა, მის გარეშე კი პროცესი არ ეშვება. | შეამოწმეთ ოპერაციული სისტემის მოთხოვნები (იზოლაცია) ინსტალაციის განყოფილებაში; მიმართეთ სერვერის ადმინისტრატორს. |
The session is still running. Watch it live, or export it after it ends. | სეანსი ჯერ კიდევ მიმდინარეობს; ჩანაწერის გამოსახულების ჩვენება შეუძლებელია. | უყურეთ სეანსს პირდაპირ ეთერში (Watch) ან დაელოდეთ მის დასრულებას. |
The recording failed its check, so it is not played. The check is in the audit log. | ჩანაწერმა ხელმოწერის შემოწმება ვერ გაიარა და არ ჩანს. | იმოქმედეთ განყოფილების «ჩანაწერების შემოწმება» მიხედვით: შეინახეთ მონაცემები და აცნობეთ პასუხისმგებელ პირს. |
The recording failed its check, so it is not played. The check is in the audit log. | იგივე VNC-სთვის. | იგივე. |
The job reached a limit and was stopped. | დავალებამ ერთ-ერთ ლიმიტს მიაღწია და შეჩერდა. | კიდევ ერთხელ გახსენით ჩანაწერი; თუ მეორდება, აცნობეთ ადმინისტრატორს. |
This recording cannot be shown as a picture: it does not say how large the screen was. | ჩანაწერში ეკრანის ზომა არ არის, გამოსახულების აგება შეუძლებელია. | სეანსის ფაქტები და ჟურნალი ხელმისაწვდომია; გამოსახულება არ იქნება. |
The screen of this recording is larger than the limit, so it cannot be shown. | ჩანაწერის ეკრანი დასაშვებ ზღვარზე დიდია. | გამოსახულების ჩვენება შეუძლებელია; ნახეთ სეანსის ფაქტები. |
Video export is not available on this gateway: the video encoder is missing. | კარიბჭეზე ვიდეოს კოდირების პროგრამა არ არის. | დააყენეთ ის (იხ. ინსტალაციის განყოფილება) ან მიმართეთ ადმინისტრატორს. |
Stopped: too many frames | ჩვენება შეჩერდა: ძალიან ბევრი კადრია. | ჩანაწერი ზედმეტად დიდია მთლიანად საჩვენებლად; აცნობეთ ადმინისტრატორს. |
Stopped: the picture is larger than the limit | ჩვენება შეჩერდა: გამოსახულება ზღვარზე დიდია. | იგივე. |
Stopped: longer than the time limit | ჩვენება შეჩერდა: დასაშვებ დროზე გრძელია. | იგივე. |
Stopped: more data than the limit | ჩვენება შეჩერდა: ძალიან ბევრი მონაცემია. | იგივე. |
Stopped: it took too long | ჩვენება შეჩერდა: ის ზედმეტად დიდხანს გრძელდებოდა. | გაიმეორეთ მოგვიანებით. |
Stopped: the browser stopped reading | ჩვენება შეჩერდა: ბრაუზერმა ნაკადის კითხვა შეწყვიტა. | განაახლეთ გვერდი. შეამოწმეთ კავშირი კონსოლთან. |
The render worker stopped unexpectedly | მუშა პროცესი მოულოდნელად გაჩერდა. | გაიმეორეთ; თუ მეორდება, აცნობეთ ადმინისტრატორს (სერვისის ჟურნალი). |
The render worker was stopped by its own protection | მუშა პროცესი საკუთარმა დაცვამ გააჩერა. | იგივე. |
Stopped: nobody was watching | ჩვენება შეჩერდა: არავინ უყურებს. | არაფერი გააკეთოთ; ეს შეცდომა არ არის. |
This recording cannot be shown: … | VNC-ის ჩანაწერის ჩვენება შეუძლებელია; «…»-ის ნაცვლად მიზეზია დასახელებული. | წაიკითხეთ მიზეზი და იმოქმედეთ მის მიხედვით. |
The live connection was lost. | კონსოლთან ცოცხალი კავშირი გაწყდა. | განაახლეთ გვერდი. თუ სეანსი ჯერ კიდევ მიმდინარეობს, ნახვა თავიდან გახსენით. |
The live connection was lost. | იგივე VNC-სთვის. | იგივე. |
The session has ended. | სეანსი დასრულდა, სანამ უყურებდით. | გახსენით ჩანაწერი არქივში. |
The live picture differed from the recording. | პირდაპირი გამოსახულება ჩანაწერს არ დაემთხვა. | ენდეთ ხელმოწერილ ჩანაწერს და არა პირდაპირ გამოსახულებას. |
Live picture, not yet verified. The signed recording is the evidence. | შეხსენება: პირდაპირი გამოსახულება შემოწმებული არ არის. | მტკიცებულებად გამოიყენეთ ხელმოწერილი ჩანაწერი. |
Playback stopped at part …: it does not match its signature. | ჩვენება შეჩერდა ჩანაწერის იმ ნაწილზე, რომლის ხელმოწერაც არ დაემთხვა. | ჩანაწერი დაზიანებულია; იმოქმედეთ განყოფილების «ჩანაწერების შემოწმება» მიხედვით. |
Playback stopped at part …: it does not match its signature. | იგივე VNC-სთვის. | იგივე. |
Not indexed yet: playback starts at the beginning and seeking replays from there. | ჩანაწერს ჯერ საყრდენი კადრები არ აქვს, გადახვევა ნელა მუშაობს. | დაელოდეთ; ჩვენება თავიდან მუშაობს. |
The recording was cut when the gateway stopped; the picture ends there. | ჩანაწერი კარიბჭის გაჩერებისას შეწყდა; გამოსახულება ამ ადგილას მთავრდება. | ეს ჩარევა არ არის; სეანსის ბოლო მომენტები შეიძლება ჩანაწერში არ მოხვედრილიყო. |
The live view needs JavaScript. | პირდაპირი ყურებისთვის საჭიროა JavaScript. | ჩართეთ JavaScript ბრაუზერში. |
The player needs JavaScript. | დამკვრელისთვის საჭიროა JavaScript. | იგივე. |
The live view needs JavaScript. | პირდაპირი ყურებისთვის საჭიროა JavaScript. | იგივე. |
The player needs JavaScript. | დამკვრელისთვის საჭიროა JavaScript. | იგივე. |
The live view needs JavaScript. | პირდაპირი ყურებისთვის საჭიროა JavaScript. | იგივე. |
The player needs JavaScript. | დამკვრელისთვის საჭიროა JavaScript. | იგივე. |
ვიდეოდ ექსპორტი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
Confirm who you are to export. | საჭიროა ვინაობის ხელახლა დადასტურება. | შეიყვანეთ პაროლი და კოდი დადასტურების გვერდზე (მოქმედებს 10 წუთი) და გაიმეორეთ. |
Confirm who you are to export. | იგივე VNC-სთვის. | იგივე. |
The session is still running. Export it after it ends. | სეანსი ჯერ კიდევ მიმდინარეობს. | მოახდინეთ ექსპორტი დასრულების შემდეგ. |
The session is still running. Export it after it ends. | იგივე VNC-სთვის. | იგივე. |
The recording failed its check, so nothing was exported. | ჩანაწერმა შემოწმება ვერ გაიარა; ვიდეო არ შეიქმნა. | იმოქმედეთ განყოფილების «ჩანაწერების შემოწმება» მიხედვით. |
The recording failed its check, so nothing was exported. | იგივე VNC-სთვის. | იგივე. |
The export would be longer than the limit, so nothing was exported. | ვიდეო დასაშვებზე გრძელი გამოვიდოდა. | ზღვარს ადმინისტრატორი ადგენს (Sessions, Longest video, minutes). ვიდეო არ გაიცა. |
The export would be longer than the limit, so nothing was exported. | იგივე VNC-სთვის. | ზღვარს ადმინისტრატორი ადგენს (VNC). |
The export would be larger than the limit, so nothing was exported. | ფაილი დასაშვებზე დიდი გამოვიდოდა. | ზღვარი: Largest video file, MB განყოფილებაში Sessions. |
The export would be larger than the limit, so nothing was exported. | იგივე VNC-სთვის. | ზღვარს ადმინისტრატორი ადგენს (VNC). |
The video could not be made. | ვიდეოს შექმნა ვერ მოხერხდა. | გაიმეორეთ; თუ მეორდება, ნახეთ სერვისის ჟურნალი, შეამოწმეთ კოდირების პროგრამა. |
The video could not be made. | იგივე VNC-სთვის. | იგივე. |
The video was refused: it did not pass the gateway's check. | მზა ვიდეომ კარიბჭის შემოწმება ვერ გაიარა და უარყოფილია. | გაიმეორეთ; თუ მეორდება, აცნობეთ ადმინისტრატორს. |
The video was refused: it did not pass the gateway's check. | იგივე VNC-სთვის. | იგივე. |
Too many exports are running. Try again in a moment. | ძალიან ბევრი ექსპორტი მიმდინარეობს. | დაელოდეთ ერთ წუთს და გაიმეორეთ. |
Too many exports are running. Try again in a moment. | იგივე VNC-სთვის. | იგივე. |
Another export of this session is already running. | ამავე სეანსის სხვა ექსპორტი უკვე მიმდინარეობს. | დაელოდეთ პირველის დასრულებას. |
This recording cannot be shown as a picture, so it cannot be exported. | ჩანაწერის გამოსახულების აგება შეუძლებელია, ამიტომ ექსპორტიც არ იქნება. | გამოსავალი არ არის; ნახეთ ფაქტები და ჟურნალი. |
This recording cannot be shown as a picture, so it cannot be exported. | იგივე VNC-სთვის. | იგივე. |
The render worker stopped before the video was done. | მუშა პროცესი ვიდეოს მომზადებამდე გაჩერდა. | გაიმეორეთ. |
The render worker stopped before the video was done. | იგივე VNC-სთვის. | იგივე. |
The export was cancelled. | ექსპორტი გაუქმდა. | თავიდან გაუშვით, თუ ის გჭირდებოდათ. |
The export was cancelled. | იგივე VNC-სთვის. | იგივე. |
You have reached the number of recordings you may open or export at once. Close one and try again. | მიაღწიეთ გახსნილი ჩანაწერებისა და ექსპორტების ზღვრულ რაოდენობას. | დახურეთ ერთი და გაიმეორეთ. |
You have reached the number of recordings you may open or export at once. Close one and try again. | იგივე VNC-სთვის. | იგივე. |
Your share of the gateway's picture capacity is in use. Close one of your open views or exports and try again. | კარიბჭის რესურსების თქვენი წილი დაკავებულია. | დახურეთ თქვენი ერთ-ერთი გახსნილი ნახვა ან ექსპორტი და გაიმეორეთ. |
Your share of the gateway's picture capacity is in use. Close one of your open views or exports and try again. | იგივე VNC-სთვის. | იგივე. |
Video export is not available on this gateway. | ვიდეოს ექსპორტი ამ კარიბჭეზე ჩართული არ არის. | დააყენეთ ვიდეოს კოდირების პროგრამა ან მიმართეთ ადმინისტრატორს. |
The video could not be exported. | ვიდეოს გადმოტვირთვა ვერ მოხერხდა. | გაიმეორეთ. |
ჩანაწერების შემოწმება
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
The recording is not played: …. The check is in the audit log. | SSH-ის ჩანაწერი არ იკვრება; «…»-ის ნაცვლად შემოწმების მიზეზია დასახელებული. | მიზეზი ნახეთ შემდეგ სტრიქონებში; შემოწმება ჟურნალშია ჩაწერილი. |
the signature does not verify against the gateway's key | მანიფესტის ხელმოწერა კარიბჭის გასაღებს არ ემთხვევა. | ჩანაწერი სანდოდ ვერ ჩაითვლება; იმოქმედეთ განყოფილების «ჩანაწერების შემოწმება» მიხედვით. |
a part of the recording was changed, removed or added after signing | ჩანაწერის ნაწილი ხელმოწერის შემდეგ შეცვალეს, წაშალეს ან დაამატეს. | იგივე: მთლიანობის დარღვევა. |
the manifest differs from the one in the audit log | ჩანაწერის აღწერა არ ემთხვევა აუდიტის ჟურნალში ჩაწერილს. | იგივე. |
the gateway's signing key is not available | კარიბჭის ხელმოწერის გასაღები მიუწვდომელია. | მოხსენით კარიბჭეს ლუქი (Unseal) და გაიმეორეთ. |
the recording could not be checked | შემოწმების შესრულება ვერ მოხერხდა. | გაიმეორეთ; ნახეთ სერვისის ჟურნალი. |
The recording has not been signed yet (it waits for the database). | ჩანაწერი ჯერ ხელმოწერილი არ არის, კარიბჭე მონაცემთა ბაზას ელოდება. | დაელოდეთ; თუ დიდხანს გრძელდება, შეამოწმეთ მონაცემთა ბაზა და ზარი Alerts (შეტყობინება Local journal). |
The recording was deleted by retention; the facts above and the audit log remain. | ჩანაწერი შენახვის ვადის გასვლის გამო წაიშალა. | რჩება ფაქტები და ჟურნალი. შენახვის ვადა — Sessions. |
The recording was cut when the gateway stopped. What was written is kept and signed; the last moments may be missing. | ჩანაწერი კარიბჭის გაჩერებისას შეწყდა. | ჩაწერილი შენახული და ხელმოწერილია; ბოლო მომენტები შეიძლება დაიკარგა. |
The recording is not signed yet (it waits for the database). | RDP-ის ჩანაწერი ჯერ ხელმოწერილი არ არის. | დაელოდეთ. |
The recording is damaged and is not played. | RDP-ის ჩანაწერი დაზიანებულია და არ იკვრება. | იმოქმედეთ განყოფილების «ჩანაწერების შემოწმება» მიხედვით. |
The recording was deleted by retention; the facts above and the audit log remain. | RDP-ის ჩანაწერი შენახვის ვადის გასვლის გამო წაიშალა. | რჩება ფაქტები და ჟურნალი. |
This recording cannot be shown as a picture: it does not say how large the desktop was. Its facts and the audit log remain. | ჩანაწერში სამუშაო მაგიდის ზომა არ არის, გამოსახულების აგება შეუძლებელია. | რჩება ფაქტები და ჟურნალი. |
Recording changed after it was signed | VNC-ის ჩანაწერი ხელმოწერის შემდეგ შეიცვალა. | მთლიანობის დარღვევა; იმოქმედეთ განყოფილების «ჩანაწერების შემოწმება» მიხედვით. |
Recording cut at a crash | VNC-ის ჩანაწერი მუშა პროცესის ავარიამ შეწყვიტა. | ჩაწერილი ხელმოწერილია; სეანსის დასასრული შეიძლება აკლდეს. |
Recording not signed yet | VNC-ის ჩანაწერი ჯერ ხელმოწერილი არ არის. | დაელოდეთ მონაცემთა ბაზას. |
Recording deleted | VNC-ის ჩანაწერი წაიშალა. | რჩება ფაქტები და ჟურნალი. |
Recording not found | VNC-ის ჩანაწერის ფაილები დისკზე არ არის, თუმცა შენახვის ვადა არ გასულა. | ისინი კარიბჭის გვერდის ავლით წაშალეს: ეს დარღვევაა. აცნობეთ პასუხისმგებელ პირს. |
Seal refused. Parts left unsealed: … | კარიბჭემ VNC-ის ჩანაწერის ნაწილების დალუქვა ვერ შეძლო. | შეამოწმეთ დისკზე ადგილი და სერვისის ჟურნალი. |
Part … of this recording does not match its signature; its statements are not shown. | ბაზის სეანსის ჩანაწერის ნაწილი ხელმოწერას არ დაემთხვა; მისი ბრძანებები დამალულია. | ჩანაწერის მთლიანობის დარღვევა; აცნობეთ პასუხისმგებელ პირს. |
The signed log of this session does not verify: …. The check is in the audit log. | ფაილური სეანსის ხელმოწერილი ჟურნალი შემოწმებას ვერ გადის. | იგივე; შემოწმება ჟურნალშია ჩაწერილი. |
A stored file copy that the signed log lists is gone, although retention did not delete it: it was removed from the disk past the gateway. The check is in the audit log. | ფაილის ასლი, რომელიც ხელმოწერილ ჟურნალშია მითითებული, დისკიდან შენახვის ვადის გასვლამდე გაქრა. | ის კარიბჭის გვერდის ავლით წაშალეს. აცნობეთ პასუხისმგებელ პირს. |
A stored file copy does not match the signed manifest. | ფაილის შენახული ასლი ხელმოწერილ აღწერას არ ემთხვევა. | დარღვევა; ნუ გამოიყენებთ ასლს, აცნობეთ პასუხისმგებელ პირს. |
A byte of the part was changed. | ჩანაწერის ნაწილის შიგთავსი ხელმოწერის შემდეგ შეიცვალა. | დარღვევა. |
A part is missing. | ჩანაწერის ნაწილი დაიკარგა. | დარღვევა. |
A file is there that the signed manifest does not list. | ჩანაწერის კატალოგში ზედმეტი ფაილია. | დარღვევა. |
The part belongs to another session. | ჩანაწერის ნაწილი სხვა სეანსს ეკუთვნის. | დარღვევა. |
The manifest differs from the one the audit log's hash chain recorded. | ჩანაწერის აღწერა არ ემთხვევა ჟურნალის ჰეშ-ჯაჭვში ჩაწერილს. | დარღვევა. |
Skipped: the recording was deleted by retention | ჩანაწერი გამოტოვებულია: შენახვის ვადის გასვლის გამო წაიშალა. | არაფერი გააკეთოთ. |
No VNC recordings to verify yet. | შესამოწმებელი VNC-ის ჩანაწერები ჯერ არ არის. | არაფერი გააკეთოთ. |
აუდიტის ჟურნალი და მთლიანობა
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
Break at event No. …: expected hash ……, found …… | ჟურნალის ჯაჭვი მითითებულ მოვლენაზეა გაწყვეტილი; «…»-ის ნაცვლად — მოვლენის ნომერი და ჰეშების დასაწყისი. | იმოქმედეთ ჩარჩოს «რა უნდა გააკეთოთ, თუ ჯაჭვი დარღვეულია» მიხედვით განყოფილებაში «მთლიანობის შემოწმება». |
Events from No. … on cannot be taken as confirmed. The event may have been changed or deleted directly in the database. | დასახელებული მოვლენიდან დაწყებული მოვლენები დადასტურებულად ვერ ჩაითვლება. | იგივე. |
The last check could not finish; run it again. | ჯაჭვის შემოწმება ბოლომდე ვერ მივიდა. | კვლავ გაუშვით შემოწმება; ნახეთ მონაცემთა ბაზის მდგომარეობა. |
This result could not be written to the audit log. It is shown from the gateway's memory and is lost on a restart: run the check again once the database accepts writes. | შემოწმების შედეგი მეხსიერებიდან არის ნაჩვენები, ჟურნალში მისი ჩაწერა ვერ მოხერხდა. | გაიმეორეთ შემოწმება, როცა ბაზა კვლავ მიიღებს ჩაწერას. |
The chain has not been checked yet. | ჯაჭვის შემოწმება ჯერ არ ჩატარებულა. | დააჭირეთ Check. |
No events. | არჩეულ ფილტრებში მოვლენები არ არის. | გააფართოეთ პერიოდი ან გაასუფთავეთ ფილტრის ველები და დააჭირეთ Apply (გასუფთავების ღილაკი არ არის). |
No finished SSH, Telnet, SFTP or SCP sessions match. | ჩანართის SSH / Telnet / SFTP / SCP არქივში არჩეული ფილტრებით სეანსები არ არის. | გააფართოეთ ფილტრები ან გაასუფთავეთ ველები და დააჭირეთ Apply. |
No finished RDP sessions match. | ჩანართის RDP არქივში არჩეული ფილტრებით სეანსები არ არის. | გააფართოეთ ფილტრები. |
No finished VNC sessions match. | ჩანართის VNC არქივში არჩეული ფილტრებით სეანსები არ არის. | გააფართოეთ ფილტრები. |
No finished database sessions match. | ჩანართის Databases არქივში არჩეული ფილტრებით სეანსები არ არის. | გააფართოეთ ფილტრები. |
No session is running | ჩანართზე Running ახლა არც ერთი პროტოკოლის მიმდინარე სეანსი არ არის. | ეს შეცდომა არ არის. |
No SSH, Telnet or file session is running | ჩანართზე SSH / Telnet / SFTP / SCP, გადამრთველი Running, მიმდინარე სეანსები არ არის. | ეს შეცდომა არ არის. |
No RDP session is running | ახლა RDP-ის მიმდინარე სეანსები არ არის. | ეს შეცდომა არ არის. |
No VNC session is running | ახლა VNC-ის მიმდინარე სეანსები არ არის. | ეს შეცდომა არ არის. |
No database session is running | ახლა მონაცემთა ბაზების მიმდინარე სეანსები არ არის. | ეს შეცდომა არ არის. |
Nothing was found in this recording. | ჩანაწერში არაფერი მოიძებნა. | შეცვალეთ საძიებო სიტყვები. |
ძებნა აკრეფილ ტექსტში (RDP)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
Nothing typed was found. | აკრეფილი ტექსტი ვერ მოიძებნა. | შეცვალეთ მოთხოვნა. |
The typed text of this session is not indexed: the index failed or has not run yet, so nothing typed in it can be found. | აკრეფილი ტექსტის ინდექსი აგებული არ არის ან მისი აგება ვერ მოხერხდა. | დაელოდეთ; თუ არ გამოჩნდა, ამ სეანსისთვის ინდექსი მიუწვდომელია. |
Typed text is not indexed for this session: the index was off when the session ended (or before it could be built), so nothing typed in it can be found, now or later. | ამ სეანსისთვის ტექსტის ინდექსი არ აიგო: ის გამორთული იყო. | მისი ჩართვა მხოლოდ ახალი სეანსებისთვის შეიძლება (Sessions). |
The typed-text index of this session reached its limit: what was typed after that point cannot be found. | აკრეფილი ტექსტის ინდექსმა ზღვარს მიაღწია: მოგვიანებით აკრეფილის მოძებნა შეუძლებელია. | ნახეთ ჩანაწერი. |
Keystrokes were not recorded in this session, so a search of typed text finds nothing in it. | სეანსში კლავიშების დაჭერები არ იწერებოდა, ამიტომ აკრეფილის ძებნა ვერაფერს პოულობს. | ეს სეანსის დროს მოქმედი პარამეტრია. |
ჩანართი Commands და სტრიქონის ზუსტი ძებნა
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
No command lines were recorded in this session. | ამ სეანსში ბრძანებების სტრიქონები არ ჩაწერილა. | ბრძანებების პოლიტიკა სეანსისთვის ჩართული არ იყო ან მასში არაფერი შეუყვანიათ. |
No line of this session was typed exactly like this. | სეანსის არც ერთი სტრიქონი ზუსტად ასე არ აკრეფილა. | შეამოწმეთ, ზუსტად შეგყავთ თუ არა სტრიქონი, ჰარებიანად. |
Too many lookups in a minute. Try again in … s. | წუთში ძალიან ბევრი ზუსტი ძებნაა (ლიმიტი 10 ერთ ადამიანზე). | დაელოდეთ მითითებულ წამებს. |
Not shown: this line could not be masked safely. | სტრიქონი ნაჩვენები არ არის: მისი უსაფრთხოდ შენიღბვა ვერ მოხერხდა. | ეს საიდუმლოებების დასაცავად კეთდება. |
Part of this line could not be read and is masked whole. | სტრიქონის ნაწილი ვერ წაიკითხა, ის მთლიანად დამალულია. | ზუსტი შემოწმებისთვის გამოიყენეთ Look up an exact line. |
Hidden as a precaution: the text can be read in more than one way | ბრძანება დამალულია: მისი ტექსტი შეიძლება სხვადასხვაგვარად წაიკითხოს. | ძებნისთვის გამოიყენეთ Exact text. |
ფაილებისა და გაცვლის ბუფერის ასლები, ხელახალი დადასტურება
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
The stored copy failed its integrity check and was not downloaded. | შენახულმა ასლმა მთლიანობის შემოწმება ვერ გაიარა და არ გაიცა. | ასლის გამოყენება არ შეიძლება. აცნობეთ პასუხისმგებელ პირს. |
The kept text is no longer on disk. | ბუფერის შენახული ტექსტი დისკზე აღარ არის. | ის ვადის გამო წაიშალა ან კარიბჭის გვერდის ავლით მოაშორეს. |
Confirm who you are to read kept clipboard text. | ბუფერის შენახული ტექსტის წასაკითხად ვინაობის დადასტურებაა საჭირო. | შეიყვანეთ პაროლი და კოდი. |
The password or the code did not match. | პაროლი ან კოდი არ დაემთხვა. | შეიყვანეთ თავიდან. ზედიზედ არასწორი კოდები ანგარიშს ბლოკავს. |
File copies stopped: the recordings volume is near its reserve. Sessions are still recorded. | ფაილების ასლები აღარ ინახება: ჩანაწერების ტომი თითქმის სავსეა. სეანსები იწერება. | გაათავისუფლეთ ადგილი დისკზე (ინდიკატორი File copies გვერდზე Overview). |
A file copy could not be written. Sessions are still recorded. | ფაილის ასლის ჩაწერა ვერ მოხერხდა. სეანსები იწერება. | შეამოწმეთ ადგილი და უფლებები დისკზე. |
Too large to keep | ასლი არ შენახულა: ფაილი ძალიან დიდია. | ეს ფაილების პოლიტიკის შეზღუდვაა. |
Not kept: write failed | ასლი არ შენახულა: ჩაწერა ვერ მოხერხდა. | შეამოწმეთ ადგილი დისკზე. |
Not kept: out of order | ასლი არ შენახულა: ფაილი თანმიმდევრობის დარღვევით გადაიცემოდა. | შეზღუდვაა; საკონტროლო ჯამიც არ ითვლება. |
გაგზავნა SIEM-ში
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
Enter the receiver's host. | მიმღების მისამართი მითითებული არ არის. | შეიყვანეთ ის ველში Host. |
An address is up to 253 characters, without spaces or invisible characters, and does not start with “-”. | მიმღების სახელი ან მისამართი დაუშვებელია. | არაუმეტეს 253 სიმბოლოსი, ჰარების გარეშე, არ უნდა იწყებოდეს «-»-ით. |
The CA certificate is not PEM. | სერტიფიკაციის ცენტრის სერტიფიკატი PEM ფორმატში არ არის. | ჩასვით ტექსტი, რომელიც -----BEGIN CERTIFICATE------ით იწყება. |
the connection was refused (nothing is listening on that port) | კავშირი უარყოფილია: პორტზე არაფერი უსმენს. | შეამოწმეთ პორტი, მიმღების სერვისი და ფაიერვოლი. |
the receiver did not answer in time | მიმღებმა დროულად არ უპასუხა. | შეამოწმეთ ქსელი და მიმღების დატვირთვა. |
the host name could not be resolved | სახელი ვერ გადაიჭრა. | შეამოწმეთ სახელი ველში Host და კარიბჭის DNS. |
the TLS handshake failed or the receiver's certificate was not accepted | TLS-ის შეთანხმება ვერ მოხერხდა ან მიმღების სერტიფიკატი არ იქნა მიღებული. | შეამოწმეთ CA certificate, სერტიფიკატის ვადა და სახელის დამთხვევა. |
delivery failed for another reason; details are in the service log | მიწოდება სხვა მიზეზით ვერ მოხერხდა. | ნახეთ კარიბჭის სერვისის ჟურნალი. |
The test event was not sent: … | სატესტო მოვლენა არ გაიგზავნა; «…»-ის ნაცვლად მიზეზია დასახელებული. | აღმოფხვერით მიზეზი და გაიმეორეთ ტესტი. |
Confirm who you are before turning the SIEM export off. | გაგზავნის გამორთვა ვინაობის დადასტურების გარეშე შეუძლებელია. | დააჭირეთ Confirm who I am და გაიმეორეთ. |
Confirm who you are before changing the receiver of a running export. | მოქმედი გაგზავნის მიმღების შეცვლა დადასტურებას მოითხოვს. | იგივე. |
Confirm who you are before turning the sending of statements off. | მონაცემთა ბაზების ბრძანებების გაგზავნის გამორთვა დადასტურებას მოითხოვს. | იგივე. |
Turn the export off on its own: the last events still go to the receiver saved now. Change the receiver after the export has stopped. | გაგზავნა მიმღების შეცვლისგან ცალკე უნდა გამოირთოს. | ჯერ გამორთეთ, შემდეგ შეცვალეთ მიმღები. |
The last events are still being delivered to the previous receiver, so the export cannot be changed now. Wait until that has finished. A stop is cancelled by switching the export on again. | ბოლო მოვლენები ჯერ კიდევ წინა მიმღებს მიეწოდება, გაგზავნის შეცვლა ახლა შეუძლებელია. | დაელოდეთ მიწოდების დასრულებას. გამორთვა ხელახალი ჩართვით უქმდება. |
Confirm who you are before switching without delivery. | «Switch without delivery»-სთვის ვინაობის დადასტურებაა საჭირო. | დაადასტურეთ და გაიმეორეთ. |
Confirm who you are before stopping without delivery. | «Stop without delivery»-სთვის ვინაობის დადასტურებაა საჭირო. | იგივე. |
The export is stopping: the latest events have not been delivered yet | გაგზავნა ჩერდება, ბოლო მოვლენები ჯერ მიწოდებული არ არის. | დაელოდეთ ან გააჩერეთ მიწოდების გარეშე. |
Switching receiver: the latest events have not been delivered to the previous receiver yet | მიმდინარეობს მიმღების შეცვლა, ბოლო მოვლენები წინა მიმღებს ჯერ არ მიეწოდა. | დაელოდეთ ან გადაერთეთ მიწოდების გარეშე. |
not set up | SIEM-ში გაგზავნა დაყენებული არ არის. | დააყენეთ გვერდზე SIEM export, თუ ეს უსაფრთხოების მოთხოვნებით არის საჭირო. |
Overview-ის ინდიკატორები და ზარი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
locked — the gateway is sealed | კარიბჭე დალუქულია: გასაღები გახსნილი არ არის, სეანსები არ მიიღება. | შეიყვანეთ პაროლი ან აღდგენის გასაღები (Unseal). |
The encryption key was changed, and this gateway still holds the previous one in memory. Restart the gateway (a sealed gateway will need its passphrase). | დაშიფვრის გასაღები შეცვალეს, პროცესს კი ძველი უჭირავს. | გადატვირთეთ კარიბჭის სერვისი; დალუქულ კარიბჭეს პაროლი დასჭირდება. |
Recording fails: new sessions are refused until there is room. | სეანსების ჩაწერა არ მუშაობს: ახალი სეანსები უარყოფილია, სანამ ადგილი არ გამოჩნდება. | გაათავისუფლეთ ადგილი (ინდიკატორი Disk) და შეამოწმეთ ჩანაწერების კატალოგის უფლებები. |
free space unknown | თავისუფალი ადგილის დადგენა ვერ მოხერხდა. | შეამოწმეთ დისკი ხელით. |
break at event No. … | ჟურნალის ჯაჭვში გაწყვეტა აღმოჩნდა. | იხ. «მთლიანობის შემოწმება». |
the last check could not run | ჯაჭვის ბოლო შემოწმება ვერ შესრულდა. | გაუშვით ის ხელით გვერდზე Integrity check. |
not checked yet | შემოწმება ჯერ არ ჩატარებულა. | გაუშვით შემოწმება ან დაელოდეთ 03:00-ს. |
Not listening: …. See the service log. | მონაცემთა ბაზების მისამართზე მოსმენა არ მიმდინარეობს; კლიენტები ვერ დაუკავშირდებიან. | ნახეთ სერვისის ჟურნალი: მისამართი დაკავებულია, სერტიფიკატი არასწორია ან მოდული არ არის. |
Address not in the certificate | VNC-ის მისამართი სერტიფიკატში მითითებული არ არის. | გაასწორეთ vncAdvertisedName ან სერტიფიკატი (VNC). |
Could not bind | VNC-ის პორტის დაკავება ვერ მოხერხდა. | გაათავისუფლეთ პორტი ან შეცვალეთ vncListen. |
The session worker cannot run on this host (socket hand-over). | VNC-სეანსის მუშა პროცესი ამ სერვერზე ვერ იმუშავებს. | იხ. მოთხოვნები ინსტალაციის განყოფილებაში. |
… refused connections in 24 h — check the server before confirming a new key | კავშირები უარყოფილია სერვერის შეცვლილი გასაღების გამო. | შეამოწმეთ, ხომ არ არის სერვერი შეცვლილი, და მხოლოდ ამის შემდეგ დაადასტურეთ ახალი გასაღები («სერვერები»). |
… records wait for the database | ჩანაწერები კარიბჭის ლოკალურ ჟურნალში მონაცემთა ბაზას ელოდება. | შეამოწმეთ PostgreSQL. თუ ლოდინი 10 წუთზე მეტხანს გრძელდება, ინდიკატორი გაწითლდება. |
Passwords the gateway typed were echoed or taken by an unexpected program: … in 24 hours. | მოწყობილობამ კარიბჭის მიერ შეყვანილი პაროლი აჩვენა ან ის პროგრამამ ჩაიგდო ხელში. | შეამოწმეთ მოწყობილობისა და ანგარიშის პარამეტრები. |
Directories not watched: …. Access changes in them are seen only at the next sign-in or ticket check, and when the watch reconnects. | დირექტორიებს თვალყური არ ედევნება: ცვლილებები მხოლოდ შემდეგი შესვლისას ჩანს. | იხ. «დირექტორიები». |
Directories with an unconfirmed root certificate: …. Sign-ins through them are refused until an administrator confirms it. | დირექტორიებს ძირეული სერტიფიკატი დადასტურებული არ აქვს; მათი გავლით შესვლები უარყოფილია. | დაადასტურეთ სერტიფიკატი («დირექტორიები»). |
Command policies that could not be loaded: … | ბრძანებების პოლიტიკების ჩატვირთვა ვერ მოხერხდა; ისინი არ მოქმედებს. | იხ. «ბრძანებების კონტროლი». |
No push channel (SIEM, e-mail, webhook) has delivered in the last 24 hours, so an alarm could go unheard. | შეტყობინებების არც ერთ არხს 24 საათის განმავლობაში არაფერი მიუწოდებია, განგაში შეიძლება ვერავინ გაიგოს. | შეამოწმეთ არხები («შეტყობინებები»). |
no licence: nothing is served | ლიცენზია არ არის; კარიბჭე არაფერს ემსახურება. | «ლიცენზია». |
ended on …: new sessions and changes are refused | ლიცენზიას ვადა გაუვიდა: ახალი სეანსები და ცვლილებები უარყოფილია. | «ლიცენზია». |
activated on another host: new sessions and changes are refused | ლიცენზია სხვა ჰოსტზეა გააქტიურებული: ახალი სეანსები და ცვლილებები უარყოფილია. | «ლიცენზია». |
the gateway cannot trust its own time: new sessions and changes are refused | კარიბჭე საკუთარ დროს არ ენდობა: ახალი სეანსები და ცვლილებები უარყოფილია. | გაასწორეთ დრო და გადატვირთეთ. |
the licence state cannot be read from the database: new sessions and changes are refused | ლიცენზიის მდგომარეობა ბაზიდან არ იკითხება: ახალი სეანსები და ცვლილებები უარყოფილია. | შეამოწმეთ მონაცემთა ბაზა. |
გადაუდებელი წვდომის შემოწმება
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
Write a note. | შენიშვნა სავალდებულოა. | დაწერეთ, რა შეამოწმეთ და რა აღმოაჩინეთ. |
Choose a verdict. | დასკვნა არჩეული არ არის. | აირჩიეთ Justified, Not justified ან Needs follow-up. |
This use has already been reviewed. | ეს გამოყენება უკვე შემოწმებულია. | განაახლეთ გვერდი. |
You cannot review your own use. | საკუთარი გამოყენების შემოწმება არ შეიძლება. | შემოწმებას სხვა დამმტკიცებელი ან აუდიტორი ატარებს. |
Another Approver or an Auditor reviews your use of emergency access; you cannot close the review. | გადაუდებელი წვდომის თქვენს გამოყენებას სხვა ადამიანი ამოწმებს. | არაფერი გააკეთოთ. |
A comment is at most 1000 characters. | კომენტარი 1000 სიმბოლოზე გრძელია. | შეამოკლეთ. |
შეტყობინებები, რომლებსაც მომხმარებლები სეანსის დასრულებისას ხედავენ
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
End the session of … on …? They will see that you ended it. | შეკითხვა სეანსის დასრულებამდე. | დაადასტურეთ ან გააუქმეთ. |
The session had already ended. | სეანსი თქვენს დაჭერამდე უკვე დასრულდა. | არაფერი გააკეთოთ. |
The session was ended by …. | ასე ხედავს SSH-ის მომხმარებელი თქვენ მიერ სეანსის დასრულებას. | ეს ნორმალური დასრულებაა; ჩანაწერი აღნიშვნას იღებს. |
The file session was ended by …. | იგივე SFTP/SCP-სთვის. | იგივე. |
An administrator ended this session. | იგივე მონაცემთა ბაზებისთვის. | იგივე. |
The session was ended by an administrator. | იგივე VNC-სთვის. | იგივე. |
The session cannot be recorded and is closed. Contact the administrator. | სეანსი დაიხურა: კარიბჭე მას ვერ იწერს. | მომხმარებელმა ადმინისტრატორს უნდა მიმართოს. ადმინისტრატორმა უნდა შეამოწმოს დისკი (ინდიკატორები Disk, Session recording). |
The gateway cannot record; the session is closed. | იგივე მონაცემთა ბაზებისთვის. | იგივე. |
The session was closed because it could not be recorded. | იგივე VNC-სთვის. | იგივე. |
The session was closed after … minutes without input. | სეანსი უმოქმედობის გამო დაიხურა. | უმოქმედობის დრო — Sessions. |
Your access to this server has ended. The session is closed. | სერვერზე წვდომა დასრულდა, სეანსი დაიხურა. | თუ ახალი წვდომა გჭირდებათ, საჭიროა ახალი წესი ან მოთხოვნა. |
target_cert_unconfirmed | RDP-ის დასრულების მიზეზი, ნაჩვენებია კოდით: სერვერის სერტიფიკატი დადასტურებული არ არის. | დაადასტურეთ სერტიფიკატი სერვერის ბარათზე («სერვერები»). |
target_logon_failed | RDP-ის დასრულების მიზეზი, ნაჩვენებია კოდით: სერვერმა კარიბჭის შესვლა არ მიიღო. | შეამოწმეთ სერვერის ანგარიში («ანგარიშები»). |
target_redirect_refused | RDP-ის დასრულების მიზეზი, ნაჩვენებია კოდით: სერვერმა კავშირის გადამისამართება ითხოვა, კარიბჭემ უარი თქვა. | შეამოწმეთ სერვერის მისამართი. |
admission_denied | RDP-ის დასრულების მიზეზი, ნაჩვენებია კოდით: კარიბჭემ სეანსი არ მიიღო (გადატვირთულობა ან ლიმიტი). | გაიმეორეთ მოგვიანებით; აცნობეთ ადმინისტრატორს. |
file_operations_limit | RDP-ის დასრულების მიზეზი, ნაჩვენებია კოდით: სეანსში გადამისამართებულ დისკზე ფაილების 100 000 ცვლილება დაგროვდა და კარიბჭემ სეანსი დახურა. ზღვარი კარიბჭეშია ჩაშენებული და არ კონფიგურირდება. | ეს კარიბჭის გადაწყვეტილებაა და არა გაუმართაობა. მომხმარებელს შეუძლია სეანსი თავიდან გახსნას; თუ ეს მეორდება, ნახეთ «ფაილების გადაცემებში», რას აკეთებს პროგრამა გადამისამართებულ დისკზე. |
გვერდი My access
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Your access rules allow no server now. | ახლა არც ერთი წესი არაფერს გიშვებთ. | წარადგინეთ წვდომის მოთხოვნა (წვდომის მოთხოვნები) ან მიმართეთ ადმინისტრატორს. |
| You do not have access to this server account now. | ამ ანგარიშზე უფლება დასრულდა ან გაუქმდა, სანამ ღილაკს აჭერდით. | განაახლეთ გვერდი. თუ ჩანაწერი გაქრა, მოითხოვეთ წვდომა. |
| Set up an authenticator in My profile to connect to databases. | მონაცემთა ბაზებისთვის მეორე ფაქტორია საჭირო, ავთენტიფიკატორი კი დაყენებული არ არის. | დააყენეთ ავთენტიფიკატორი პროფილში. |
| Set up the authenticator app on your profile first; VNC connections ask for its code. | VNC-სთვის ავთენტიფიკატორია საჭირო, ის კი დაყენებული არ არის. | დააყენეთ ავთენტიფიკატორის აპი პროფილში. |
| The code did not match. | შეყვანილია არასწორი კოდი. ბაზის საშვის მიღებისას კარიბჭე ასევე პასუხობს, თუ შეყვანილია არა ექვსნიშნა კოდი, მათ შორის აღდგენის კოდი. | შეიყვანეთ ახალი კოდი ავთენტიფიკატორიდან. რამდენიმე შეცდომა ზედიზედ შესვლას ბლოკავს. |
| Enter the 6-digit code. | მხოლოდ VNC-ის ბილეთის მიღებისას: კოდის ველი ცარიელია ან მასში ექვსი ციფრი არ არის. | შეიყვანეთ ექვსი ციფრი. |
| A recovery code cannot be used here. Use the 6-digit code. | მხოლოდ VNC-ის ბილეთის მიღებისას: აღდგენის კოდი არ გამოდგება. | შეიყვანეთ კოდი ავთენტიფიკატორიდან. |
| Too many wrong codes. Try again later. | მხოლოდ VNC-ის ბილეთის მიღებისას: ძალიან ბევრი არასწორი კოდია. მცდელობები მეორე ფაქტორის დანარჩენ შეყვანებთან ერთად ითვლება. | დაელოდეთ და გაიმეორეთ მოგვიანებით. თუ დაბლოკვა არ იხსნება, მიმართეთ ადმინისტრატორს. |
| Account temporarily locked until … | ბაზის საშვის მიღებისას: ანგარიში არასწორი კოდების გამო დაიბლოკა; შეტყობინებაში მითითებულია დაბლოკვის დასრულების დრო. | დაელოდეთ მითითებულ დრომდე ან მიმართეთ ადმინისტრატორს. |
| Too many attempts. Wait a minute and try again. | გადაჭარბებულია მოთხოვნების რაოდენობა წუთში (საშვის მიღება წუთში 10-ჯერ მეტად არ შეიძლება). | დაელოდეთ ერთ წუთს. |
| This connection has expired or does not exist. | RDP-ის დაჯავშნას ვადა გაუვიდა (ის 10 წუთი მოქმედებს) ან ასეთი არ არსებობს. | დაბრუნდით My access-ში და თავიდან დააჭირეთ Connect. |
| The code for this connection has already been shown. If it did not work, start again. | RDP-ის კოდი ერთხელ ჩანს. | დააჭირეთ Start again. |
| The gateway's certificate does not name …. Clients that check the name will refuse it; tell the administrator. | კარიბჭის სერტიფიკატში არ არის სახელი, რომლითაც უკავშირდებით. | აცნობეთ ადმინისტრატორს. დაუკავშირდით იმ სახელით, რომელიც სერტიფიკატშია. |
კარიბჭის პასუხები ბილეთისა და საშვის მიღებისას (კონსოლი და BURSUcm)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| You do not have access to this server account. | წესი ამ ანგარიშს ახლა არ უშვებს. | განაახლეთ სია. საჭიროების შემთხვევაში მოითხოვეთ წვდომა. |
| The request is not valid. | აპმა გაგზავნა მოთხოვნა, რომელიც კარიბჭემ ვერ გაიგო. | განაახლეთ BURSUcm. თუ არ უშველა, აცნობეთ ადმინისტრატორს. |
| The sign-in step has expired. Sign in again. | პაროლისა და კოდის შეყვანას შორის ძალიან დიდი დრო გავიდა. | შედით თავიდან. |
| Your sign-in has ended. Sign in again. | BURSUcm-ში შესვლის ვადა ამოიწურა ან შესვლა გაუქმდა. | შედით თავიდან. |
| The gateway is locked — contact the administrator. | კარიბჭე დაბლოკილია (მაგალითად, გადატვირთვის შემდეგ ლუქი ჯერ არ მოხსნია). | აცნობეთ ადმინისტრატორს. |
| The gateway's licence has ended. Contact the administrator. | კარიბჭის ლიცენზიას ვადა გაუვიდა. | აცნობეთ ადმინისტრატორს. |
| This server is beyond the number of servers the gateway's licence allows. Contact the administrator. | სერვერი ლიცენზიით დაშვებულ რაოდენობას სცდება. | აცნობეთ ადმინისტრატორს. |
| The gateway's licence does not allow this session now. Contact the administrator. | ლიცენზია ახალ სეანსებს არ უშვებს. | აცნობეთ ადმინისტრატორს. |
| NTLM is not allowed for this RDP server, and in this version an RDP server is reached with NTLM only. Contact the administrator. | ამ RDP-სერვერისთვის NTLM-ით შესვლა აკრძალულია, სხვა ხერხი კი ამ ვერსიაში არ არის. | აცნობეთ ადმინისტრატორს. |
| The RDP server's certificate has not been confirmed. Contact the administrator. | ადმინისტრატორს RDP-სერვერის სერტიფიკატი ჯერ არ დაუდასტურებია. | აცნობეთ ადმინისტრატორს. |
| Update BURSUcm to open VNC servers through the gateway. | BURSUcm-ის ვერსია ძალიან ძველია კარიბჭის გავლით VNC-სთვის. | განაახლეთ აპი. |
| This VNC server's certificate has not been confirmed yet. Contact the administrator. | VNC-სერვერის სერტიფიკატი დადასტურებული არ არის. | აცნობეთ ადმინისტრატორს. |
| The gateway's VNC port is not available. Contact the administrator. | კარიბჭის VNC-მსმენელი გაშვებული არ არის. | აცნობეთ ადმინისტრატორს. |
| The gateway's answer for this VNC server is not one this app accepts, so nothing was opened. Contact the administrator. | კარიბჭის პასუხი სცდება იმას, რის მიღებასაც BURSUcm მზად არის. | აცნობეთ ადმინისტრატორს. |
| Update BURSUcm to connect to databases through this gateway. | BURSUcm-ის ვერსია მონაცემთა ბაზებისთვის ძალიან ძველია. | განაახლეთ აპი. |
| The server's certificate is not confirmed yet. Ask the administrator to confirm the server. | ბაზის სერვერის სერტიფიკატი დადასტურებული არ არის. | სთხოვეთ ადმინისტრატორს, დაადასტუროს სერვერი. |
| Database connections are not enabled on this gateway. | კარიბჭეზე მონაცემთა ბაზების მსმენელები ჩართული არ არის. | აცნობეთ ადმინისტრატორს. |
| Your login, the server and the account together are too long for this database client. Ask the administrator for a shorter server name. | სახელი ლოგინი:სერვერი:ანგარიში პროტოკოლის ზღვარში არ ეტევა. | სთხოვეთ ადმინისტრატორს, შეამოკლოს სერვერის ან ანგარიშის სახელი. |
| The gateway certificate this app trusts is not the one used for database connections, so it was not saved. Ask the administrator. | სერტიფიკატი, რომელსაც BURSUcm ენდობა, განსხვავდება მონაცემთა ბაზების მსმენელის სერტიფიკატისგან. | აცნობეთ ადმინისტრატორს. |
წვდომის მოთხოვნები და გადაუდებელი წვდომა (BURSUcm და კონსოლი)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| No rule offers you access to this server account by request. | თქვენთვის არ არსებობს წესი, რომლითაც ეს წვდომა მოთხოვნით გაიცემა. | მიმართეთ ადმინისტრატორს. |
| You already have a request waiting for this server account. | ასეთი მოთხოვნა უკვე წარდგენილია. | დაელოდეთ გადაწყვეტილებას. |
| You already have access to this server account for that whole period. | მოთხოვნილ მთელ ვადაზე წვდომა უკვე გაქვთ. | არაფერია საჭირო. |
| Nobody can approve this request now. Contact the administrator. | არ არის არც ერთი ადამიანი, რომელსაც მოთხოვნის დამტკიცება შეუძლია. | აცნობეთ ადმინისტრატორს. |
| You have too many requests waiting. Wait for a decision or cancel one. | მიღწეულია გადაწყვეტილების მოლოდინში მყოფი მოთხოვნების ზღვარი. | დაელოდეთ გადაწყვეტილებებს ან გამოითხოვეთ ერთი მოთხოვნა. |
| A reason is required. | მიზეზი მითითებული არ არის. | შეავსეთ მიზეზი. |
| The reason or the ticket is too long. | მიზეზი ან ტიკეტის ნომერი დასაშვებზე გრძელია. | შეამოკლეთ ტექსტი. |
| The ticket number is missing or does not match the required format. | ტიკეტის ნომერი მითითებული არ არის ან არ შეესაბამება ფორმატს, რომელსაც წესი მოითხოვს. | შეიყვანეთ ნომერი საჭირო ფორმატით. |
| This request is no longer waiting. | მოთხოვნა უკვე გადაწყვეტილია ან გამოთხოვილია. | განაახლეთ გვერდი. |
| Emergency access is not available to you for this server account. | გადაუდებელი წვდომა თქვენთვის გათვალისწინებული არ არის. | წარადგინეთ ჩვეულებრივი მოთხოვნა. |
| The limit of emergency accesses is reached. Contact the administrator. | გადაუდებელი წვდომების ლიმიტი ამოიწურა. | აცნობეთ ადმინისტრატორს. |
შესვლა BURSUcm-ში: პაროლი, კოდი, მისამართი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Enter the gateway address. | მისამართი შეყვანილი არ არის. | შეიყვანეთ კარიბჭის მისამართი. |
| The gateway is reached over HTTPS only. | მისამართი სხვა პროტოკოლით არის მითითებული. | გამოიყენეთ https:// ან სახელი პროტოკოლის გარეშე. |
| Enter the gateway address, for example pam.example.org or https://pam.example.org:8443. | მისამართი არასწორად არის ჩაწერილი. | შეამოწმეთ მისამართი. |
| Sign-in to the gateway failed: … | შესვლის შეცდომის საერთო ჩარჩო. ორწერტილის შემდეგ მოდის მიზეზი ამ განყოფილებიდან. | წაიკითხეთ მიზეზი. |
| Sign in to the PAM gateway first. | კარიბჭეში შესვლა არ შესრულებულა ან მისი ვადა ამოიწურა. | შედით. |
| Incorrect login or password. | ლოგინი ან პაროლი არასწორია. | შეამოწმეთ კლავიატურის განლაგება და ასოების რეგისტრი. რამდენიმე შეცდომის შემდეგ ანგარიში იბლოკება. |
| The account is temporarily locked. Try again later. | ანგარიში დროებით დაბლოკილია. თუ კარიბჭემ საკუთარი შეტყობინება გამოგზავნა, მასში მითითებულია დაბლოკვის დასრულების დრო (ვებ-კონსოლში: Account temporarily locked until …). | დაელოდეთ ან მიმართეთ ადმინისტრატორს. |
| Your password must be changed in the web console first. | პაროლი უნდა შეიცვალოს. ეს ვებ-კონსოლში კეთდება. | დააჭირეთ Open the gateway console, შეცვალეთ პაროლი და დაბრუნდით BURSUcm-ში. დომენის მომხმარებელი პაროლს დომენში ცვლის; ამ შემთხვევაში კარიბჭე საკუთარ ტექსტს აგზავნის. |
| Two-factor sign-in is not set up for your account. Set it up in the web console first. | მეორე ფაქტორი დაყენებული არ არის. | დააყენეთ ავთენტიფიკატორი ვებ-კონსოლში. |
| The directory is not available. Try again later or contact the administrator. | კარიბჭე ვერ უკავშირდება დირექტორიას (AD ან LDAP). | სცადეთ მოგვიანებით ან შეატყობინეთ ადმინისტრატორს. |
| Too many wrong codes. Sign in again. | ძალიან ბევრი არასწორი კოდი შეიყვანეთ, შესვლა შეწყდა. | შედით ხელახლა. |
| Too many attempts. Wait a minute and try again. | თქვენი მისამართიდან ძალიან ბევრი მოთხოვნა მოვიდა. | დაელოდეთ ერთი წუთი. |
| Something went wrong. Please try again. | კარიბჭის შიდა შეცდომა. | სცადეთ ხელახლა. თუ შეცდომა მეორდება, ადმინისტრატორს აცნობეთ მცდელობის დრო. |
| The gateway refused the request (…). | კარიბჭემ დააბრუნა შეცდომის კოდი, რომლისთვისაც ცალკე ტექსტი არ არსებობს. ფრჩხილებში კოდია. | აცნობეთ კოდი ადმინისტრატორს. |
სერტიფიკატი და კავშირი კარიბჭესთან (BURSUcm)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The gateway cannot be reached. Check the address and the network. | კარიბჭესთან კავშირი არ არის. | შეამოწმეთ მისამართი, პორტი, ქსელი და VPN. |
| The gateway gave an answer this app does not understand. Check that the address is a BURSU PAM gateway. | მისამართზე პასუხობს არა კარიბჭე, ან სხვა ვერსიის კარიბჭე. | შეამოწმეთ ვებ-კონსოლის მისამართი და პორტი. |
| The gateway presented a different certificate than the one trusted before, so the connection was refused. Compare the fingerprint with the gateway's console and ask the administrator. | კარიბჭის სერტიფიკატი შეიცვალა. | ნუ გააგრძელებთ, სანამ ადმინისტრატორი ცვლილებას არ დაადასტურებს. შემდეგ დააჭირეთ Forget the gateway's certificate. |
| The gateway certificates trusted on this computer cannot be read, so the connection was refused. Forget the gateway's certificate, then compare the fingerprint with the gateway's console before you trust it. | დამახსოვრებული სერტიფიკატების ფაილი დაზიანებულია. | დააჭირეთ Forget the gateway's certificate, შეადარეთ ანაბეჭდი და ხელახლა დაადასტურეთ. |
| The gateway's SSH key does not match the one it announced, so the connection was refused. Tell the administrator. | კარიბჭის SSH გასაღები არ დაემთხვა იმას, რომელიც კარიბჭემ შესვლისას დაასახელა. | შეატყობინეთ ადმინისტრატორს. |
| The gateway … was not trusted — connection cancelled. | თქვენ უარი თქვით კარიბჭის სერტიფიკატისადმი ნდობაზე (Universal). | ხელახლა დაუკავშირდით და შეადარეთ ანაბეჭდი. |
| Trusted before: … | სერტიფიკატის შეცვლის ფანჯრის სტრიქონი: წინა ანაბეჭდი. | შეადარეთ ადმინისტრატორისგან მიღებულ ანაბეჭდს. |
| Presented now: … | სერტიფიკატის შეცვლის ფანჯრის სტრიქონი: ახალი ანაბეჭდი. | შეადარეთ ადმინისტრატორისგან მიღებულ ანაბეჭდს. |
| cannot reach the gateway, trying again | მდგომარეობის სტრიქონი: კარიბჭესთან კავშირი დაიკარგა, აპლიკაცია მცდელობას იმეორებს. | დაელოდეთ ან შეამოწმეთ ქსელი. |
Windows-ით და Kerberos-ით შესვლა (BURSUcm და კონსოლი)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| No Windows sign-in ticket for the gateway on this computer. | კომპიუტერს არ აქვს Windows-ის ბილეთი კარიბჭისთვის. | შედით დომენში ან გამოიყენეთ ლოგინი და პაროლი. |
| No Kerberos ticket on this computer — sign in to the domain or run kinit. | Kerberos-ის ბილეთი არ არის (Linux). | შედით დომენში ან გაუშვით kinit. |
| Windows offered NTLM, which the gateway does not accept. Ask the administrator to check the gateway's service name (SPN). | Windows-მა NTLM აირჩია, კარიბჭე კი მხოლოდ Kerberos-ს იღებს. როგორც წესი, კარიბჭის სახელი არ ემთხვევა დომენში ჩაწერილს. | შეატყობინეთ ადმინისტრატორს. ვებ-კონსოლში იგივე უარი ასეა ჩამოყალიბებული: Windows offered NTLM, which the gateway does not accept. Ask the administrator to check the gateway's name in the browser policy. |
| The clocks of this computer, the gateway and the domain differ too much. | საათებს შორის სხვაობა დასაშვებზე მეტია. | გაასინქრონეთ დრო. |
| The gateway's Kerberos key does not match the domain. Tell the administrator. | კარიბჭის გასაღები დომენს არ შეესაბამება. | შეატყობინეთ ადმინისტრატორს. |
| The secure connection to the gateway could not be confirmed for Windows sign-in. | Windows-ით შესვლისთვის დაცული კავშირის დადასტურება ვერ მოხერხდა. | შედით ლოგინითა და პაროლით და შეატყობინეთ ადმინისტრატორს. |
| Your domain is not connected to this gateway. | თქვენი დომენი კარიბჭესთან დაკავშირებული არ არის. | შეატყობინეთ ადმინისტრატორს. |
| Windows sign-in is not set up on this gateway. | Windows-ით შესვლა ჩართული არ არის. | შედით ლოგინითა და პაროლით. |
| Kerberos is not available on this computer. | კომპიუტერს Kerberos-ის მხარდაჭერა არ აქვს. | შედით ლოგინითა და პაროლით. |
| Windows sign-in was not accepted. Sign in with your login and password. | კარიბჭემ Windows-ით შესვლა არ მიიღო. | შედით ლოგინითა და პაროლით. |
| The Windows sign-in step has expired. Press “Sign in with Windows” again. | Windows-ით შესვლის ეტაპს ვადა გაუვიდა (ვებ-კონსოლი). | კიდევ ერთხელ დააჭირეთ ღილაკს. |
| Windows sign-in: send a Kerberos ticket. | კარიბჭის სამსახურებრივი პასუხი: ის Kerberos-ის ბილეთს ელოდება. ჩვეულებრივ მომხმარებელი მას ვერ ხედავს. | არაფერია საჭირო. |
დაკავშირება BURSUcm-ში
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Not available in PAM Gateway mode: the gateway's catalogue is read-only. | კარიბჭის რეჟიმში კატალოგის შეცვლა შეუძლებელია. | სერვერების შეცვლა მხოლოდ ადმინისტრატორს შეუძლია კონსოლში. |
| This server is no longer in the gateway's catalogue. Refresh the list and try again. | სერვერი წაშლილია ან წვდომის ვადა ამოიწურა. | დააჭირეთ Refresh the list. |
| The gateway lists no account you may use on this server. | სერვერზე თქვენთვის ნებადართული ანგარიში არ არის. | მოითხოვეთ წვდომა. |
| The gateway did not accept the sign-in. Its one-time code lives 60 seconds; connect again. | ერთჯერადი ბილეთი არ იქნა მიღებული (ვადა გაუვიდა ან უკვე გამოყენებულია). | ხელახლა დაუკავშირდით. |
| The gateway's one-time code could not be requested. Connect again. | ბილეთის მიღება ვერ მოხერხდა (Universal). | ხელახლა დაუკავშირდით. |
| Through the gateway, RDP needs the BURSUrdp engine, which is not available on this computer. | ჩაშენებული RDP ძრავა არ არის. | ხელახლა დააინსტალირეთ BURSUcm ან გახსენით RDP mstsc-ით. |
| The gateway's rules do not allow a terminal on this server. | წესი მხოლოდ ფაილებს უშვებს. | გამოიყენეთ ფაილების პანელი. |
| RDP connection failed: … | ფანჯრის ჩარჩო: RDP-ით დაკავშირება ვერ მოხერხდა. ორწერტილის შემდეგ — მიზეზი. | წაიკითხეთ მიზეზი. |
| SSH connection failed: … | ფანჯრის ჩარჩო: SSH-ით დაკავშირება ვერ მოხერხდა. | წაიკითხეთ მიზეზი. |
| Could not connect (VNC): … | VNC ფანჯრის ჩარჩო. | წაიკითხეთ მიზეზი. |
| Could not open the terminal: … | ტერმინალის ფანჯრის ჩარჩო. | წაიკითხეთ მიზეზი. |
| Download is not allowed by the gateway's rule. | წესი ჩამოტვირთვას არ უშვებს. | მოითხოვეთ წვდომა საჭირო უფლებით. |
| Upload is not allowed by the gateway's rule. | წესი ატვირთვას არ უშვებს. | იგივე. |
| Copying on the server is not available through the gateway. | სერვერის შიგნით კოპირება მიუწვდომელია. | ჩამოტვირთეთ და ხელახლა ატვირთეთ. |
| Changing files on this server is not allowed by the gateway's rule. | წესი ფაილების შეცვლას არ უშვებს. | იგივე. |
| The gateway's rules do not allow file transfer to this server. | ფაილების გადაცემა აკრძალულია. | იგივე. |
| File transfer is not available for Telnet servers. | Telnet ფაილებს მხარს არ უჭერს. | გამოიყენეთ სხვა სერვერი. |
| The gateway ↔ server leg is not encrypted. | გაფრთხილება: მონაკვეთი კარიბჭიდან სერვერამდე (VNC TLS-ის გარეშე, Telnet) დაშიფრული არ არის. | იმუშავეთ, თუ ორგანიზაცია ამას უშვებს. |
მონაცემთა ბაზები BURSUcm-ში
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| This pass is shown only now. Closing this window drops it. | საშვი მხოლოდ ამ ფანჯარაში ჩანს. | დააკოპირეთ ის ახლავე ან მიიღეთ ახალი (New pass). |
| The first-use time is over. If you have not used this pass yet, get a new one. A pass already in use opens new connections until … from this computer. | პირველი დაკავშირების დრო ამოიწურა. თუ საშვი უკვე გამოიყენეთ, ის მითითებულ დრომდე მუშაობს. | თუ არ გამოგიყენებიათ, მიიღეთ ახალი. |
| This pass has ended. Get a new one. | საშვის ვადა ამოიწურა. | დააჭირეთ New pass. |
| The pass was revoked and its connections were closed. | საშვი გაუქმდა ღილაკით Revoke. | საჭიროების შემთხვევაში მიიღეთ ახალი. |
| This gateway asks SQL Server clients for strict encryption (TDS 8.0, Encrypt=Strict). | განმარტება: SQL Server-ის კლიენტმა უნდა გამოიყენოს Encrypt=Strict. | შესაბამისად დააყენეთ კლიენტი. |
| This gateway asks SQL Server clients for mandatory encryption (Encrypt=True). | განმარტება: მკაცრი რეჟიმი გამორთულია, საჭიროა Encrypt=True. | შესაბამისად დააყენეთ კლიენტი. |
| Could not save the certificate: … | სერტიფიკატის ფაილის შენახვა ვერ მოხერხდა. | აირჩიეთ სხვა საქაღალდე. |
SSH-ტერმინალი: უარები შესვლისას
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Several accounts on … are allowed for you: connect as …:…:<account>. | თქვენთვის რამდენიმე ანგარიშია ნებადართული, თქვენ კი არცერთი არ აგირჩევიათ. | დაამატეთ სახელს მესამე ნაწილი. |
| Two-factor sign-in is not set up for your account. Set it up in the web console first. | მეორე ფაქტორი დაყენებული არ არის. | დააყენეთ ავთენტიფიკატორი კონსოლში. |
| Your password must be changed in the web console first. | პაროლი უნდა შეიცვალოს. | შეცვალეთ პაროლი კონსოლში. |
| The gateway's licence does not allow new sessions now. Contact the administrator. | ლიცენზია ახალ სეანსებს არ უშვებს. | შეატყობინეთ ადმინისტრატორს. |
| The server's host key has not been confirmed or has changed. Contact the administrator. | სერვერის გასაღები დადასტურებული არ არის ან შეიცვალა. | შეატყობინეთ ადმინისტრატორს. |
| The server could not be reached or refused the login. Contact the administrator. | სერვერი მიუწვდომელია ან შესვლის შენახული მონაცემები უარყო. | შეატყობინეთ ადმინისტრატორს. |
| The gateway cannot record sessions right now. Contact the administrator. | კარიბჭეს ჩაწერა არ შეუძლია. | შეატყობინეთ ადმინისტრატორს. |
| Access is not allowed now. You can request it in the web console: … | ამჟამად წესი თქვენზე არ ვრცელდება, მაგრამ წვდომის მოთხოვნა შეგიძლიათ. ორწერტილის შემდეგ — მოთხოვნების გვერდის მისამართი. | გახსენით მისამართი და გაგზავნეთ მოთხოვნა. |
| Access is not allowed now. You can request it in the web console under My access, Access requests. | იგივე, მისამართის გარეშე. | გახსენით კონსოლში My access, შემდეგ — მოთხოვნები. |
| … is not reached over SSH. Use its own connection in BURSUcm. | RDP-სერვერი ან მონაცემთა ბაზა SSH-ით არ იხსნება. | გამოიყენეთ My access ან BURSUcm. |
| This server is reached with a VNC viewer. Use «Connect» in the console or BURSUcm. | VNC-სერვერი SSH-ით არ იხსნება. | დააჭირეთ Connect კონსოლში. |
| This server is reached over Telnet: only an interactive session is possible, not a single command. | Telnet-ზე ცალკეული ბრძანების შესრულება შეუძლებელია. | დაუკავშირდით ინტერაქტიულად. |
| This server needs a terminal. Connect without -T (or with -t). | საჭიროა ტერმინალი. | მოაშორეთ -T ან დაამატეთ -t. |
| Commands on this server are checked and need a terminal. Connect with ssh -t. | სერვერზე ჩართულია ბრძანებების კონტროლი, ტერმინალი სავალდებულოა. | დაამატეთ -t. |
| Command not allowed by policy …. | ბრძანება აკრძალულია ბრძანებების კონტროლის პოლიტიკით. | მიმართეთ ადმინისტრატორს (ბრძანებების კონტროლი). |
| The gateway could not find out which command policies apply to you, so the session is refused. Try again, or contact the administrator. | კარიბჭემ ბრძანებების პოლიტიკების განსაზღვრა ვერ შეძლო. | სცადეთ მოგვიანებით. |
| Your access rule allows file transfer only, not a terminal or commands on this server. | წესი ტერმინალს არ უშვებს. | გამოიყენეთ sftp ან scp. |
| The command is not valid UTF-8 text. | ბრძანება დაუშვებელ სიმბოლოებს შეიცავს. | შეამოწმეთ კოდირება. |
SSH-ტერმინალი: შეტყობინებები სეანსის დროს
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| This session goes through BURSU PAM and is recorded. | ნაგულისხმევი ბანერი. | არაფერია საჭირო. |
| The session was ended by …. | სეანსი დაასრულა ადმინისტრატორმა ან პოლიტიკამ. | მიმართეთ ადმინისტრატორს. |
| Your access to this server has ended. The session is closed. | წვდომის უფლებას ვადა გაუვიდა. | მოითხოვეთ ახალი. |
| The session was closed after … minutes without input. | შეყვანა ზედმეტად დიდხანს არ ყოფილა. | ხელახლა დაუკავშირდით. |
| The session cannot be recorded and is closed. Contact the administrator. | ჩაწერა შეუძლებელია. | შეატყობინეთ ადმინისტრატორს. |
| Your access rule no longer allows a terminal on this server. The session is closed. | წესი შეიცვალა: ტერმინალი აკრძალულია. | მიმართეთ ადმინისტრატორს. |
| Your granted access ends in … minutes. File an extension request if you need more time. | თქვენთვის გაცემული წვდომა მალე დასრულდება. | გაგზავნეთ გახანგრძლივების მოთხოვნა. |
| Your granted access has ended. The session is closed. | წვდომის ვადა ამოიწურა. | გაგზავნეთ ახალი მოთხოვნა. |
| Your granted access was revoked by …. The session is closed. | წვდომა მითითებულმა პირმა გააუქმა. | მიმართეთ მას ან ადმინისტრატორს. |
| Emergency access: this use is recorded, the responsible people have been told, and it will be reviewed. | თქვენ გადაუდებელი წვდომით შეხვედით. | იმუშავეთ მხოლოდ საქმის ფარგლებში (გადაუდებელი წვდომა). |
| Signing in to … as … (profile …)… | კარიბჭე Telnet-სერვერზე თქვენი ანგარიშით შედის. | დაელოდეთ. |
| … is reached over Telnet: the connection between the gateway and the server is not encrypted. | გაფრთხილება Telnet-ის შესახებ. | ნუ შეიყვანთ იქ საიდუმლოებებს, თუ ეს დაუშვებელია. |
| The server did not show a login prompt the gateway recognises (profile …). Contact the administrator. | შესვლის მოთხოვნა ვერ იქნა ამოცნობილი. | შეატყობინეთ ადმინისტრატორს. |
| The server refused the stored login. Contact the administrator. | სერვერმა შესვლის შენახული მონაცემები უარყო. | შეატყობინეთ ადმინისტრატორს. |
| The server closed the connection during the login. | სერვერმა შესვლა შეწყვიტა. | სცადეთ ხელახლა. თუ მეორდება, შეატყობინეთ ადმინისტრატორს. |
| The server sent too much text before the login finished. Contact the administrator. | შესვლამდე გამოტანილი ტექსტი ზედმეტად გრძელია. | შეატყობინეთ ადმინისტრატორს. |
| The server asks for the account's password to be changed. Contact the administrator. | სერვერი ანგარიშის პაროლის შეცვლას მოითხოვს. | შეატყობინეთ ადმინისტრატორს. |
| The login on the server did not finish in time. Contact the administrator. | შესვლა დროულად არ დასრულდა. | შეატყობინეთ ადმინისტრატორს. |
| The server refused the stored privileged-mode password; you are signed in at user level. | პრივილეგირებული რეჟიმი არ ჩაირთო. | იმუშავეთ მომხმარებლის დონეზე ან შეატყობინეთ ადმინისტრატორს. |
| The server broke the Telnet protocol; the session ends. | Telnet-ის პროტოკოლის დარღვევა. | შეატყობინეთ ადმინისტრატორს. |
| The gateway could not use the stored login secret. Contact the administrator. | შენახული საიდუმლოს გამოყენება ვერ მოხერხდა. | შეატყობინეთ ადმინისტრატორს. |
SSH-ტერმინალი: ბრძანებების კონტროლი
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Command not run: policy … does not allow it. | ბრძანება არ შესრულდა: პოლიტიკით აკრძალულია. | მიმართეთ ადმინისტრატორს. |
| The session was ended by policy …. | პოლიტიკამ სეანსი დაასრულა. | იგივე. |
| The command was cancelled, but the gateway could not confirm that it did not run (policy …). Check what it did. | ბრძანება გაუქმდა, მაგრამ კარიბჭე დარწმუნებული არ არის, რომ ის არ შესრულდა. | შეამოწმეთ შედეგი სერვერზე. |
| The session was ended: a command was cancelled but the gateway could not confirm that it did not run (policy ….). | იგივე, სეანსი დასრულებულია. | შეამოწმეთ შედეგი. |
| This command needs approval from a second person. Waiting up to … s. Ctrl-C to withdraw. | ბრძანება დადასტურებას ელოდება. | დაელოდეთ ან დააჭირეთ Ctrl+C. |
| A second person allowed the command; it runs now. | ბრძანება დადასტურდა. | არაფერია საჭირო. |
| A second person refused the command; it was not run (policy ….). | დამადასტურებელმა უარი თქვა. | განიხილეთ მასთან. |
| No second person answered in time, so the command was not run (policy ….). | დროულად არავინ უპასუხა. | გაიმეორეთ ბრძანება. |
| Withdrawn. The command was not run. | თქვენ ბრძანება გამოითხოვეთ. | არაფერია საჭირო. |
| No second person is available to confirm this command, so it was not run. | ხელმისაწვდომი დამადასტურებელი არ არის. | მიმართეთ ადმინისტრატორს. |
| The confirmation was cancelled, so the command was not run (policy ….). | დადასტურება გაუქმდა. | სცადეთ ხელახლა. |
| The held line changed while it waited, so it was not run. | სტრიქონი ლოდინის დროს შეიცვალა. | შეიყვანეთ ხელახლა. |
| Too many commands are waiting for confirmation on this gateway; this one was not run. Try again shortly. | დადასტურებას ძალიან ბევრი ბრძანება ელოდება. | სცადეთ მოგვიანებით. |
| Confirmation is not available right now (the gateway cannot reach its database), so the command was not run. | დადასტურება მიუწვდომელია. | სცადეთ მოგვიანებით. |
| Command control cannot stop commands in this shell (fish, or inside tmux or screen): they are recorded and reported only. | ამ გარსში ბრძანებები არ ჩერდება, მხოლოდ იწერება. | არაფერია საჭირო. |
| On this device a command being edited cannot be stopped yet: command lines are recorded and reported only. | ამ მოწყობილობაზე აკრძალვა შეუძლებელია. | არაფერია საჭირო. |
| The keys were rebound in this session. The gateway can no longer promise to stop a command here; this is recorded. | კლავიშები გადაინიშნა, დაცვა შესუსტდა. | ნუ გადანიშნავთ კლავიშებს. |
| The session was ended: the keys were rebound, so policy … can no longer be applied. | სეანსი დაიხურა კლავიშების გადანიშვნის გამო. | ხელახლა დაუკავშირდით. |
| Too many lines at once: a script is not typed. Nothing was sent. | ჩასმულია ზედმეტად ბევრი სტრიქონი. | ჩასვით ნაწილ-ნაწილ. |
| Too many lines could not be read, so commands are refused for the rest of this session (policy ….). | კარიბჭემ ბევრი სტრიქონი ვერ წაიკითხა, ბრძანებები აკრძალულია. | ხელახლა დაუკავშირდით. |
| This line cannot be shown safely to the person who would confirm it, so it was not run. | სტრიქონის უსაფრთხოდ ჩვენება დამადასტურებლისთვის შეუძლებელია. | გაამარტივეთ ბრძანება. |
| Command control now applies to this server and needs a terminal, so the session is closed. | სერვერზე ჩაირთო ბრძანებების კონტროლი. | დაუკავშირდით -t ოფციით. |
SFTP და SCP
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| File transfer to this server is not allowed by your access rule. | წესი ფაილების გადაცემას არ უშვებს. | მოითხოვეთ წვდომა. |
| Uploading files to this server is not allowed by your access rule. | ატვირთვა აკრძალულია. | იგივე. |
| Downloading files from this server is not allowed by your access rule. | ჩამოტვირთვა აკრძალულია. | იგივე. |
| Changing files on this server is not allowed by your access rule. | ფაილების შეცვლა აკრძალულია. | იგივე. |
| The gateway refused a malformed or unsupported request. | კლიენტმა არასწორი მოთხოვნა გაგზავნა. | გამოიყენეთ სხვა კლიენტი ან განაახლეთ ეს. |
| Copying on the server is not available through the gateway. Download the file and upload it instead. | სერვერის შიგნით კოპირება მიუწვდომელია. | ჩამოტვირთეთ და ატვირთეთ. |
| This operation is not supported through the gateway. | SFTP-ის გაფართოება მხარდაჭერილი არ არის. | აირჩიეთ სხვა ოპერაცია. |
| The gateway stopped this transfer: your access changed. | თქვენი უფლება შეიცვალა. | შეამოწმეთ My access. |
| Too many files are open in this session. Close some and try again. | ღია ფაილები ზედმეტად ბევრია. | დახურეთ ნაწილი. |
| This file is larger than the gateway allows (… MB). | ფაილი დასაშვებზე დიდია. | გადაეცით ნაწილ-ნაწილ ან მიმართეთ ადმინისტრატორს. |
| This session has moved as much data as the gateway allows (… MB). | სეანსის ლიმიტი ამოიწურა. | დაიწყეთ ახალი სეანსი. |
| The gateway ended the file session: the client or the server broke the SFTP protocol. | SFTP-ის პროტოკოლის დარღვევა. | სცადეთ ხელახლა. თუ მეორდება, შეატყობინეთ ადმინისტრატორს. |
| The server printed text before the file transfer started (a login script?), so the gateway cannot start SFTP. Contact the administrator. | სერვერი შესვლისას ტექსტს ბეჭდავს. | შეატყობინეთ ადმინისტრატორს. |
| The server speaks an SFTP version the gateway does not support. Contact the administrator. | სერვერის SFTP-ის ვერსია მხარდაჭერილი არ არის. | შეატყობინეთ ადმინისტრატორს. |
| Your access to this server has ended. The file session is closed. | წვდომის უფლებას ვადა გაუვიდა. | მოითხოვეთ ახალი. |
| The file session was ended by …. | სეანსი დასრულებულია. | მიმართეთ ადმინისტრატორს. |
| The file session was closed after … minutes without activity. | უმოქმედობა. | ხელახლა დაუკავშირდით. |
| The file session cannot be logged and is closed. Contact the administrator. | ჟურნალში ჩაწერა შეუძლებელია. | შეატყობინეთ ადმინისტრატორს. |
| File transfer is not available for Telnet servers. | Telnet ფაილებს მხარს არ უჭერს. | გამოიყენეთ სხვა სერვერი. |
| This copy direction is not allowed by your access rule. | მიმართულება აკრძალულია. | მოითხოვეთ წვდომა. |
| The gateway accepts only plain scp commands. Quote the whole path and leave out shell symbols. | გზაში გარსის სიმბოლოებია. | ჩასვით გზა ბრჭყალებში და მოაშორეთ სიმბოლოები. |
| File transfer tools like rsync or a hand-started sftp-server are not allowed through the gateway. Use sftp or scp. | rsync და ხელით გაშვებული sftp-server აკრძალულია. | გამოიყენეთ sftp ან scp. |
RDP
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| The file is not signed yet, so Remote Desktop warns that the publisher is unknown. Tick only the devices your rule allows; the gateway blocks the rest. | ფაილი ხელმოუწერელია, Windows გამომცემლის შესახებ აფრთხილებს. | დაეთანხმეთ, თუ ორგანიზაცია ამას უშვებს. ხელმოწერას ადმინისტრატორი აწყობს. |
| The file offers only the devices and drives your rule allows. Ticking more in Remote Desktop changes nothing: the gateway blocks them. | ზედმეტი მოწყობილობები იბლოკება. | არაფერია საჭირო. |
| This connection has expired or does not exist. | რეზერვაციის ვადა ამოიწურა. | ხელახლა დააჭირეთ Connect. |
| The code for this connection has already been shown. If it did not work, start again. | კოდი უკვე ნაჩვენები იყო. | დააჭირეთ Start again. |
თუ კარიბჭემ თავად RDP-კავშირზე თქვა უარი, mstsc მხოლოდ საკუთარ ზოგად ტექსტს აჩვენებს, მაგალითად «ანგარიშის მონაცემები არასწორია». კარიბჭე მიზეზს RDP-კლიენტს არ გადასცემს. მიზეზი აუდიტის ჟურნალშია ჩაწერილი. დაწვრილებით: უარები.
VNC
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| This gateway needs a viewer that speaks RFB 3.8 with VeNCrypt. | კლიენტი საჭირო პროტოკოლს მხარს არ უჭერს. | გამოიყენეთ TigerVNC. |
| Use VeNCrypt X509Plain (TigerVNC: -SecurityTypes=X509Plain). | კლიენტმა შესვლის საჭირო ხერხი არ შესთავაზა. | დაამატეთ ოფცია -SecurityTypes=X509Plain. |
| This gateway accepts only a one-time code from the console or from BURSUcm. | მომხმარებლის სახელი არასწორია. | სახელია bursu-ticket, პაროლი — გვერდიდან აღებული ბილეთი. |
| Sign-in refused. | ბილეთი არ იქნა მიღებული: ვადა გაუვიდა, უკვე გამოყენებულია, სხვა მისამართიდანაა აღებული ან მცდელობები ზედმეტად ბევრია. | მიიღეთ ახალი ბილეთი იმ კომპიუტერზე, სადაც კლიენტს უშვებთ. |
| The gateway cannot take another VNC session now. Try again later. | VNC სეანსების ზღვარი მიღწეულია. | სცადეთ მოგვიანებით. |
| The server cannot be reached from the gateway. | კარიბჭე სერვერამდე ვერ აღწევს. | შეატყობინეთ ადმინისტრატორს. |
| The server's certificate is not the confirmed one. Contact the administrator. | სერვერის სერტიფიკატი დადასტურებულს არ ემთხვევა. | შეატყობინეთ ადმინისტრატორს. |
| The server no longer offers the sign-in the administrator configured. Contact the administrator. | სერვერმა შესვლის ხერხი შეცვალა. | შეატყობინეთ ადმინისტრატორს. |
| The server refused the stored login. Contact the administrator. | სერვერმა შესვლის შენახული მონაცემები უარყო. | შეატყობინეთ ადმინისტრატორს. |
| The gateway's licence does not allow new sessions now. Contact the administrator. | ლიცენზია ახალ სეანსებს არ უშვებს. | შეატყობინეთ ადმინისტრატორს. |
| The session was closed: the viewer or the server broke the VNC protocol. | VNC-ის პროტოკოლის დარღვევა. | სცადეთ ხელახლა და შეატყობინეთ ადმინისტრატორს. |
| The viewer changed its colour depth mid-session; set a fixed colour level in the viewer (for TigerVNC: turn off AutoSelect / use full colour). | ფერის სიღრმე სეანსის დროს შეიცვალა. | დააყენეთ ფერის ფიქსირებული დონე. |
| Your access has ended. | წვდომის უფლებას ვადა გაუვიდა. | მოითხოვეთ ახალი. |
| The session was ended by an administrator. | სეანსი ადმინისტრატორმა დაასრულა. | მიმართეთ მას. |
| The session was closed after a period without input. | უმოქმედობა. | ხელახლა დაუკავშირდით. |
| The session reached its time limit. | ხანგრძლივობის ზღვარი. | ხელახლა დაუკავშირდით. |
| The session was closed because it could not be recorded. | ჩაწერა შეუძლებელია. | შეატყობინეთ ადმინისტრატორს. |
| (view only) | ჭდე ფანჯრის სათაურში: სეანსი მხოლოდ ნახვისთვისაა. | არაფერია საჭირო. |
მონაცემთა ბაზები (კლიენტ პროგრამაში)
| შეტყობინება | რას ნიშნავს | რა უნდა გააკეთოთ |
|---|---|---|
| Login failed. Get a new pass in the console or BURSUcm. | საშვი არასწორია, ვადაგასულია, სხვა მისამართიდან იქნა გამოყენებული, ან მომხმარებლის სახელია არასწორი. | მიიღეთ ახალი საშვი და შეამოწმეთ სახელი. |
| The gateway accepts only encrypted connections. | კლიენტი TLS-ის გარეშე უკავშირდება. | ჩართეთ დაშიფვრა. |
| Your client must support SCRAM-SHA-256 or caching_sha2_password. | კლიენტს შესვლის საჭირო ხერხი არ შეუძლია. | განაახლეთ კლიენტი. |
| Your client must use channel binding. | საჭიროა არხთან მიბმა. | ჩართეთ channel_binding=require ან განაახლეთ კლიენტი. |
| Only SQL Server authentication with a gateway pass is accepted. | დასაშვებია მხოლოდ SQL Server-ის შესვლა საშვით. | აირჩიეთ SQL Server Authentication. |
| This gateway requires Encrypt=Strict. | საჭიროა მკაცრი დაშიფვრა. | აირჩიეთ Encryption: Strict. |
| Not allowed through the gateway. | ბრძანება ან ფუნქცია წესით აკრძალულია. | მიმართეთ ადმინისტრატორს. |
| Replication is not allowed through the gateway. | რეპლიკაცია აკრძალულია. | ნუ გამოიყენებთ მას. |
| Loading local files is not allowed by your access rule. | ლოკალური ფაილების ჩატვირთვა აკრძალულია. | ნუ გამოიყენებთ ოფციას --local-infile. |
| The statement is larger than the gateway allows. | SQL-მოთხოვნა ზედმეტად დიდია. | დაყავით ნაწილებად. |
| This protocol version is not supported. | პროტოკოლის ვერსია მხარდაჭერილი არ არის. | განაახლეთ კლიენტი. |
| The server's certificate is not confirmed. Ask the administrator. | სერვერის სერტიფიკატი დადასტურებული არ არის. | შეატყობინეთ ადმინისტრატორს. |
| The server does not offer encryption. | სერვერი დაშიფვრას მხარს არ უჭერს. | შეატყობინეთ ადმინისტრატორს. |
| The server asks for a weak sign-in the gateway is not allowed to use. | სერვერი სუსტ შესვლას მოითხოვს, კარიბჭეს კი ეს ნებადართული არ აქვს. | შეატყობინეთ ადმინისტრატორს. |
| The gateway could not sign in to the server. | კარიბჭე სერვერზე ვერ შევიდა. | შეატყობინეთ ადმინისტრატორს. |
| The server is too old for the gateway. | სერვერის ვერსია მხარდაჭერილი არ არის. | შეატყობინეთ ადმინისტრატორს. |
| The server tried to redirect the connection; the gateway does not follow redirects. | სერვერი კავშირის გადამისამართებას ცდილობდა. | შეატყობინეთ ადმინისტრატორს. |
| The gateway could not reach the server. | სერვერი კარიბჭისთვის მიუწვდომელია. | შეატყობინეთ ადმინისტრატორს. |
| Your access ended. | წვდომის უფლებას ვადა გაუვიდა. | მოითხოვეთ ახალი. |
| Your pass was revoked. | საშვი გაუქმდა. | მიიღეთ ახალი. |
| Closed after inactivity. | კავშირი უმოქმედობის გამო დაიხურა. | ხელახლა დაუკავშირდით. |
| A gateway limit ended the session. | მიღწეულია კარიბჭის ზღვარი. | ხელახლა დაუკავშირდით; თუ მეორდება, შეატყობინეთ ადმინისტრატორს. |
| An administrator ended this session. | სეანსი ადმინისტრატორმა დაასრულა. | მიმართეთ მას. |
| The gateway cannot record; the session is closed. | ჩაწერა შეუძლებელია. | შეატყობინეთ ადმინისტრატორს. |
ხშირად დასმული კითხვები
სჭირდება თუ არა კარიბჭეს ინტერნეტი?
არა. ინტერნეტი საჭიროა მხოლოდ ერთი დაწკაპუნებით ლიცენზიის მისაღებად და bursucm.com-თან ფონური შეჯერებისთვის — ისიც სურვილისამებრ: იგივე ყველაფერი ქსელის გარეშეც კეთდება მოთხოვნის კოდით, რომელსაც პორტალზე ნებისმიერი კომპიუტერიდან გადაიტანთ («საცდელი პერიოდი», «გააქტიურება»). თუ კარიბჭე ინტერნეტში პროქსით გადის, მიუთითეთ ის გვერდზე Settings → Licence.
რომელ სისტემაზე შეიძლება კარიბჭის დაყენება?
ვერსიაში 1.0.0 — მხოლოდ Ubuntu 24.04 LTS, amd64, .deb პაკეტით («მოთხოვნები»). სხვა პაკეტები და იმიჯები ამ გამოშვებაში არ არის.
უნდა იცოდნენ თუ არა მომხმარებლებმა სერვერების პაროლები?
არა — სწორედ ესაა კარიბჭის აზრი. ანგარიშების პაროლებსა და გასაღებებს კარიბჭე ინახავს (მთავარი გასაღებით დაშიფრულს) და დაკავშირებისას თავად ჩასვამს. მომხმარებელი კარიბჭეზე საკუთარი ლოგინით შედის; რა არის მისთვის ხელმისაწვდომი, წვდომის წესები წყვეტს («წვდომის წესები»).
რა ხდება, თუ კარიბჭე მიუწვდომელია?
სანამ კარიბჭე არ მუშაობს, მისი გავლით ვერავინ დაუკავშირდება. სამიზნე სერვერები ქსელის წესების მიხედვით კავშირებს მხოლოდ კარიბჭისგან იღებენ («სამიზნე სერვერები»), ამიტომ წინასწარ განსაზღვრეთ გადაუდებელი გზა კარიბჭის გვერდის ავლით: მაგალითად, ჰიპერვიზორის კონსოლი ან ცალკე ანგარიში, რომელიც სეიფში ინახება. დალუქულ რეჟიმში კარიბჭე ყოველი გადატვირთვის შემდეგ ელოდება ფრაზას გვერდზე /unseal — ხელთ გყავდეთ მინიმუმ ორი ადამიანი, ვინც ის იცის.
წყდება თუ არა სეანსები გადატვირთვისას ან განახლებისას?
დიახ. სერვისის გადატვირთვა და პაკეტის განახლება ყველა მიმდინარე სეანსს ხურავს. დაგეგმეთ ისინი მომსახურების ფანჯარაში («განახლება»). უტილიტა needrestart Ubuntu-ს განახლებების შემდეგ კარიბჭეს თავად არ გადატვირთავს («Ubuntu-ს განახლებები»).
რამდენი ადმინისტრატორია საჭირო?
არანაკლებ ორისა. თუ ადმინისტრატორმა ტელეფონი ავთენტიფიკატორის აპით დაკარგა, ის აღდგენის ერთ-ერთი კოდით შედის, მათ გარეშე კი სხვა ადმინისტრატორი მას ორფაქტორიან შესვლას გადაუყენებს: მომხმარებლის ბარათი → Reset MFA («მომხმარებლები»). კონსოლში არ არსებობს გზა, რომ შესვლა დაუბრუნდეს ერთადერთ ადმინისტრატორს, რომელმაც ტელეფონიც და კოდებიც დაკარგა.
რა უნდა შეინახოთ კარიბჭის აღსადგენად?
სამი რამ: ბაზის ასლი, კატალოგი /var/lib/bursu-pam (მასშია მთავარი გასაღები და ჩანაწერები) და აღდგენის გასაღები. მონაცემთა კატალოგის ან აღდგენის გასაღების გარეშე ბაზის ასლი უსარგებლოა — მასში არსებულ პაროლებსა და ჩანაწერებს ვერ გაშიფრავთ («სარეზერვო კოპირება»).
როგორ გადავიტანოთ კარიბჭე სხვა სერვერზე?
გააკეთეთ ასლი (ბაზა და /var/lib/bursu-pam), ახალ სერვერზე დააყენეთ იგივე პაკეტი, აღადგინეთ ორივე ნაწილი, გაუშვით სერვისი და გადაიტანეთ ლიცენზია ახალ ჰოსტზე («აღდგენა», «ლიცენზიის გადატანა»). ჰოსტის შეცვლის შემდეგ ლიცენზიის გადასატანად სულ მცირე 14 დღე გაქვთ (რამდენი გამოიყენეთ, ჩანს გვერდზე Settings → Licence, ველში This host); მთელი ამ დროის განმავლობაში კარიბჭე სრულად მუშაობს.
რამდენ ადგილს იკავებს ჩანაწერები?
დამოკიდებულია სეანსების რაოდენობასა და ხანგრძლივობაზე: ტექსტური სეანსები (SSH, Telnet, მონაცემთა ბაზები) ცოტა ადგილს იკავებს, გრაფიკული (RDP, VNC) — შესამჩნევად მეტს. bursu-pam-check გაფრთხილებთ, თუ კატალოგში /var/lib/bursu-pam თავისუფალი ადგილი 5 გიბ-ზე ნაკლებია. ჩანაწერების შენახვა ცალკე დისკზეც შეიძლება («ჩანაწერები სხვა დისკზე»); მათი შენახვის ვადა სეანსების პარამეტრებში მიეთითება («სეანსები»).
შეიძლება თუ არა აკრეფილი პაროლები PostgreSQL-ის ჟურნალში მოხვდეს?
შეიძლება, თუ PostgreSQL-ის ნელი მოთხოვნების ჟურნალი ჩართულია. კარიბჭე სეანსებში აკრეფილ ტექსტს არქივში ძებნისთვის ინახავს (RDP-ისთვის — თუ ჩართულია Index typed text for search), PostgreSQL კი ნაგულისხმევად ნელი მოთხოვნების პარამეტრებს საკუთარ ჟურნალში წერს. კარიბჭის ბაზისთვის დააყენეთ log_parameter_max_length = 0 ან ნუ ჩართავთ პარამეტრს log_min_duration_statement.
ბრაუზერი სერტიფიკატის შესახებ გაფრთხილებას აჩვენებს. ეს ნორმალურია?
ინსტალაციისთანავე — დიახ: კარიბჭე თავად ქმნის თვითხელმოწერილ სერტიფიკატს ორი წლის ვადით. სამუშაოდ დააყენეთ თქვენი სერტიფიკაციის ცენტრის სერტიფიკატი («საკუთარი სერტიფიკატი»). თვითხელმოწერილი სერტიფიკატი თავისით არ გრძელდება.
რატომ არის ასე მნიშვნელოვანი კარიბჭეზე ზუსტი დრო?
დროზეა დამოკიდებული ორფაქტორიანი შესვლის კოდები, Kerberos-ით შესვლა, აუდიტის ჟურნალში ჩანაწერების რიგი და ლიცენზიის ვადები. თუ კარიბჭე აღმოაჩენს, რომ საკუთარ დროს ვერ ენდობა (მაგალითად, ბაზა ძველი ასლიდან აღადგინეს), ის ახალ სეანსებს წყვეტს მხარდაჭერის ლიცენზიის მიღებამდე («კარიბჭის დრო»). დროის სინქრონიზაცია ჩართული გქონდეთ.
რა ითვლება «აქტიურ სერვერად» ლიცენზიის ლიმიტში?
ჩართული სერვერი კატალოგში Servers. გამორთული სერვერები ლიმიტში არ ითვლება — მათი შენახვა კატალოგში რამდენიც გინდათ, შეიძლება. თუ ჩართული სერვერები ლიცენზიით დაშვებულზე მეტია, სეანსები მხოლოდ ლიმიტის ფარგლებში მყოფ სერვერებთან იმართება, საშეღავათო ვადის შემდეგ კი ცვლილებები აკრძალულია («ლიცენზიის მდგომარეობები»).
ტერმინების ლექსიკონი
| ტერმინი | რა არის |
|---|---|
| Ask a second person (მეორე პირის დადასტურება) | პოლიტიკის ჩანაწერის მოქმედება: სტრიქონი შეჩერებულია, სანამ Approver როლის მქონე სხვა პირი მას არ დაუშვებს. პასუხის გარეშე ლოდინი უარად ითვლება. |
| Bind DN | სერვისული ანგარიშის გამორჩეული სახელი, რომლითაც კარიბჭე დირექტორიას კითხულობს. |
| bursu-pam-check | სერვერის შემოწმების ბრძანება: ბირთვი, ბაზა, უფლებები, პორტები, დრო, ადგილი. მხოლოდ კითხულობს. |
| bursu-pam-configure | ოსტატი ტერმინალში: რომელი მსმენელები ჩაირთოს და რომელ პორტებზე. ეშვება პირველი ინსტალაციისას და ხელით. |
| CEF, LEEF, JSON | ჟურნალის შეტყობინებების სამი ფორმატი SIEM-ისთვის: CEF (ArcSight), LEEF 2.0 (QRadar) და JSON. |
| ControlMaster | OpenSSH-ის საერთო არხი რამდენიმე ბრძანებისთვის. კარიბჭის გავლით არ მუშაობს: ერთი სეანსი ერთ კავშირზე. |
| Deny-list / Allow-list | პოლიტიკის რეჟიმები. Deny-list: სრულდება ყველაფერი, რაც აკრძალული არ არის. Allow-list: უარყოფილია ყველაფერი, რაც დაშვებულად ჩამოთვლილი არ არის. |
| Encrypt=Strict (TDS 8.0) | SQL Server-ის მკაცრი დაშიფვრა. ნაგულისხმევად ჩართულია. |
| gateway.json | ფაილი /etc/bursu-pam/gateway.json: ბაზა, მსმენელების მისამართები და პორტები, სერტიფიკატი, კატალოგები. დანარჩენი ყველაფერი კონსოლში კონფიგურირდება. |
| Kerberos / SPN / keytab | Windows-ის დომენში პაროლის გარეშე შესვლის პროტოკოლი; სერვისის სახელი HTTP/კარიბჭის-სრული-სახელი; სერვისის გასაღებების ფაილი (საჭიროა Linux-ზე მომუშავე კარიბჭისთვის). |
| kvno | Kerberos-ის გასაღების ვერსიის ნომერი. ანგარიშსა და keytab ფაილში ერთნაირი უნდა იყოს. |
| LDAPNOINIT | გარემოს ცვლადი =1, რომელსაც Linux-ზე კარიბჭის systemd ერთეული აყენებს; მის გარეშე კარიბჭე დირექტორიებს ვერ უკავშირდება. |
| LDAPS | LDAP TLS-ის თავზე (პორტი 636). კარიბჭისა და დირექტორიის კავშირის ერთადერთი ხერხი. |
| My access | კონსოლის გვერდი (/access) იმ სერვერებისა და ანგარიშების სიით, რომლებზეც ახლა წვდომა გაქვთ. აქედან იღებენ ერთჯერად RDP ფაილს, VNC ბილეთს და ბაზის საშვს. |
| NLA (CredSSP) | ქსელის დონეზე ავთენტიფიკაცია RDP-ში. კარიბჭე მხოლოდ მას იღებს. |
| NTLM | Windows-ის ავთენტიფიკაციის ძველი ხერხი. კარიბჭე RDP-სერვერებს მხოლოდ ამ გზით უკავშირდება, ამიტომ ნებართვა ცალკე ირთვება თითოეულ სერვერზე, დადასტურებითა და ნიშნულით «სუსტი დაცვა». |
| PAM (Privileged Access Management) | პრივილეგირებული წვდომის მართვა: ადმინისტრატორები სერვერებზე პირდაპირ კი არ შედიან, არამედ კარიბჭის გავლით, რომელიც უფლებას ამოწმებს, პაროლს თავად ჩასვამს და სეანსს იწერს. |
| PAM Gateway (BURSUcm-ის რეჟიმი) | BURSU Connection Manager-ში მონაცემების შენახვის მეოთხე ხერხი. სერვერების კატალოგი კარიბჭიდან მოდის და მხოლოდ წაკითხვისთვისაა ხელმისაწვდომი, ყველა სეანსი კი კარიბჭის გავლით მიდის. |
| SIEM | უსაფრთხოების მოვლენების შეგროვებისა და ანალიზის გარე სისტემა, სადაც კარიბჭე ჟურნალის ასლს აგზავნის. |
| STARTTLS | უკვე გახსნილ საფოსტო კავშირზე დაშიფვრის ჩართვის ხერხი. თუ სერვერი მას არ სთავაზობს, კარიბჭე არაფერს აგზავნის. |
| Syslog | ჟურნალის შეტყობინებების გადაცემის სტანდარტული პროტოკოლი; კარიბჭე RFC 5424-ს იყენებს. |
| TigerVNC | ერთადერთი VNC-კლიენტი, რომელთანაც კარიბჭე მუშაობს (VeNCrypt X509Plain). |
| TOFU | «ნდობა პირველი გამოყენებისას»: ადმინისტრატორი ერთხელ ადარებს ანაბეჭდს თავად სერვერზე და ადასტურებს მას, ამის შემდეგ კარიბჭე მხოლოდ მას ენდობა. ასევე მუშაობს RDP-ის, VNC-ისა და მონაცემთა ბაზების სერტიფიკატებიც. |
| TOTP | ერთჯერადი ექვსნიშნა კოდი ტელეფონის ავთენტიფიკატორის აპიდან, ახლდება ყოველ 30 წამში. |
| VeNCrypt X509Plain | VNC-ში შესვლის ხერხი: TLS დაშიფვრა პლუს სახელი და პაროლი (აქ პაროლი ბილეთია). |
| გადაუდებელი წვდომა (break-glass) | წვდომა დამტკიცების გარეშე სპეციალურად მონიშნული ადამიანებისთვის: ავთენტიფიკატორის აპის ახალი კოდით და მიზეზის მითითებით. დაუყოვნებლივ აცნობებს პასუხისმგებელ პირებს და ექვემდებარება შემოწმებას. |
| გადაუდებელი ლოკალური ადმინისტრატორი | ადმინისტრატორის ლოკალური ანგარიში, რომელიც პირველადი დაყენებისას იქმნება. ყოველთვის შედის, მაშინაც კი, როცა დირექტორია მიუწვდომელია. |
| ავტომატური დამტკიცება | წესის რეჟიმი, რომლის დროსაც წვდომა მოთხოვნისთანავე გაიცემა, მიზეზი კი მაინც იწერება. |
| აქტიური სერვერი | სერვერი, რომელიც ჩართულია და რომელთანაც დაკავშირება შეიძლება. RDP-სერვერი, TLS-იანი VNC და მონაცემთა ბაზა გამორთულად იქმნება, სანამ სერტიფიკატი არ დადასტურდება. |
| აუდიტორი | როლი ჟურნალის, ჩანაწერებისა და ანგარიშგებების მხოლოდ წასაკითხად; შეუძლია სეანსების დასრულება და გადაუდებელი წვდომის განხილვა. |
| ბანერი | ტექსტი, რომელსაც ადამიანი ყოველი SSH-სეანსის დასაწყისში ხედავს (ნაგულისხმევად — შეტყობინება ჩაწერის შესახებ). |
| დაბლოკვა | შესვლის დროებითი გათიშვა ზედიზედ რამდენიმე წარუმატებელი მცდელობის შემდეგ. მცდელობების რაოდენობა და ვადა მიეთითება Sign-in and MFA-ში. |
| გამოსახულებების მეხსიერების ბიუჯეტი | პარამეტრი renderMemoryBudgetMb ფაილში gateway.json: რამდენ მეხსიერებას უთმობს კარიბჭე ჩანაწერების გამოსახულებების აწყობას. ერთი ადამიანი არაუმეტეს ნახევარს იკავებს. |
| Webhook | მოვლენის გადაცემა https მისამართზე JSON-ის სახით, HMAC-SHA256 ხელმოწერით, რათა მიმღებმა შეძლოს დარწმუნდეს, რომ შეტყობინება კარიბჭემ გაგზავნა. |
| დასკვნა | გადაუდებელი წვდომის შემოწმების შედეგი: Justified, Not justified ან Needs follow-up. |
| წყლის ნიშანი | დიაგონალური წარწერა «ლოგინი (სახელი)» კონსოლის ყველა გვერდზე, რომელიც პარამეტრით Watermark ირთვება. |
| წყლის ნიშანი (watermark) | დიაგონალური წარწერა ლოგინითა და სახელით კონსოლის თავზე. |
| დროებითი პაროლი | პაროლი, რომელიც ადმინისტრატორმა დააყენა: ადამიანმა ის პირველი შესვლისას უნდა შეცვალოს. |
| მსმენელი (front end) | კარიბჭის პორტი ერთი პროტოკოლისთვის: SSH (2222), RDP (3389), VNC (5900), PostgreSQL, MySQL, SQL Server. ირთვება ფაილში gateway.json. |
| გაცემული ნებართვა (grant) | ნებართვა, რომელსაც კარიბჭე მოთხოვნის დამტკიცებისას ან გადაუდებელი წვდომისას იწერს. მისი შეცვლა შეუძლებელია: ის ვადის გასვლისას სრულდება ან უქმდება. |
| ჯაჭვის თავი | ჟურნალის ბოლო მოვლენის ნომერი და ჰეში. მას SIEM-ში არსებულ ასლს ადარებენ, რათა ბოლო ნაწილის წაშლა შეამჩნიონ. |
| შაბლონების ჯგუფი (Pattern group) | შაბლონების სახელდებული ნაკრები: ბრძანების სიტყვები ან რეგულარული გამოსახულებები. გამოიყენება პოლიტიკების ჩანაწერებში. |
| მიწოდება «ერთხელ მაინც» | მოვლენა SIEM-ში შეიძლება ორჯერ მივიდეს, მაგრამ არცერთი არ გამოიტოვება. გამეორებებს მოვლენის ნომრითა და ჰეშით ცხრილავენ. |
| პირდაპირი ყურება | მიმდინარე სეანსზე დაკვირვება. RDP-სა და VNC-ში პირდაპირი გამოსახულება შემოწმებული არ არის და მტკიცებულებას არ წარმოადგენს. |
| აუდიტის ჟურნალი | კარიბჭის ყველა მნიშვნელოვანი მოვლენის სია. ყოველი მოვლენა წინა მოვლენის ჰეშს ინახავს, ამიტომ ჟურნალი ჯაჭვივით მუშაობს. |
| ძირეულის მიმაგრება (root pinning) | ადმინისტრატორი ერთ ძირეულ სერტიფიკატს ადასტურებს; კარიბჭე დირექტორიის მხოლოდ იმ სერვერებს იღებს, რომელთა სერტიფიკატიც ამ ძირეულით არის გაცემული. |
| სერტიფიკატის მიმაგრება | BURSUcm პირველი ნდობისას იმახსოვრებს კარიბჭის სერტიფიკატს წყვილისთვის «მისამართი და პორტი». თუ სერტიფიკატი შეიცვლება, კავშირი უარყოფილია, სანამ არ დააჭერთ Forget the gateway's certificate. |
| სერტიფიკატის მიმაგრება (pin) | RDP-ის, VNC-ის ან მონაცემთა ბაზის სერვერის სერტიფიკატის დადასტურებული ანაბეჭდი. მისამართის, პორტის ან პროტოკოლის შეცვლისას მიმაგრება უქმდება, სერვერი კი ითიშება. |
| დალუქული რეჟიმი (sealed) | მთავარი გასაღების რეჟიმი, არანაკლებ 12-სიმბოლოიანი ფრაზით. სერვისის ყოველი გაშვების შემდეგ ადმინისტრატორი ფრაზას შეიყვანს გვერდზე /unseal; მანამდე კარიბჭე არ მუშაობს. |
| დალუქვა | ჩანაწერის ნაწილის დახურვა: ამის შემდეგ ნაწილს ვეღარაფერი დაემატება, მისი საკონტროლო ჯამი კი მანიფესტში ხვდება. |
| ავარიით შეწყვეტილი ჩანაწერი | ჩანაწერი, რომელიც კარიბჭემ გაჩერებისას ან მარცხისას დახურა. ჩაწერილი ნაწილი ხელმოწერილია, მაგრამ დასასრული შეიძლება აკლდეს. |
| წვდომის მოთხოვნა | ადამიანის თხოვნა წყვილზე «სერვერი — ანგარიში» წვდომის შესახებ შეზღუდული დროით. გადაწყვეტილებას დამმტკიცებლები იღებენ. |
| ოს-ით დაცვა (OS-protected) | მთავარი გასაღების რეჟიმი, რომელშიც კარიბჭე გასაღებს სერვისის გაშვებისას თავად ხსნის. რეკომენდებულია. |
| მომხმარებლის სახელი კარიბჭისთვის | SSH-ისა და მონაცემთა ბაზებისთვის: ლოგინი:სერვერი ან ლოგინი:სერვერი:ანგარიში. RDP-ისთვის: bursu-<იდენტიფიკატორი> (გრძელი სტრიქონი ფაილიდან .rdp). VNC-ისთვის და BURSUcm-ის SSH-შესვლისთვის: bursu-ticket. |
| მოვლენის შედეგი | Success — წარმატება; Failure — შეცდომა; Refused — უარი წესების ან შემოწმების საფუძველზე. |
| დირექტორია (directory) | მიერთებული Active Directory-ის ან LDAP-ის სერვერი, საიდანაც კარიბჭე მომხმარებლებსა და მათ ჯგუფებს იღებს. |
| კვორუმი | სხვადასხვა ადამიანისგან მიღებული დამტკიცებების რაოდენობა, რომელსაც წესი მოითხოვს (1-დან 5-მდე). მოთხოვნის ავტორი არ ითვლება. |
| კარიბჭის SSH გასაღები | კარიბჭის საკუთარი ჰოსტის გასაღები, რომელსაც ადამიანების SSH-კლიენტები ხედავენ. არ აურიოთ სამიზნე სერვერების გასაღებებში. |
| გააქტიურების გასაღები | კოდი BPK- და 20 სიმბოლო შესყიდვის წერილიდან. bursucm.com პორტალზე ლიცენზიაში იცვლება. |
| აღდგენის გასაღები | სტრიქონი, რომელიც გასაღების შექმნისას ან შეცვლისას გაიცემა. საჭიროა რეჟიმის შესაცვლელად. ერთხელ ჩანს. |
| აღდგენის გასაღები (recovery key) | ერთხელ ჩანს ოსტატში /setup. აღადგენს მთავარ გასაღებს, თუ გასაღების ფაილი დაიკარგა ან ფრაზა დაგავიწყდათ. ინახება ოფლაინ, არა კარიბჭეზე. |
| ჰოსტის გასაღები | საჯარო გასაღები, რომლითაც SSH-სერვერი ამტკიცებს, რომ ეს სწორედ ისაა. კარიბჭე დადასტურებისას იმახსოვრებს მის ანაბეჭდს (SHA256) და უარს ამბობს, თუ გასაღები შეიცვალა. |
| დაშიფვრის გასაღები | კარიბჭის მთავარი გასაღები, რომლითაც სერვერების ანგარიშების პაროლები და გასაღებებია დაშიფრული. |
| მოთხოვნის კოდი | ტექსტი, რომელსაც ინტერნეტის გარეშე კარიბჭე აჩვენებს, რათა ის სხვა კომპიუტერიდან პორტალზე გადაიტანოთ; პორტალის პასუხი ლიცენზიის ფაილია. |
| დაყენების კოდი (setup code) | ერთჯერადი 12-სიმბოლოიანი კოდი (სახით XXXX-XXXX-XXXX) ფაილში /var/lib/bursu-pam/setup-code. საჭიროა ერთხელ — ოსტატის /setup გასახსნელად. |
| აღდგენის კოდები | ათი ერთჯერადი კოდი, რომლებიც აპის კოდს ცვლის, თუ ტელეფონი დაიკარგა. ერთხელ ჩანს. |
| ზარი (Alerts) | ხატულა ზედა პანელში მიმდინარე პრობლემებისა და საქმეების სიით. |
| ბრძანებების კონტროლი | დამცავი ბარიერი და ჟურნალი: კარიბჭე შეყვანილ სტრიქონებს კითხულობს და პოლიტიკების მიხედვით უშვებს, ნიშნავს, დადასტურებამდე აჩერებს, უარყოფს ან სეანსს ხურავს. უსაფრთხოების საზღვარი არ არის. |
| საკონტროლო წერტილი | მოვლენა Audit chain checkpoint signed: წარმატებული ღამის შემოწმების შემდეგ კარიბჭე ბოლო შემოწმებული მოვლენის ნომერს ხელს აწერს. ჯაჭვის დარღვევისას არ იწერება. |
| ფაილის ასლი | გადაცემული ფაილის დაშიფრული ასლი სეანსის ჩანაწერის გვერდით. ჩანაწერებზე დიდხანს არ ინახება. |
| გაგზავნის პოზიცია | ბოლო მოვლენის ნომერი, რომლის მიღებაც SIEM-ის მიმღებმა დაადასტურა. მარცხის შემდეგ გაგზავნა მისგან გრძელდება. |
| ლიცენზიის ლიმიტი | ერთდროულად აქტიური სერვერების უდიდესი რაოდენობა, რომელსაც ლიცენზია უშვებს. |
| ლიცენზია (.bpl) | BURSUsofts-ის ხელმოწერილი ფაილი: ვადა, აქტიური სერვერების რაოდენობა, საშეღავათო დღეები. ყენდება გვერდზე Settings → Licence. |
| საშეღავათო ვადა (grace) | დღეები ფასიანი ლიცენზიის ვადის გასვლის შემდეგ, როცა კარიბჭე ჯერ კიდევ სრულად მუშაობს და გაფრთხილებას აჩვენებს. საცდელ ლიცენზიას საშეღავათო ვადა არ აქვს. |
| მანიფესტი | სეანსის ჩანაწერის ხელმოწერილი აღწერა: მისი ნაწილების სია ზომებითა და საკონტროლო ჯამებით. |
| მთავარი გასაღები | გასაღები, რომლითაც კარიბჭე შიფრავს სამიზნე სისტემების პაროლებს, გასაღებებს და სეანსების ჩანაწერებს. ინახება კატალოგში /var/lib/bursu-pam/keys. |
| რბილი გაჩერება | რას აკეთებს კარიბჭე მოქმედი ლიცენზიის გარეშე: ახალი სეანსები და ცვლილებები აკრძალულია, შესვლა, ჟურნალები, ზედმეტის გათიშვა და სეანსების შეწყვეტა კი მუშაობს. |
| წაუკითხავი სტრიქონი | სტრიქონი, რომელიც კარიბჭემ ეკრანიდან საიმედოდ ვერ წაიკითხა: სრულეკრანიანი პროგრამა, შეყვანა ექოს გარეშე, გასუფთავებული ეკრანი. |
| ერთჯერადი ბილეთი | მოკლე საიდუმლო, რომელიც დაკავშირებისას პაროლს ცვლის. ცოცხლობს 60 წამი, გამოდგება ერთხელ. RDP-სთვის ეს «კოდია», VNC-ისთვის და BURSUcm-ის SSH-შესვლისთვის — ბილეთი. ის არც ჟურნალში ხვდება და არც გვერდის მისამართში. |
| საკვანძო კადრები (ინდექსი) | RDP ჩანაწერის შენახული კადრები, საიდანაც ჩვენების სწრაფად დაწყება შეიძლება. ინდექსის გარეშე გადახვევა უფრო ნელია. |
| შემასუსტებელი ცვლილება | ცვლილება, რომელიც დაცვას ამცირებს. კონსოლი მოითხოვს აღნიშვნას და ვინაობის ხელახალ დადასტურებას; ამის შესახებ ჩანაწერი აუდიტში ხვდება. |
| გაუქმება (Revoke) | გაცემული წვდომის ვადამდე შეწყვეტა. მის საფუძველზე გახსნილი სეანსები მაშინვე იხურება. |
| ანაბეჭდი (fingerprint) | გასაღების ან სერტიფიკატის მოკლე საკონტროლო სტრიქონი თვალით შესადარებლად. შეადარეთ ის იმას, რასაც თავად სერვერი აჩვენებს. |
| ანაბეჭდი (SHA-256, SPKI) | სერტიფიკატის ან მისი გასაღების მოკლე საკონტროლო სტრიქონი. მოწმდება კონსოლთან ან იმასთან შედარებით, რაც ადმინისტრატორმა გაცნობათ. |
| სერვერების საქაღალდე | სერვერების ჯგუფი მოხერხებულობისა და წვდომის გაცემისთვის: საქაღალდისთვის მინიჭებული წესი მოიცავს მასში არსებულ ყველა სერვერს, ჩადგმული საქაღალდეების ჩათვლით. |
| ხელახალი დადასტურება (re-auth) | პაროლისა და მეორე ფაქტორის კოდის ხელახლა შეყვანა სახიფათო მოქმედების წინ. მოქმედებს 10 წუთი. |
| ვინაობის ხელახალი დადასტურება | პაროლისა და კოდის კიდევ ერთხელ შეყვანა სახიფათო მოქმედების წინ. მოქმედებს 10 წუთი. |
| ხელმოწერილი ჩანაწერი | სეანსის ჩანაწერი, რომლის მანიფესტიც კარიბჭის გასაღებით არის ხელმოწერილი. მტკიცებულებად მხოლოდ ასეთი ჩანაწერი ითვლება. |
| .rdp ფაილის ხელმოწერა | იმ დაკავშირების ფაილის ელექტრონული ხელმოწერა, რომელსაც ადამიანი «My access»-ში ჩამოტვირთავს. ხელმოწერილი ფაილი გამომცემელს აჩვენებს და ცვლილებებისგან დაცულია. |
| დადასტურება კავშირის დახურვით | მიმღები მიღებას იმით ადასტურებს, რომ კარიბჭის მიერ კავშირის დახურვის შემდეგ საკუთარ კავშირს ხურავს; წინააღმდეგ შემთხვევაში კარიბჭე მოვლენებს მიღებულად არ თვლის. |
| ვინაობის დადასტურება | პაროლისა და კოდის ხელახლა შეყვანა (მოქმედებს 10 წუთი), რომელიც საჭიროა შემასუსტებელი ცვლილებებისთვის: Telnet, NTLM, სუსტი შესვლა, წესის უფლებების გაფართოება, პარამეტრების შერბილება. |
| ბრძანებების კონტროლის პოლიტიკა | ჩანაწერების ნაკრები გამოყენების არით (ვინ და სად). წყვეტს პირველი შესაფერისი ჩანაწერი; რამდენიმე პოლიტიკიდან იმარჯვებს ყველაზე მკაცრი. |
| ფაილების პოლიტიკა | წვდომის წესის ნაწილი: ფაილების გადაცემის მიმართულება, ტერმინალი, გაცვლის ბუფერი, RDP მოწყობილობები, ფაილების ასლები. რამდენიმე წესის შემთხვევაში უფლებები ჯამდება. |
| წესი «მოთხოვნით» (By request) | წესი, რომელიც თავად არაფერს უშვებს, არამედ განსაზღვრავს, ვის, რისი, რა ვადით და ვისგან აქვს მოთხოვნის უფლება. მას ადმინისტრატორი ქმნის. |
| წვდომის წესი (rule) | ვინ (ადამიანები და ჯგუფები), სად (სერვერები და საქაღალდეები), რომელი ანგარიშებით, როდის და რისი გადატანა შეიძლება. წესის გარეშე წვდომა არ გაიცემა. |
| პრივილეგირებული რეჟიმი | ქსელური მოწყობილობისთვის: კარიბჭე შესვლის შემდეგ თავად შეიყვანს პრივილეგიების ამაღლების პაროლს (enable). მუშაობს მხოლოდ ჩაშენებულ პროფილებთან; პაროლი საიდუმლოს სახით ინახება. |
| არხთან მიბმა (channel binding) | Windows-ით შესვლის დაცვა ბილეთის მესამე პირისთვის გადაგზავნისგან. კონფიგურირდება Sign-in and MFA-ში. |
| არხთან მიბმა (channel binding) | PostgreSQL SCRAM შესვლის დაცვა კარიბჭის ჩანაცვლებისგან. კლიენტი მას მხარს უნდა უჭერდეს. |
| საცდელი პერიოდი (trial) | 7 დღე, 25 სერვერამდე, საშეღავათო ვადისა და დასრულების გაფრთხილების გარეშე; ერთხელ ერთ ინსტალაციაზე. |
| გამოყენების შემოწმება | გადაუდებელი წვდომის ყოველი გამოყენების სავალდებულო განხილვა Approver ან Auditor როლის მქონე პირის მიერ, რომელსაც ეს წვდომა არ გამოუყენებია. სრულდება დასკვნითა და შენიშვნით. |
| გახანგრძლივება (Extend) | ახალი მოთხოვნა, რომელიც მიმდინარე წვდომის დასრულების მომენტში იწყება და განიხილება, როგორც ნებისმიერი სხვა. |
| საშვი (pass) | ერთჯერადი პაროლი, რომელსაც ადამიანი «My access»-ში იღებს და საკუთარ კლიენტში მონაცემთა ბაზის პაროლად შეიყვანს. სიცოცხლის ვადა და დაკავშირებების რაოდენობა მონაცემთა ბაზების პარამეტრებში მიეთითება. |
| მოწყობილობის პროფილი | აღწერა იმისა, როგორ შედის კარიბჭე Telnet-მოწყობილობაზე: რომელ სტრიქონებს დაელოდოს და რა აკრიფოს (სახელი, პაროლი). არსებობს ჩაშენებული (მხოლოდ წაკითხვისთვის) და საკუთარი პროფილები. |
| სეანსის მუშა პროცესი (worker) | ცალკე იზოლირებული პროცესი, რომელსაც კარიბჭე ყოველი RDP- ან VNC-სეანსისთვის და ჩანაწერის დახატვისთვის უშვებს; შეზღუდულია მეხსიერებით, პროცესებითა და პროცესორით. |
| ლუქის მოხსნა (unseal) | მთავარი გასაღების გახსნა გვერდზე /unseal — ფრაზით ან აღდგენის გასაღებით. |
| გადაუდებელი წვდომის განხილვა | გამოყენების შემოწმება დამმტკიცებლის ან აუდიტორის მიერ (არა თავად მომხმარებლის მიერ) დასკვნით Justified, Not justified ან Needs follow-up და სავალდებულო შენიშვნით. |
| რეჟიმი Protected by the OS / Sealed | გასაღები დაცულია ოს-ის საშუალებებით და თავისით იხსნება; ან დაშიფრულია საიდუმლო ფრაზით, რომელიც ყოველი გაშვების შემდეგ შეჰყავთ. |
| RDP რეზერვაცია | ჩანაწერი, რომელსაც კარიბჭე ქმნის, როცა RDP-სერვერთან Connect-ს დააჭერთ. ცოცხლობს 10 წუთი: ამ დროში ფაილი .rdp უნდა გახსნათ. |
| როლი (Administrator, Auditor, Approver, User) | ადამიანის უფლებების ნაკრები კონსოლში. Administrator მართავს მომხმარებლებს, რესურსებს, წესებსა და პარამეტრებს; Auditor კითხულობს ჟურნალებს და მიმოხილვას; Approver წყვეტს წვდომის მოთხოვნებს; User სერვერებს წესების მიხედვით უკავშირდება. ადამიანს შეიძლება რამდენიმე როლი ჰქონდეს, გარდა წყვილისა Administrator და Approver, რომლებიც შეუთავსებელია. |
| ახალი კოდი | ავთენტიფიკატორის ექვსი ციფრი, რომლებიც ადრე არ შეგიყვანიათ. საჭიროა საშვისა და VNC ბილეთის მიღებისას. კოდი, რომლითაც ახლახან შეხვედით, ხელმეორედ არ მიიღება. აღდგენის კოდი აქ არ გამოდგება. |
| პერიოდული გადამოწმება (reconciliation) | დირექტორიის ადამიანების პერიოდული ხელახალი წაკითხვა, არანაკლებ 15 წუთში ერთხელ, იმ ჯგუფებისთვის, რომელთა ცვლილებებიც შეტყობინებით არ მოდის. |
| საიდუმლო «მხოლოდ ჩაწერისთვის» | პაროლი, გასაღები ან პრივილეგირებული რეჟიმის პაროლი, რომლის დაყენება ან შეცვლა შეიძლება, უკან წაკითხვა კი — არა: არც კონსოლში, არც ჟურნალში. |
| სერვერი (target) | კომპიუტერი ან მოწყობილობა, რომელსაც კარიბჭე ადამიანს აკავშირებს: SSH, Telnet, RDP, VNC ან მონაცემთა ბაზა (PostgreSQL, MySQL, SQL Server). აღიწერება გვერდზე Servers. |
| უმოქმედობის შეკუმშვა | ჩანაწერში ხანგრძლივი პაუზები ნაჩვენებია და ექსპორტდება როგორც ერთი მოკლე პაუზა; რეალური დრო გვერდით ჩანს. |
| დამმტკიცებელი (Approver) | იმ ადამიანის როლი, რომელიც წვდომის მოთხოვნებს წყვეტს, ბრძანებებს ადასტურებს და გადაუდებელი წვდომის გამოყენებებს ამოწმებს. შეუთავსებელია Administrator როლთან. |
| ჯგუფების შესაბამისობა (group mapping) | წესი «დირექტორიის ჯგუფი იძლევა კარიბჭის როლს და/ან ჯგუფს». |
| შედგენილი სტრიქონი | სტრიქონი კონვეიერით, გადამისამართებით ან ჩანაცვლებით. Allow-list მას მხოლოდ მაშინ იღებს, თუ Allow ჩანაწერს ჩართული აქვს Compound lines allowed. |
| შენახვის ვადა | დრო, რომლის შემდეგაც ჩანაწერი ყოველდღიური გასუფთავებით იშლება. მიეთითება ველში Keep recordings, months. |
| მზა ნაკრები (Starter pack) | პოლიტიკის მზა ნიმუში; იქმნება გამორთულად, საჭიროა მისი შემოწმება და ჩართვა. |
| მხოლოდ ნახვა | პირდაპირი ყურების რეჟიმი, რომელშიც თქვენი არცერთი მოქმედება დისტანციურ კომპიუტერამდე არ აღწევს. |
| ზუსტი ძებნა | ძებნა ბრძანების (Exact text) ან სეანსის სტრიქონის (Look up an exact line) ზუსტი ტექსტით. კარიბჭე დაცულ ანაბეჭდს ადარებს, თავად ტექსტს კი არც ინახავს და არც აჩვენებს. |
| ინსტალაცია (installation) | კარიბჭის ერთი ეგზემპლარი საკუთარი ბაზითა და ინსტალაციის იდენტიფიკატორით (Installation ID). ლიცენზია ინსტალაციაზე გაიცემა და მანქანაზეა მიბმული. |
| ანგარიში (account) | ლოგინი სამიზნე სერვერზე და მისი საიდუმლო. საიდუმლო კარიბჭეზე დაშიფრული სახით ინახება და ადამიანს არ ეჩვენება. ადამიანი ანგარიშით ისე შედის, რომ მისი პაროლი არ იცის. |
| ჰეში | საკონტროლო ჯამი: მოკლე სტრიქონი, რომელიც მონაცემების ნებისმიერი ცვლილებისას იცვლება. მოვლენის ჰეში წინა მოვლენის ჰეშს მოიცავს. |
| სამიზნე სერვერი | სერვერი, მოწყობილობა ან მონაცემთა ბაზების მართვის სისტემა, რომლებსაც ადამიანები კარიბჭის გავლით უკავშირდებიან. |
| ჟურნალის ჯაჭვი | ჰეშებით დაკავშირებული მოვლენების მიმდევრობა. შუაში მოვლენის შეცვლა ან წაშლა ჯაჭვს წყვეტს და შემოწმება ამას პოულობს. |
| ჩვენების სასაათო სარტყელი | სარტყელი, რომლითაც კონსოლი დროს აჩვენებს და რომლის მიხედვითაც ითვლება გრაფიკების დღეები და ღამის შემოწმებები (displayTimeZone). |
| კარიბჭე | BURSU PAM-ის სერვერი: სერვისი bursu-pam-gateway, რომლის გავლითაც მიდის ყველა კავშირი სამიზნე სერვერებთან. სამიზნე სისტემების პაროლები მხოლოდ მან იცის. |
| კარიბჭე და ტერმინალი (pty) | ბრძანებების კონტროლი ტერმინალის ეკრანს კითხულობს. ტერმინალის გარეშე დაკავშირება (ssh -T) მოქმედი პოლიტიკის დროს უარყოფილია. |
| ვიდეოდ ექსპორტი | MP4 ფაილი, რომელიც ხელმოწერილი ჩანაწერიდან კეთდება, ხმის გარეშე. კარიბჭეზე არ ინახება, მოითხოვს ვინაობის ხელახალ დადასტურებას. |
| გადაუდებელი წვდომა | სერვერზე შესვლა დამტკიცების გარეშე სასწრაფო სამუშაოსთვის. ყოველი გამოყენება აუცილებლად განიხილება. |
| შესვლის ეტაპი | შუალედური ნაბიჯი, როცა სრული წვდომა ჯერ არ არის: TOTP კოდის შემოწმება, დროებითი პაროლის შეცვლა, TOTP-ის დაყენება. ყოველი ეტაპი დროში შეზღუდულია. |