-
Notifications
You must be signed in to change notification settings - Fork 59
Frequently Asked Questions
By default,SiriKali uses a mount point prefix of "~/.SiriKali.tmp/".
You can change it to something else by clicking "Menu->Settings->Editable Options->Set Mount Point Prefix" option and then set a folder you want to be used as a default mount point prefix.
Unique custom mount point path can be used through adding a volume to the favorites list and then setting custom mount point path in the "mount point path" field.The volume should then be accessed through the favorites list.
Favorites list is access through Menu->Favorites.
Set the option at "Menu->Settings->General Options->Start Minimized".
-
"Key" entry means the password you enter will be used to create/unlock the volume.
-
"KeyFile" entry means the contents of a specified file will be used as a password to create/unlock the volume. This option is not very safe as the file contents will most likely be truncated on the first encountered new line character making effective password not as strong as expected. It is advised to use one of the next two options if a key file is to be used.
-
"HMAC+KeyFile" entry means the effective password will be a combination of key file contents and an empty password. The effective password will be produced with the following formula: password = hmac_sha256( key file contents,empty password ).
-
"Key+KeyFile" entry means the effective password will be a combination of key file contents and a password. The effective password will be produced with the following formula: password = hmac_sha256( key file contents,password ).
-
"Internal Wallet" entry means the effective password will be retrieved from LXQt internal secure storage system. Section 8.0 has information on how to add passwords to this backend.
-
"KDE Wallet" entry means the effective password will be retrieved from LXQt secure storage system through KDE's KWallet backend. Section 8.0 has information on how to add passwords to this backend.
-
"GNOME Wallet" entry means the effective password will be retrieved from LXQt secure storage system through libsecret backend. Section 8.0 has information on how to add passwords to this backend.
-
"OSX keychain" entry means the effective password will be retrieved from LXQt secure storage system through OSX keychain backend. Section 8.0 has information on how to add passwords to this backend.
Backend executables are searched in the following directories with the first entry searched first and the last
entry searched last: "/usr/local/bin/","/usr/local/sbin/","/usr/bin/","/usr/sbin/","/bin/","/sbin/",
"/opt/local/bin","/opt/local/sbin","/opt/bin","/opt/sbin","/bin","/.bin".
Disable the feature by setting an option through "Favorites->Manage Favorites->Manage Keys In Wallets->none"
7.0 How do i unlock a volume through a favorite entry using a key in a wallet and without showing mount dialog prompt?
-
Set your preferred password storage system through "Favorites->Manage Favorites->Manage Keys In Wallets".
-
Unset "Menu->Settings->General Options->Show Mount Dialog When Auto Mounting".
- Click "Favorites->Manage Favorites->Manage Keys In Wallets".
- Select your preferred key storage system in the "Set Default Wallet" section.
- Enter the full path to the volume folder and password and then click "Add Volume To Selected Wallet". Click the button to the right of the volume path field to invoke file dialog window where you will get the opportunity to browse to where the folder is to select it.
SiriKali on both Windows and Linux support connecting to ssh servers using sshfs using:
- Password authentication.
- Key agents and is tested with KeePass 2 on Windows. On windows, first configure the key agent to create a cygwin socket file and then set the path to the socket file in step 7 below.
- Public key authentication if the private key is not password protected(See step 8 below).
- A password protected private key when doing public key authentication should first be loaded to a key agent and then configure SiriKali to work with a key agent to connect to the ssh server.
Below are steps to configure SiriKali to connect to ssh server:
- Click
Creave Volume
menu and then selectSshfs
to open upFavorites
dialog window with special settings for adding an sshfs volume. - At the
Remote Ssh Server Address
field, type the address to the remote server. Example:[email protected]:/remote/path
-
SSH_AUTH_SOCK
environmental variables should be added to theSSH_AUTH_SOCK Socket Path
field if its necessary. - At the
IdentityFile Path
field, add a full path to an ssh identity file(private key) for RSA or DSA authentication if the server requires it. - Mount options should be added in the
Mount Options
field and example options areidmap=user,StrictHostKeyChecking=no
. - After doing the above, click
Add
to save the entry on the favorites list and then clickDone
to close the favorites dialog window. - The newly added entry can be accessed by clicking
Favorites
button on the main menu and then click the entry from the drop down menu.
- Press "Ctrl+D" key combo when SiriKali main GUI window has focus to show a debug window.
- Use SiriKali normally and observe logs showing up on the debug window.
11.0 How to tell SiriKali what backend to use if a custom config file has a name SiriKali does not recognize?
Prefix the path you give to SiriKali with [[[XYZ]]]
where XYZ
is the name of the backend.
For example, if you want a CryFS volume to have a custom config file that is named "woof.bar" and it is located at "/abc/def", then give SiriKali a path of "[[[cryfs]]]
/abc/def/woof.bar".
Last Update: Wed 01 Jan 2020 02:08:57 PM EAT