What is Protocol Runner
Protocol Runner Runner is the program that 1Remote uses to open the remote session.
Currently, 1Remote offering some built-in runner for all of the supported protocols:
- RDP Runner based on Remote Desktop ActiveX control
- SSH Runner is KiTTY,
VNC Runner based on VNCSharp
VncSharp has been archived for long, and it is not maintained anymore, so it may not work well. I strongly suggest you use TightVNC as our VNC runner.
SFTP Runner based on SSH.NET
- FTP Runner based on FluentFTP
And you can customize the runners for some of the protocols
Customize your runner
1Remote supports custom external
Runner, as long as the external program supports run passing startup parameters through command line or environment variables.
Here are some available CLI tools:
|Kitty||SSH||-ssh %HOSTNAME% -P %PORT% -l %USERNAME% -pw %PASSWORD% -%SSH_VERSION% -cmd ""%STARTUP_AUTO_COMMAND%""|
|TightVNC||VNC||%HOSTNAME%::%PORT% -password=%PASSWORD% -scale=auto|
|UltraVNC||VNC||%HOSTNAME%:%PORT% -password %PASSWORD%|
How to create a new Runner(example by WinSCP)
To demonstrate, here we add WinSCP as a SFTP runner.
WinSCP is a free SFTP, SCP, Amazon S3, WebDAV, and FTP client for Windows, it can open new session through command line.
First you have to install WinSCP on your computer;
In the setting page of 1Remote，click
＋, and set the name of the new Runner;
selectbutton, select WinSCP.exe path
ibutton, the Macros will be prompted.
Set CMD parameter
since the demo is
then we set parameter to
Change the default Runner to WinSCP
Then all the SFTP session will be opened by WinSCP