Help needed customizing the ini file directly.

Advertisement

mish
Joined:
Posts:
5

Help needed customizing the ini file directly.

I want to use an ini file I generated using the WinSCP GUI as a template customizable for other people. Since the ini file is a text file, it can be customized directly with a text editor or by using a utility like sed.

For a lot of what interests me, I can tell which variable in the ini file is doing what and I need help with some others. I have not been able to locate the answers in the documentation; I appreciate any help I can get.

The WinSCP version I have is 6.5.2 (Build 16354 2025-06-18). The ini file is listed at the bottom and I have the following questions:
  1. Interface=1 appears twice; are they different?
  2. Which variable fixes the interface language and what values it can take?
  3. PuTTY is not installed, the GUI entry for PuTTY is empty and yet there are entries for it in the ini file!
  4. There is KeyVersion=0, what does that mean?
  5. There is OpenedSessionsPrivateKey2=11 twice, what does that mean and why twice?
  6. There is PublicKeyFile=C:%5CUsers%5Cme%5CDesktop%5CWinSCP%5C.ssh%5Cid_ed25519_me.ppk, this is a private key and not a public key, why is it saying public.
  7. There is [SshHostKeys], that looks like it has two halves, what is it and how can I customize it? Will there have to be a known_hosts file when this is in the ini file?
  8. There is [Configuration\LastFingerprints], is this the finger print of the server? Here it seems it implies multiple finger prints. Do you get multiple finger prints from a server?
  9. There is [Configuration\CDCache], how do I customize this thing?
  10. There are other variables that have non zero values; which ones do I need to worry about?
  11. Can the WinSCP setup be made to prohibit the generation or alteration of sessions or work spaces? It seems you can prohibit the saving for work spaces; what about the ini, how do you prohibit WinSCP from changing the ini file without breaking WinSCP?
[Configuration\Interface]
RandomSeedFile=C:%5CUsers%5Cme%5CDesktop%5CWinSCP%5Cwinscp.rnd
PuttyRegistryStorageKey=Software%5CSimonTatham%5CPuTTY
ConfirmOverwriting=1
ConfirmResume=1
AutoReadDirectoryAfterOp=1
SessionReopenAuto=5000
SessionReopenBackground=2000
SessionReopenTimeout=0
SessionReopenAutoStall=60000
TunnelLocalPortNumberLow=50000
TunnelLocalPortNumberHigh=50099
CacheDirectoryChangesMaxSize=100
ShowFtpWelcomeMessage=0
ExternalIpAddress=
LocalPortNumberMin=0
LocalPortNumberMax=0
TryFtpWhenSshFails=1
ParallelDurationThreshold=10
MimeTypes=
DontReloadMoreThanSessions=1000
ScriptProgressFileNameLimit=25
QueueTransfersLimit=2
ParallelTransferThreshold=-1
KeyVersion=0
SshHostCAsFromPuTTY=0
HttpsCertificateValidation=0
SynchronizationChecksumAlgs=
CollectUsage=1
CertificateStorage=
AWSAPI=
ContinueOnError=0
ConfirmCommandSession=1
SynchronizeParams=66
SynchronizeOptions=5
SynchronizeModeAuto=-1
SynchronizeMode=0
MaxWatchDirectories=500
QueueBootstrap=0
QueueKeepDoneItems=1
QueueKeepDoneItemsFor=15
QueueAutoPopup=1
QueueRememberPassword=1
PuttySession=WinSCP%20temporary%20session
PuttyPath=
UsePuttyPwFile=2
PuttyPassword=0
TelnetForFtpInPutty=1
IgnoreCancelBeforeFinish=DFBC9A785634023F
BeepOnFinish=0
BeepOnFinishAfter=176CC1166CC1363F
BeepSound=SystemDefault
KeepUpToDateChangeDelay=500
ChecksumAlg=sha1
SessionReopenAutoIdle=9000
Interface=1
ConfirmExitOnCompletion=1
SynchronizeSummary=1
SessionColors=
FontColors=
CopyShortCutHintShown=0
HttpForWebDAV=0
DefaultFixedWidthFontName=
DefaultFixedWidthFontSize=0
CopyOnDoubleClick=2
CopyOnDoubleClickConfirmation=0
AlwaysRespectDoubleClickAction=0
DDDisableMove=0
DDTransferConfirmation2=2
DDTemporaryDirectory=C:%5CUsers%5Cme%5CAppData%5CLocal%5CTemp%5C
DDDrives=
DDWarnLackOfTempSpace=1
DDWarnLackOfTempSpaceRatio=9A9999999999F13F
DeleteToRecycleBin=1
DimmHiddenFiles=1
RenameWholeName=0
SelectDirectories=0
SelectMask=*.*
ShowHiddenFiles=0
FormatSizeBytes=1
PanelSearch=0
ShowInaccesibleDirectories=1
ConfirmTransferring=1
ConfirmDeleting=1
ConfirmRecycling=1
ConfirmClosingSession=1
AutoStartSession=
UseLocationProfiles=0
UseSharedBookmarks=0
LocaleSafe=0
DDFakeFile=1
DDExtTimeout=1000
DefaultDirIsHome=1
TemporaryDirectoryAppendSession=0
TemporaryDirectoryAppendPath=1
TemporaryDirectoryDeterministic=0
TemporaryDirectoryCleanup=1
ConfirmTemporaryDirectoryCleanup=1
PreservePanelState=1
DarkTheme=2
LastStoredSession=test1@www.xxx.yyy.zzz
AutoSaveWorkspace=0
AutoSaveWorkspacePasswords=0
AutoWorkspace=My%20Workspace
PathInCaption=0
SessionTabNameFormat=2
MinimizeToTray=0
BalloonNotifications=1
NotificationsTimeout=10
NotificationsStickTime=2
CopyParamAutoSelectNotice=1
LockToolbars=0
SelectiveToolbarText=1
LargerToolbar=1
AutoOpenInPutty=0
RefreshRemotePanel=0
RefreshRemotePanelInterval=176CC1166CC1463F
PanelFontName=
PanelFontSize=0
PanelFontStyle=0
PanelFontCharset=1
NaturalOrderNumericalSorting=1
AlwaysSortDirectoriesByName=0
FullRowSelect=0
OfferedEditorAutoConfig=0
LastMonitor=0
VersionHistory=605020000,stable
EnableQueueByDefault=1
OpenedStoredSessionFolders=
AutoImportedFromPuttyOrFilezilla=0
GenerateUrlComponents=-1
GenerateUrlCodeTarget=0
GenerateUrlScriptFormat=0
GenerateUrlAssemblyLanguage=0
ExternalSessionInExistingInstance=1
ShowLoginWhenNoSession=1
KeepOpenWhenNoSession=1
DefaultToNewRemoteTab=1
LocalIconsByExt=0
FlashTaskbar=1
MaxSessions=100
BidiModeOverride=0
FlipChildrenOverride=0
ShowTips=1
TipsSeen=
TipsShown=AC176A3F9461E640
FileColors=
RunsSinceLastTip=23
HonorDrivePolicy=1
UseABDrives=1
LastMachineInstallations=2
ExtensionsDeleted=
ExtensionsOrder=
ExtensionsShortCuts=
TimeoutShellOperations=1
TimeoutShellIconRetrieval=0
UseIconUpdateThread=1
AllowWindowPrint=0
StoreTransition=1
QueueTransferLimitMax=9
HiContrast=0
EditorCheckNotModified=0
SessionTabCaptionTruncation=1
LoadingTooLongLimit=15
RemoteThumbnailMask=
RemoteThumbnailSizeLimit=51200
FirstRun=2025-06-28
 
[Configuration\Logging]
Logging=1
LogFileName=C:%5CUsers%5Cme%5CDesktop%5CWinSCP%5CWinSCP.log
LogFileAppend=1
LogSensitive=0
LogMaxSize=10485760
LogMaxCount=5
LogProtocol=2
LogActions=0
ActionsLogFileName=%25TEMP%25%5C!S.xml
 
[Configuration\Usage\Values]
FirstUse=2025-06-25T02:44:46.035Z
FirstVersion=605020000
LastReport=2025-06-28T22:54:02.314Z
AnyBetaUsed=0
Installed=2025-06-25T02:44:46.303Z
CurrentVersion=605020000
WindowsVersion=10.0.19045
WindowsProductName=Windows%2010%20Home
WindowsProductType=101
Windows64=1
UWP=0
DefaultLocale=0409
Locale=0409
EncodingMultiByteAnsi=0
PixelsPerInch=96
PixelsPerInchMonitorsDiffer=0
WorkAreaWidth=1920
WorkAreaHeight=1160
ColorDepth=32
MonitorCount=1
NotUseThemes=0
ThemeDefaultFontSize=9
ThemeIconFontSize=9
SysColorWindow=FFFFFF
SysColorBtnFace=F0F0F0
SysColorWindowText=000000
InProgramFiles=0
IsInstalled=1
IsInstalledMsi=0
Wine=0
NetFrameworkVersion=4.8.09037
NetCoreVersion=0
PowerShellVersion=5.1.19041.1
PwshVersion=0
MsXmlInstalled=1
ConfigurationIniFile=1
ConfigurationIniFileCustom=1
Unofficial=0
StoredSessionsCountSCP=0
StoredSessionsCountSFTP=1
StoredSessionsCountFTP=0
StoredSessionsCountFTPS=0
StoredSessionsCountWebDAV=0
StoredSessionsCountWebDAVS=0
StoredSessionsCountS3=0
StoredSessionsCountPassword=0
StoredSessionsCountColor=0
StoredSessionsCountNote=0
StoredSessionsCountAdvanced=1
StoredSessionsCountTunnel=0
UsingDefaultStoredSession=0
UsingStoredSessionsFolders=0
UsingWorkspaces=0
CopyParamsCount=0
Beta=0
Interface=1
ThemeDark=1
CustomCommandsCount=0
UsingLocationProfiles=0
UsingMasterPassword=0
UsingAutoSaveWorkspace=1
TreeVisible=1
MinimizeToTray=0
AnyHiddenToolbarButtons=1
LargerToolbar=1
FileColors=0
DragDropDrives=0
ShowingTips=1
KeepingOpenWhenNoSession=1
ShowingLoginWhenNoSession=1
DefaultingToNewRemoteTab=1
TipsCount=0
TipsSeen=0
CommanderNortonLikeMode=2
CommanderExplorerKeyboardShortcuts=0
ExplorerViewStyle=0
LastMonitor=0
ExternalEditors=notepad
ExtensionsPortableCount=0
ExtensionsInstalledCount=9
ExtensionsUserCount=0
ExtensionsDeleted=0
ThemeMessageFontSize=9
ThemeMainInstructionFontSize=12
TypicalInstallation=0
InstallationParentProcess=explorer
LastInstallationAutomaticUpgrade=0
ParentProcesses=explorer,powershell,winscp
PixelsPerInchMainWindow=96
StartupSeconds1=0
StartupSecondsLast=0
StartupSecondsLastReal=0
StartupSequenceLast=M:0,T:0,S:0,X:0,C:0,G:1,N:0,B:0,A:0,F:1,E:3,R:0,D:0,W:0,U:0,O:0,J:0,I:0
OpenedSessionsFailedLastDate=2025-06-29
StartupSeconds2=0
StoredSessionsAdvancedSettings=PingType,UpdateDirectories
 
[Configuration\Usage\PeriodCounters]
MaxOpenedSessions=1
OpenedSessionsAdvanced=5
OpenedSessionsFailed=2
OpenedSessionsFailedRecovered=2
OpenedSessionsLogToFile2=13
OpenedSessionsPrivateKey2=11
OpenedSessionsSFTP=13
OpenedSessionsSFTP3=11
OpenedSessionsSSH2=11
OpenedSessionsSSHCipherAES=11
OpenedSessionsSSHOpenSSH=11
Runs=21
RunsNormal=21
RunsWithoutSession=15
SessionOpens=13
UpdateChecksSucceeded=1
 
[Configuration\Usage\LifetimeCounters]
CommandLineDesktop=2
CommandLineSession2=1
ConsoleExternal=5
InstallationsCustomComponents=1
InstallationsCustomDir=1
InstallationsCustomInterface=1
InstallationsFirstCustom=1
InstallationsGettingStarted=1
InstallationsLaunch=1
InstallationsMachine=2
InstallationsUser=1
MaxOpenedSessions=1
OpenedSessionsAdvanced=5
OpenedSessionsFailed=5
OpenedSessionsFailedAfterCancel=1
OpenedSessionsFailedRecovered=2
OpenedSessionsLogToFile2=13
OpenedSessionsPrivateKey2=11
OpenedSessionsSFTP=16
OpenedSessionsSFTP3=11
OpenedSessionsSSH2=11
OpenedSessionsSSHCipherAES=11
OpenedSessionsSSHOpenSSH=11
Runs=46
RunsNormal=36
RunsWithoutSession=28
SessionOpens=17
UpdateChecksSucceeded=3
 
[Configuration\Interface\CopyParam]
AddXToDirectories=1
Masks=*.*html;%20*.htm;%20*.txt;%20*.php;%20*.php3;%20*.cgi;%20*.c;%20*.cpp;%20*.h;%20*.pas;%20*.bas;%20*.tex;%20*.pl;%20*.js;%20.htaccess;%20*.xtml;%20*.css;%20*.cfg;%20*.ini;%20*.sh;%20*.xml
FileNameCase=0
PreserveReadOnly=0
PreserveTime=1
PreserveTimeDirs=0
PreserveRights=0
IgnorePermErrors=0
Text=rw-r--r--
TransferMode=0
ResumeSupport=0
ResumeThreshold=102400
ReplaceInvalidChars=1
LocalInvalidChars=/%5C:*%3F"<>|
CalculateSize=1
IncludeFileMask=
ClearArchive=0
RemoveCtrlZ=0
RemoveBOM=0
CPSLimit=0
NewerOnly=0
EncryptNewFiles=1
ExcludeHiddenFiles=0
ExcludeEmptyDirectories=0
Queue=0
QueueNoConfirmation=1
QueueParallel=1
CopyParamList=-1
 
[Configuration\Interface\NewDirectory2]
Valid=00
 
[Configuration\Interface\SynchronizeChecklist]
WindowParams=0;-1;-1;1090;700;0;96
ListParams=1;1|150,1;100,1;80,1;130,1;25,1;100,1;80,1;130,1;@96|0;1;2;3;4;5;6;7
 
[Configuration\Interface\FindFile]
WindowParams=646,481,96
ListParams=1;1|125,1;181,1;80,1;122,1;@96|0;1;2;3|/1
 
[Configuration\Interface\ConsoleWin]
WindowSize=570,430,96
 
[Configuration\Interface\LoginDialog]
WindowSize=660,430,96
SiteSearch=1
 
[Configuration\History\PuttyPath]
0=%25ProgramFiles%25%5CPuTTY%5Cputty.exe
1=%25ProgramFiles%25%5CPuTTY%5Cputty.exe%20-t%20-m%20"%25TEMP%25%5Cputty.txt"%20!`cmd.exe%20/c%20echo%20cd%20'!/'%20;%20/bin/bash%20-login%20>%20"%25TEMP%25%5Cputty.txt"`
2=kitty.exe
3=kitty.exe%20-cmd%20"cd%20'!/'"%20!U@!@%20-P%20!#%20-title%20"!N"
4=%25SystemRoot%25%5CSysnative%5COpenSSH%5Cssh.exe%20!U@!@%20-p%20!#
5=%25SystemRoot%25%5CSysnative%5COpenSSH%5Cssh.exe%20!U@!@%20-p%20!#%20-t%20"cd%20!/%20;%20/bin/bash"
 
[Configuration\History\SpeedLimit]
0=Unlimited
1=8192
2=4096
3=2048
4=1024
5=512
6=256
7=128
8=64
9=32
10=16
11=8
 
[Configuration\Interface\Editor]
FontName2=Consolas
FontSize=11
FontStyle=0
FontCharset=1
FontColor=0
BackgroundColor=0
WordWrap=0
FindText=
ReplaceText=
FindMatchCase=0
FindWholeWord=0
FindDown=1
TabSize=8
MaxEditors=500
EarlyClose=2
SDIShellEditor=0
WindowParams=
Encoding=0
WarnOnEncodingFallback=1
WarnOrLargeFileSize=1
AutoFont=1
DisableSmoothScroll=0
 
[Configuration\Interface\QueueView]
Height=140
HeightPixelsPerInch=96
Layout=70,250,250,80,80,80,100,;96
Show=1
LastHideShow=1
ToolBar=1
Label=1
FileList=0
FileListHeight=90
FileListHeightPixelsPerInch=96
 
[Configuration\Interface\Updates]
Period=0
LastCheck=E55D6B339561E640
HaveResults=1
ShownResults=0
BetaVersions=2
ShowOnStartup=1
AuthenticationEmail=
Mode=
ConnectionType=1
ProxyHost=
ProxyPort=8080
ForVersion=605020000
Version=0
Message=
Critical=0
Release=
Disabled=0
Url=
UrlButton=
NewsUrl=
NewsWidth=0
NewsHeight=0
DownloadUrl=
DownloadSize=0
DownloadSha256=
AuthenticationError=
OpenGettingStarted=0
DownloadingUrl=
TipsWidth=0
TipsHeight=0
TipsUrl=
Tips=
TipsIntervalDays=7
TipsIntervalRuns=5
DotNetVersion=
ConsoleVersion=
 
[Configuration\Interface\Explorer]
ToolbarsLayout2=Queue=1::0+-1,Menu=1:TopDock:0+0,Buttons=1:TopDock:2+0,Selection=0:TopDock:3+0,Session=0:TopDock:6+0,Preferences=1:TopDock:4+0,Sort=0:TopDock:5+0,Address=1:TopDock:1+0,Updates=1:TopDock:4+393,Transfer=1:TopDock:4+171,CustomCommands=0:TopDock:7+0,PixelsPerInch=96
ToolbarsButtons=Reconnect=ReconnectSession:0
DirViewParams=0;1|150,1;70,1;150,1;79,1;62,1;55,0;20,0;150,0;125,0;@96|6;7;8;5;0;1;2;3;4
LastLocalTargetDirectory=C:%5CUsers%5Cme%5CDocuments
SessionsTabs=1
StatusBar=1
WindowParams=102;189;1062;909;0;96
ViewStyle=0
ShowFullAddress=1
DriveView=1
DriveViewWidth=180
DriveViewWidthPixelsPerInch=96
 
[Configuration\Interface\Commander]
ToolbarsLayout2=Queue=1::0+-1,Menu=1:TopDock:0+0,Preferences=1:TopDock:1+228,Session=0:TopDock:1+602,Sort=0:TopDock:2+0,Commands=1:TopDock:1+0,Updates=1:TopDock:1+596,Transfer=1:TopDock:1+341,CustomCommands=0:TopDock:3+0,RemoteHistory=1:RemoteTopDock:0+172,RemoteNavigation=1:RemoteTopDock:0+252,RemotePath=1:RemoteTopDock:0+0,RemoteFile=1:RemoteTopDock:1+0,RemoteSelection=1:RemoteTopDock:1+345,LocalHistory=1:LocalTopDock:0+207,LocalNavigation=1:LocalTopDock:0+287,LocalPath=1:LocalTopDock:0+0,LocalFile=1:LocalTopDock:1+0,LocalSelection=1:LocalTopDock:1+329,Toolbar2=0:BottomDock:1+0,CommandLine=0:BottomDock:0+0,PixelsPerInch=96
ToolbarsButtons=
CurrentPanel=0
LocalPanelWidth=000000000000E03F
SwappedPanels=0
SessionsTabs=1
StatusBar=1
WindowParams=-1;-1;1090;700;0;96
ExplorerStyleSelection=2
PreserveLocalDirectory=0
CompareByTime=1
CompareBySize=0
TreeOnLeft=0
ExplorerKeyboardShortcuts=0
SystemContextMenu=0
 
[Configuration\Interface\Commander\LocalPanel]
DirViewParams=0;1;0|150,1;70,1;120,1;150,1;55,0;55,0;@96|5;0;1;2;3;4
ViewStyle=3
StatusBar=1
DriveView=0
DriveViewHeight=100
DriveViewHeightPixelsPerInch=96
DriveViewWidth=100
DriveViewWidthPixelsPerInch=96
LastPath=
 
[Configuration\Interface\Commander\RemotePanel]
DirViewParams=0;1;0|150,1;70,1;150,1;79,1;62,1;55,0;20,0;150,0;125,0;@96|6;7;8;0;1;2;3;4;5
ViewStyle=3
StatusBar=1
DriveView=0
DriveViewHeight=100
DriveViewHeightPixelsPerInch=96
DriveViewWidth=100
DriveViewWidthPixelsPerInch=96
LastPath=
 
[Configuration\Interface\Commander\OtherLocalPanel]
DirViewParams=0;1;0|150,1;70,1;120,1;150,1;55,0;55,0;@96|5;0;1;2;3;4
ViewStyle=3
LastPath=
 
[Configuration\Security]
UseMasterPassword=0
MasterPasswordVerifier=
 
[Configuration\Interface\Editor\0]
FileMask=*.*
Editor=0
ExternalEditor=
ExternalEditorText=0
SDIExternalEditor=1
DetectMDIExternalEditor=0
 
[Configuration\Interface\Editor\1]
FileMask=*.*
Editor=1
ExternalEditor=notepad.exe
ExternalEditorText=0
SDIExternalEditor=1
DetectMDIExternalEditor=0
 
[Sessions\test1@www.xxx.yyy.zzz]
HostName=www.xxx.yyy.zzz
UserName=test1
PublicKeyFile=C:%5CUsers%5Cme%5CDesktop%5CWinSCP%5C.ssh%5Cid_ed25519_me.ppk
PingType=1
UpdateDirectories=0
 
[Configuration]
JumpList=test1@www.xxx.yyy.zzz
JumpListWorkspaces=
 
[SshHostKeys]
ssh-ed25519@22:www.xxx.yyy.zzz=0x38b5e50d44215a82a816c15bbf0c441dedac8e60aac57e539a3cf1c2bfae5865,0xb8675226d18fb32a77d417398a96ddc78c96ac449015945cb866347b60666f
 
[Configuration\LastFingerprints]
www.xxx.yyy.zzz:22:ssh=ssh-ed25519%20255%20LNz4OlkJrcd+XmLU9zsp1GvbfCzHjCJAKTQJE7+16Vk
 
[Configuration\CDCache]
test1@www.xxx.yyy.zzz=412F3D2F2F0D0A2F666F72743D2F2F0D0A2F61646D696E3D2F2F0D0A2F666F72742F69645374616D704469723D2F2F0D0A2F666F72742F64696763686B4469722F696E4469723D2F2F0D0A2F666F72742F64696763686B4469723D2F2F0D0A

Reply with quote

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
42,172
Location:
Prague, Czechia

Re: Help needed customizing the ini file directly.

  1. Interface: Configuration\Usage are usage counters. Not configuration. Do not modify these.
  2. Language: LocaleSafe
  3. PuTTY: What entries specifically? In general, even if you do not have PuTTY installer, PuTTY-related configuration options do not just go away.
  4. KeyVersion: Version of the key to generate with /keygen
  5. OpenedSessionsPrivateKey2: Again usage counter
  6. PublicKeyFile: There's probably some long forgotten historical reason for that. And for backward compatibility, the old name is still used.
  7. SshHostKeys: WinSCP does not use known_hosts file
  8. LastFingerprints: No need to mess with this at all
  9. CDCache: No need to mess with this at all
  10. other variables: Too broad
  11. https://winscp.net/eng/docs/config#readonly

Reply with quote

mish
Joined:
Posts:
5

Re: Help needed customizing the ini file directly.

Thanks for your input. I am sorry for giving you some more trouble. The people I am going to give the ini file to, do not care to know about ssh or sftp and keys. I was hoping to give them something that works “out-of-the-box”, including their own keys and server key or signature; and not scare them with a prompt asking for confirmation or anything. It appears that WinSCP relies on the user confirming the server key signature visually at first connection; I need to know where to put the user keys and server signature in the ini file, to spare the user from the “agony” of a prompt. Normally those things are in files in a “.ssh” directory the application can access.

I need to know which entries in ini to customize and how. The user does not care about Putty or the key agent and they are not going to be installed. With the correct ini, WinSCP will work beautifully.

I have the following questions:
  1. Which ini variable selects explorer/commander interface?
  2. KeyVersion: No /keygen will be used. Keys are already available and the keygen utility will not be installed. What value should I give this variable.
  3. PublicKeyFile: If this is obsoleted, how, in the ini, will I let WinSCP know where or what the public/private keys are?
  4. SshHostKeys: If WinSCP does not use a known hosts file, where and how should I put the known hosts keys or signatures in the ini file?
  5. Will it be OK to have Access=read everywhere? Will the user be able to change the GUI size temporarily?
  6. If I customize the UserName, HostName, server key and user key will I have to worry about anything else for basic upload and download operation?

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
42,172
Location:
Prague, Czechia

Re: Help needed customizing the ini file directly.

  1. Interface in [Configuration\Interface]
  2. KeyVersion: You do not need to set anything for options you won't use
  3. PublicKeyFile: I didn't wrote it's obsoleted.
  4. SshHostKeys: to the SshHostKeys section.
  5. Access=read in [_] is enough as documented. The Access is only about saving the preferences. It does not limit the app functionality.
  6. Should be enough.

Reply with quote

mish
Joined:
Posts:
5

Re: Help needed customizing the ini file directly.

I think I did not explain.
  1. Interface=1, this is probably for explorer interface; is Interface=2 for commander interface?
  2. KeyVersion, I am not using /keygen; so I will not do anything to this variable.
  3. PublicKeyFile. This is obsolete and I will leave it alone.
  4. [SshHostKeys]
    ssh-ed25519@22:www.xxx.yyy.zzz=0x38b5e50d44215a82a816c15bbf0c441dedac8e60aac57e539a3cf1c2bfae5865,0xb8675226d18fb32a77d417398a96ddc78c96ac449015945cb866347b60666f
    Is this two keys separated by a comma? Are these the user key and the server key? Are they just keys converted to hex format?
  5. I do not know where to put the server key and user key, and what format should they be.
Thank you

Reply with quote

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
42,172
Location:
Prague, Czechia

Re: Help needed customizing the ini file directly.

  • Interface=0 is for Commander.
  • PublicKeyFile is NOT obsolete.
  • Format of the host key is specific to the algorithm. I believe that for the ed25519, the two parts are X and Y coordinates on the curve. It's only the server key.
  • The server key goes to SshHostKeys, the user key goes to PublicKeyFile.
Why don't you just configure things in the GUI and see for yourself how do they store in the INI file?

Reply with quote

Advertisement

You can post new topics in this forum