• Какой тип ФС и тип разметки лучше для сервера на линуксе?

    @Nordman99 Автор вопроса
    Руслан Федосеев,
    А по домен контроллер ничего особенно то и не надо на самом деле....
    Ну это да, но мало ли что потом захочется накрутить, а инсталляторы это смотря какой в каком дистре они подробно интересуются зачем ОСь ставишь, в Убунте обычно по умолчанию вообще один раздел ext4 под всю систему создается кроме бута, но вы вообще имеете в виду гипервизор
  • Какой тип ФС и тип разметки лучше для сервера на линуксе?

    @Nordman99 Автор вопроса
    а именно btrfs snapshot
    так вроде же и в ext4 снапшоты можно делать с помощью RSYNC, хотя сам я в ext4 этим не пользовался
  • Какой тип ФС и тип разметки лучше для сервера на линуксе?

    @Nordman99 Автор вопроса
    Вот тоже и я думаю плюсы LVM - можно гибко при работающей системе делать lvm`ными разделами всё что угодно и они не привязаны к физическому носителю, но насколько мне известно на lvm можно накатить только EXT4 так?
  • Какой тип ФС и тип разметки лучше для сервера на линуксе?

    @Nordman99 Автор вопроса
    Лол, судя по ответу вы никогда не отдавались на мнение инсталлятора
  • Какой альтернативный межсетевой экран по образцу Kerio Control посоветуете на Windows Server?

    @Nordman99
    Если говорить вообще то Kerio Control не видел ни разу потому могу неправильно понять ваши нужды но скажу от себя что для винды, любой хоть и серверной, лучший фаерволл в мире будет Agnitum Outpost Firewall, к сожалению он разрабатывался под 7ку но работает до сих пор отлично и на 10ке, на 11ой не проверял т.к. и саму 11ую не пробовал даже ибо нафиг надо, так вот по этой причине он не имеет никаких серверных фишек - удаленное администрирование скриптование применение через групповые политики и т.д. только мануально через ГУЙ, так же сама фирма агнитум уже давно прекратила своё существование, разрабы ушли в яндекс, потому фаер этот уже официально не приобрести, только качать с торрентов
  • Где в SQL запросе ошибка?

    @Nordman99 Автор вопроса
    Ошибка тут:

    Result: near "BETWEEN": syntax erro


    Ошибка не там, если чуть переделать, заменить
    CONSTRAINT LearningYears CHECK(BETWEEN 1 AND 6),
    на
    CONSTRAINT LearningYears CHECK(LearningYears >= 1 AND LearningYears <=6),


    То выполнение запроса показывает ошибку уже на следующем месте:
    Execution finished with errors.
    Result: near "FOREIGN": syntax error
    At line 1:
    CREATE TABLE Groups(
    ID_Group IDENTITY PRIMARY KEY,
    GroupName CHAR(8) NOT NULL UNIQUE,
    Year BYTE NOT NULL DEFAULT 1
    CONSTRAINT LearningYears CHECK(LearningYears >= 1 AND LearningYears <=6),
    Department INT FOREIGN


    То же самое если и вообще убрать эту строчку CONSTRAINT LearningYears CHECK(BETWEEN 1 AND 6), и выполнить без неё:
    CREATE TABLE Groups(
    ID_Group IDENTITY PRIMARY KEY,
    GroupName CHAR(8) NOT NULL UNIQUE,
    Year BYTE NOT NULL DEFAULT 1,
    Department INT FOREIGN KEY REFERENCES Departmets(ID_Dep)
    ON DELETE NO ACTION
    ON UPDATE CASCADE),
    Monitor INT NOT NULL FOREIGN KEY
    REFERENCES Students(ID_Stud)
    ON DELETE SET NULL
    ON UPDATE CASCADE);

    Выдаёт:
    Execution finished with errors.
    Result: near "FOREIGN": syntax error
    At line 1:
    CREATE TABLE Groups(
    ID_Group IDENTITY PRIMARY KEY,
    GroupName CHAR(8) NOT NULL UNIQUE,
    Year BYTE NOT NULL DEFAULT 1,
    Department INT FOREIG
  • Почему не могу закинуть открытый ключ SSH из Линукса в Windows?

    @Nordman99 Автор вопроса
    Нужно полистать конфигурацию вашего sshd сервере на винде и посмотреть где он считает должны быть публичные ключи пользователя

    Вообщем виндовый OpenSSH устанавливается в папку c:\windows\system32\OpenSSH
    Там же лежит дефолтный конфиг - sshd_config_default
    Вот его содержимое: https://pastebin.com/tnudZbsJ
    Этот конфиг целиком копируется при установке в папку c:\ProgramData\ssh\
    С именем sshd_config, оттуда, т.е. из файла c:\ProgramData\ssh\sshd_config эти настройки и применяются при первом запуске sshd, с дефолтными настройками авторизация по паролю проходила, коннект из линукса в винду по SSH проходил отлично,
    я в файле поменял, настройки: прописал путь к authorized_keys (может его и ненадо было прописывать?)
    отключил авторизацию по паролю и включил по ключу:

    PasswordAuthentication no
    PubkeyAuthentication yes

    Прописал путь к authorized_keys таким образом:
    Было: AuthorizedKeysFile .ssh/authorized_keys
    Прописал: AuthorizedKeysFile __USERPROFILE__/.ssh/authorized_keys
    Кстати странно что было AuthorizedKeysFile .ssh/authorized_keys (в линуксовом конфиге эта строчка такая же) - что подразумевается под расположением .ssh/authorized_keys ? Если папка пользователя то где путь к ней перед .ssh?
    вообщем полистав виндовый конфиг ниже можно увидеть такие строчки:

    Match Group administrators
    AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

    Отсюда делаю вывод - в виндовом конфиге к переменным окружения обращаться нужно также через __ до и после, т.к. PROGRAMDATA это системная переменная окружения, обычно - c:\Programdata
    поэтому путь к authorized_keys я и прописал как _USERPROFILE__/.ssh
    т.к. USERPROFILE в винде это путь к папке профиля текущего пользователя, в моем случае - c:\Users\мояпапка
    По совету uvelichitel прописал также в конфиге

    Match User Me
    AuthorizedKeysFile __USERPROFILE__/.ssh/authorized_keys

    а оригинальные строчки
    Match Group administrators
    AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys
    закомментировал

    Вообщем сейчас мой конфиг выглядит так: https://pastebin.com/usQSU5tC

    sshd ессно перезапускал, не коннектится по ключу все равно,
    Кстати пробовал коннектися из убунты и через putty, сгенерил в патти ключи (т.к. с ключами openssh он не работает, вернее работает но если их сконвертировать формат патти но я не стал), также закинул открытый ключ на сервер в файл authorized_keys - и патти не коннектится, выдаёт тоже самое
    Permission denied (publickey,keyboard-interactive).
  • Почему не могу закинуть открытый ключ SSH из Линукса в Windows?

    @Nordman99 Автор вопроса
    uvelichitel, а и по nix не профи, по Винде скорее больше но SSH пользуюсь впервые, я тут выяснил что я тупанул - содержимое открытого ключа нужно целиком записывать в файл .ssh/authorized_key, только в каком виде? Целиком без изменений? Или как? А я просто ложил файл открытого ключа в .ssh
  • Почему не могу закинуть открытый ключ SSH из Линукса в Windows?

    @Nordman99 Автор вопроса
    Закинул ключи в винду флешкой в папку c:\Users\User\.ssh
    итого там появился ключ.pub
    Сделал как в п.1
    т.е. прописал
    Match User User
    AuthorizedKeysFile C:/Users/User/.ssh/ключ.pub

    Кстати там уже были строчки:

    Match Group administrators
    AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

    Это образец?

    Выставил в c:\programdata\ssh\sshd_config

    PasswordAuthentication no

    перезапустил в винде службу sshd

    выполняю в линухе

    $ ssh User@ipaddress

    В итоге получаю
    Permission denied (publickey,keyboard-interactive).

    Кстати что это там в
    %programdata%\ssh\sshd_config за строчки:

    #HostKey __PROGRAMDATA__/ssh/ssh_host_rsa_key
    #HostKey __PROGRAMDATA__/ssh/ssh_host_dsa_key
    #HostKey __PROGRAMDATA__/ssh/ssh_host_ecdsa_key
    #HostKey __PROGRAMDATA__/ssh/ssh_host_ed25519_key

    и

    # The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
    # but this is overridden so installations will only check .ssh/authorized_keys
    #AuthorizedKeysFile .ssh/authorized_keys

    Может надо в винде прописать открыто HostKey __PROGRAMDATA__/ssh/закрытый ключ

    и - AuthorizedKeysFile .ssh/открытыйключклиента ?

    Вроде когда ключи в винде сгенерил командой ssh-keygen потом закрытый ключ добавил
    ssh-add c:\Windows\System32\OpenSSH\закрытыйключ

    Всё по мануалам
  • Почему не могу закинуть открытый ключ SSH из Линукса в Windows?

    @Nordman99 Автор вопроса
    latush, Да папку, не файл, и в нее закидывал ключ .pub
  • Почему не могу закинуть открытый ключ SSH из Линукса в Windows?

    @Nordman99 Автор вопроса
    FanatPHP, вроде же ясно написал
    закинул октрытый ключ в папку c:\users\user\.ssh - ssh не коннектится
    сделал папку c:\users\user\.ssh\authorized_keys закинул еще и туда, все равно не коннектится
  • Почему не могу закинуть открытый ключ SSH из Линукса в Windows?

    @Nordman99 Автор вопроса
    FanatPHP, также в папке юзера в .ssh, с правами только юзера, т.е. c:\users\user\.ssh
    Вручную тоже закидывал и туда делал еще и в папке .ssh делал папку authorized_keys и туда закидывал, бесполезно,
    А в инете больше статей о том как из винды в линукс заходить по ссх, но не наоборот
  • Как удалить определенные разрешения проге?

    @Nordman99 Автор вопроса
    Нехочу привлекать внимание разрабов, прога российская, взлом дело не совсем приличное, ну а что делать если разрабы балбесы, на 4pda уже нашел но это уже не поможет, старые версии, старее чем актуальная уже не работают
  • Как удалить определенные разрешения проге?

    @Nordman99 Автор вопроса
    К тому же старые версии рано или поздно перестают работать, или чтото меняется или разрабы попросту блокируют им доступ, так что придется учиться ломать
  • Как удалить определенные разрешения проге?

    @Nordman99 Автор вопроса
    Только вот проблема - APKPURE не находит этой проги ни при каком поиске, и по имени пакета искал, и по названию, и ссылку из браузера из плеймаркета в строку поиска в апкпуре вставлял, все бесполезно, не находит
  • Как удалить определенные разрешения проге?

    @Nordman99 Автор вопроса
    apkpure.com знаю, но что можно предыдущую версию взять не знал, а как там это делается?
  • Пишу первый проект Hello World и сразу фейл, в чем ошибка?

    @Nordman99 Автор вопроса
    ImageButton startButton = findViewById(R.id.startButton);

    И это в книге тоже было и это я тоже проглядел, блин, спасибо!!!
  • Пишу первый проект Hello World и сразу фейл, в чем ошибка?

    @Nordman99 Автор вопроса
    Кстати да, проглядел в книге строчку

    private ImageButton startButton;
    Которую надо было вставить в MainActivity.java
    После этого прежние ошибки исчезли но появилась новая:
    cannot find symbol class ImageButton

    private ImageButton startButton;
    ^
    symbol: class ImageButton
    location: class MainActivity
  • Пишу первый проект Hello World и сразу фейл, в чем ошибка?

    @Nordman99 Автор вопроса
    <?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:visibility="visible"
        tools:context=".MainActivity">
    
        <TextView
            android:id="@+id/helloText"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:text="@string/helloWorld"
            android:textColor="@color/purple_700"
            android:textSize="40sp"
            android:visibility="invisible"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="0.5"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/startButton"
            app:layout_constraintVertical_bias="0.796" />
    
        <ImageButton
            android:id="@+id/startButton"
            style="@style/Base.Widget.AppCompat.Button.Borderless.Colored"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginEnd="76dp"
            android:contentDescription="@string/helloWorld"
            android:onClick="onStartButtonClick"
            android:visibility="visible"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintHorizontal_bias="1.0"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:srcCompat="@drawable/button"
            tools:srcCompat="@drawable/button" />
    
    </androidx.constraintlayout.widget.ConstraintLayout>