Differences
This shows you the differences between the selected revisions of the page.
2023-01-10 | 2023-01-10 | ||
no summary (178.34.167.22) | no summary (178.34.167.22) | ||
Line 26: | Line 26: | ||
The ''%%{T-REPLACE-RX:/{BASE:PORT}/-1//}%%'' is a workaround for KeePass resolving the ''{BASE:PORT}'' placeholder to ''-1'', when a password entry //%%URL%%// field does not specify the port explicitly and KeePass does not know the protocol (such as ''sftp'') to substitute a standard port. | The ''%%{T-REPLACE-RX:/{BASE:PORT}/-1//}%%'' is a workaround for KeePass resolving the ''{BASE:PORT}'' placeholder to ''-1'', when a password entry //%%URL%%// field does not specify the port explicitly and KeePass does not know the protocol (such as ''sftp'') to substitute a standard port. | ||
- | The ''%%{T-CONV:`{T-REPLACE-RX:|{BASE:QUERY}|^\?||}`Uri-Dec`}%%'' to pass ''{BASE:QUERY}'' to WinSCP as parameters. | + | The ''%%{T-CONV:`{T-REPLACE-RX:|{BASE:QUERY}|^\?||}`Uri-Dec`}%%'' to pass ''{BASE:QUERY}'' to WinSCP.exe as parameters. |
See KeePass documentation for [[https://keepass.info/help/base/placeholders.html|placeholders]]. | See KeePass documentation for [[https://keepass.info/help/base/placeholders.html|placeholders]]. | ||
Line 43: | Line 43: | ||
For best security, it is good practice to limit how many processes you trust to securely handle your sensitive data. For this reason, we recommend you manage your sites on WinSCP [[ui_login|Login window]] and use a strong WinSCP [[master_password|master password]] to protect them. | For best security, it is good practice to limit how many processes you trust to securely handle your sensitive data. For this reason, we recommend you manage your sites on WinSCP [[ui_login|Login window]] and use a strong WinSCP [[master_password|master password]] to protect them. | ||
+ | |||
+ | For this on %%URL%% Override window, to //Scheme// field, enter ''winscp''. In //%%URL%% Override// field, enter: | ||
+ | |||
+ | <code> | ||
+ | cmd://"{ENV_PROGRAMFILES_X86}\WinSCP\WinSCP.exe" {USERNAME}@{BASE:HOST}{BASE:PATH} {T-CONV:`{T-REPLACE-RX:|{BASE:QUERY}|^\?||}`Uri-Dec`} | ||
+ | </code> | ||
+ | |||
+ | The ''%%{USERNAME}@{BASE:HOST}%%'' to pass to WinSCP.exe not as URL, but as previously configured Site. |