Installing and Configuring the Components
UDMG Admin UI
Uncompress the tar file for MFT Admin UI, under the directory that we created during the configuration.
Panel |
---|
C:\UDMG\nginx\mft> tar -x -f mft_admin_ui-<version>.zip
|
- Validate that the service is working properly with curl
Panel |
---|
C:\>curl.exe http://localhost:8080 -I
HTTP/1.1 200 OK
Server: nginx/1.23.0
Date: Thu, 07 Jul 2022 17:53:09 GMT
Content-Type: text/html
Content-Length: 7788
Last-Modified: Fri, 01 Jul 2022 13:58:15 GMT
Connection: keep-alive
ETag: "62befd77-1e6c"
Accept-Ranges: bytes
|
or with the browser:
Image Removed
UDMG Server
Create a directory C:\UDMG\UDMG Gateway
Install the binaries as waarp-gatewayd.exe
and waarp-gateway.exe
- Create the configuration file
C:\UDMG\UDMG Gateway\server.ini
with the following parameters:
...
[global]
; The name given to identify this gateway instance. If the the database is shared between multiple gateways, this name MUST be unique across these gateways.
GatewayName = mft_waarp_gateway
; Default OS permission for created files
; FilePermissions = 700
; Default OS permission for created directories
; DirPermissions = 750
...
Pre-Installation / Upgrade Backups
The installation process overwrites the current files (exception: the configuration files are kept), effectively removing your modifications. Backing up these files will optimize the time it takes you to get up and running after installing or upgrading.
Note |
---|
|
If you are upgrading an installation of UDMG from any release prior to 1.3.0.0, you must uninstall the older version before installing the new version. The binaries, services, configuration parameters, and environment variables have changed and this does not allow for a standard upgrade. Category | Prior releases | Release 1.3 |
---|
UDMG Admin UI assets | C:\UDMG\nginx\mft | C:\UDMG\nginx\udmg | Environment variables | - WAARP_GATEWAY_ADDRESS
- MFT_AUTH_PROXY_CONFIG
- MFT_AGENT_PROXY_CONFIG
| - UDMG_SERVER_ADDRESS
- UDMG_AUTH_PROXY_CONFIG
- UDMG_AGENT_PROXY_CONFIG
|
It may be required to modify the work and data directories ownership or access rights and to update UDMG Server transfer rules to use new paths. The configuration files must be reviewed and compared between the old and new versions. Special attention is required for the AESpassphrase parameter for UDMG Server. It must be the path for the file that was used by the previous release and must be accessible by the new service user. It is recommended to set an absolute path in the configuration file. |
Upgrading UDMG Server
The UDMG release version is stored in the database to ensure the data structure is compatbile with the version of the UDMG components.
After upgrading the component binaries and before starting the UDMG server it is required to perform the release migration step.
The udmg-server "migrate" command handles the necessay database updates and the setting of the internal version.
Code Block |
---|
C:\UDMG\UDMG Server>udmg-server migrate /?
Usage:
udmg-server [OPTIONS] migrate [migrate-OPTIONS] [version]
Help Options:
/? Show this help message
/h, /help Show this help message
[migrate command options]
/c, /config: The configuration file to use
/d, /dry-run Simulate the migration but does not commit the changes
/l, /list List Migrations
/f, /file: Writes the migration commands into a file instead of sending them to the database
/v, /verbose Show verbose debug information. Can be repeated to increase verbosity
[migrate command arguments]
version: The version to which the database should be migrated |
The configuration file is the one that will be used for the server mode, with the parameter for accessing the target database.
To get the list of supported target version, use the list parameter. The last version is the release version of the udmg-server.
Code Block |
---|
C:\UDMG\UDMG Server>udmg-server migrate /c "C:\UDMG\UDMG Server\server.ini" /list
0.7.1
0.7.1-sb.1
0.7.1-sb.2
0.7.1-sb.3
1.3.0 |
It is recommended to set the verbose parameter (3 times) to follow the progress.
Code Block |
---|
C:\UDMG\UDMG Server>udmg-server migrate /c "C:\UDMG\UDMG Server\server.ini" /v /v /v 1.3.0.0
[INFO ] Migration: Starting upgrade migration...
[INFO ] Migration: Applying migration 'Fix the 'sb_generic_group_join' table foreign keys'
[INFO ] Migration: Applying migration 'Fix the 'sb_user_group_member' table foreign keys'
[INFO ] Migration: Applying migration 'Fix the 'sb_user_group_permission' table foreign keys'
[INFO ] Migration: Applying migration 'Bump database version to 0.7.1-sb.2'
[INFO ] Migration: Applying migration 'Add description under 'local_agents' and 'remote_accounts''
[INFO ] Migration: Applying migration 'Add a 'revoked' column to the 'crypto_credentials' table'
[INFO ] Migration: Applying migration 'Bump database version to 0.7.1-sb.3'
[INFO ] Migration: Applying migration 'Add a 'email' column to the 'users' table'
[INFO ] Migration: Applying migration 'Create the 'access_token' table'
[INFO ] Migration: Applying migration 'Bump database version to 1.3.0' |
After the migration, the service for UDMG Server can be started.
Installing and Configuring the Components
UDMG Admin UI
Extract the zip file for UDMG Admin UI, under the directory that was created during the NGINX installation.
Panel |
---|
C:\UDMG\nginx\udmg> tar -x -f udmg_admin_ui-<version>.zip
|
- Validate that the service is working properly with curl
Panel |
---|
C:\>curl.exe http://localhost:80 -I
HTTP/1.1 200 OK
Server: nginx/1.23.0
Date: Thu, 07 Jul 2022 17:53:09 GMT
Content-Type: text/html
Content-Length: 7788
Last-Modified: Fri, 01 Jul 2022 13:58:15 GMT
Connection: keep-alive
ETag: "62befd77-1e6c"
Accept-Ranges: bytes
|
or with the browser:
Image Added
UDMG Server
Create a directory C:\UDMG\UDMG Server
Install the binaries as udmg-server.exe
and udmg-client.exe
- Create the configuration file
C:\UDMG\UDMG Server\server.ini
with the following parameters:
Note |
---|
|
The lines starting with a colon ';' or a hash '#' are comments, describing the option or showing the default value. The parameters must be adapted to your environment, in particular: - global: GatewayHome
- log: LogLevel, LogTo, LogPath
- admin: Host, Port
- database: Type, Address, Name, User, Password
|
Panel |
---|
[global]
; The name given to identify this UDMG Server instance. If the the database is shared between multiple servers, this name MUST be unique across these servers .
GatewayName = udmg
; Default OS permission for created files
; FilePermissions = 700
; Default OS permission for created directories
; DirPermissions = 750
[paths]
; The root directory of the UDMG Server . By default, it is the working directory of the process.
; GatewayHome = /home/mft"C:\UDMG\UDMG Server"
; The directory for all incoming files.
; DefaultInDir = in
; The directory for all outgoing files.
; DefaultOutDir = out
; The directory for all running transfer files.
; DefaultTmpDir = tmp
[log]
; All messages with a severity above this level will be logged. Possible values are DEBUG, INFO, WARNING, ERROR and CRITICAL.
Level = DEBUG
; The path to the file where the logs must be written. Special values 'stdout' and 'syslog' log respectively to the standard output and to the syslog daemon
; LogTo = stdout
; If LogTo is set on 'syslog', the logs will be written to this facility.
; SyslogFacility = local0
; The directory for the log files of the local servers, partners, and transfers.
; SyslogFacility = local0 No default, if not provided then the detailled log feature is disabled.
; LogPath = "C:\UDMG\UDMG Server\ logs"
[admin]
; The address used by the admin interface.
Host = 0.0.0.0
; The port used by the admin interface. If the port is 0, a free port will automatically be chosen.
Port = 18080
; Path of the TLS certificate for the admin interface.
; TLSCert =
; Path of the key of the TLS certificate.
; TLSKey =
; Path of the TLS certificate for the admin interface.
; TLSCert =
; Path of the key of the TLS certificate.
; TLSKey =
; API rate limiter: number of allowed requests per client IP, per second. After that HTTP code 429 is returned. Disabled if 0 or not provided.
; RateLimit = 0
[database]
; Name of the RDBMS used for the gateway UDMG Server database. Possible values: sqlite, mysql, postgresql
Type = postgresql
; Address of the database
Address = localhost
; The name of the database
Name = mft_waarp_gatewayudmg
; The name of the gateway database user
User = mft_waarp_gatewayudmg_user
; The password of the gateway database user
Password = mft_waarp_gatewayudmg_password
; Path of the database TLS certificate file.
; TLSCert =
; Path of the key of the TLS certificate file.
; TLSKey =
; The path to the file containing the passphrase used to encrypt account passwords using AES
; AESPassphrase = passphrase.aes
[controller]
; The frequency at which the database will be probed for new transfers
; Delay = 5s
; The maximum number of concurrent incoming transfers allowed on the gateway UDMG Server (0 = unlimited).
; MaxTransferIn = 0
; The maximum number of concurrent outgoing transfers allowed on the gateway the UDMG Server (0 = unlimited).
; MaxTransferOut = 0
[sftp]
; Set to true to allow legacy and weak cipher algorithms: 3des-cbc, aes128-cbc, arcfour, arcfour128, arcfour256
; AllowLegacyCiphers = false , aes128-cbc, arcfour, arcfour128, arcfour256
; AllowLegacyCiphers = false
|
Note |
---|
|
AESPassphrase file is generated on first run if it does not exist. Make sure to set verify the file location during upgrade and to have a backup. Without the correct AESPassphrase file, the passwords, the keys and the certificates will not be usable. |
UDMG Authentication Proxy
Create a directory C:\UDMG\MFT Auth UDMG Auth Proxy
Install the binaries as mft_udmg-auth_-proxy_server.exe
Create the configuration file C:\UDMG\MFT UDMG Auth Proxy\config.toml
with the following parameters:
Panel |
---|
# Proxy Configuration
[proxy]
# Port, default "5000"
port = "5000"
# Network interface, default "0.0.0.0"
inet = "127.0.0.1"
# Enable recover on panic, default true, should be true for production environment
recover = true
# Enable Cross-Origin Resource Sharing (CORS), should be true for production environment
cors = true , should be true for production environment
cors = true # CORS: List of origins that may access the resource. Optional. Default value "*"
# domain = "*"
# Enable Request Track ID, default true
tracker = true
# Enable Request LogguerLogger, default true
logger = true
# Rate Limit IP Request over 1 second, default 0 (unlimited)
limit = 0
# Enable the Prometheus Metric Endpoint '/metric', default false
metrics = false
# Service 'local' with direct authentication on the waarp gateway
[service.local]
# MFT Waarp Gateway Listen Protocol
protocol = "http"
[[service.local.targets]]
# MFT Waarp Gateway Hostname or IP
hostname = "localhost"
# MFT Waarp Gateway Port
port = 18080
# Service 'mft' with direct authentication on the waarp gateway
[service.mft]
# MFT Waarp Gateway (unlimited)
limit = 0
# Enable the Prometheus Metric Endpoint '/metric', default false
metrics = false
# Enable CSRF token
csrf = false
# Service 'local' with direct authentication on the UDMG Server
[service.local]
# UDMG Server Listen Protocol
protocol = "http"
[[service.mftlocal.targets]]
# MFT Waarp Gateway UDMG Server Hostname or IP
hostname = "localhost"
# MFT Waarp Gateway Port
port = 18080
|
Configuration for LDAP Authentication
The UDMG Authentication Proxy is capable to use a LDAP Service to authenticate users for UDMG Admin UI:
Panel |
---|
# Proxy Configuration
[proxy]
# Port, default "5000"
port = "5000"
# Network interface, default "0.0.0.0"
inet = "127.0.0.1"
# Enable recover on panic, default true, should be true for production environment
recover = true
# Enable Cross-Origin Resource Sharing (CORS), should be true for production environment
cors = true
# Enable Request Track ID, default true
tracker = true
# Enable Request Logguer, default true
logger = true
# Rate Limit IP Request over 1 second, default 0 (unlimited)
limit = 0
# Enable the Prometheus Metric Endpoint '/metric', default false metrics = false
# Service 'local' with direct authentication on the waarp gateway
[service.local]
# MFT Waarp Gateway Listen Protocol
protocol = "http"
[[service.local.targets]]
# MFT Waarp Gateway Hostname or IP
hostname = "localhost"
# MFT Waarp Gateway Port
port = 18080
# Service 'mft' with LDAP Authentication
[service.mft] # MFT Waarp Gateway Listen Protocol
protocol = "http" # This option is breaking glass option for admins, they will not reach the LDAP service during the Auth Stage admins = ["admin"][[service.mft.targets]]
# MFT Waarp Gateway UDMG Server Port
port = 18080
|
Please refer to Authentication Methods for the LDAP and SSO authentication options.
UDMG Agent Proxy
Create a directory C:\UDMG\UDMG Agent
Install the binaries as udmg-agent-proxy-client.exe
and udmg-agent-proxy-server.exe
Agent Proxy Server Configuration
Generate a SSH Key for the service.
For example with the ssh-keygen tool that is provided by Windows OpenSSH tools (
Image AddedKey-based authentication in OpenSSH for Windows), or by 3PP packages like Copssh - OpenSSH for Windows or Portable Git for Windows
Panel |
---|
# ssh-keygen -t rsa -q -N "" -f "C:\UDMG\UDMG Agent\agent_key"
# ssh-keygen -t rsa -q -N "" -f "C:\UDMG\UDMG Agent\client_key"
|
If OpenSSH is not installed or not available, the PuTTY tool can be used instead.
Use PuTTYgen to generate a key pair for the agent, more detailled instructions can be found here: Using public keys for SSH authentication
Image Added
After generating the key, export it with OpenSSH format:
Image Added
Create a configuration file as C:\UDMG\UDMG Agent\agent\agent.toml
Panel |
---|
[agent]
# Listen IP Address
hostname = "0.0.0.0"
# Listen Port
port = "2222"
# SSH Priv Key
ssh_key = "C:\UDMG\UDMG Agent\agent_key"
# SSH Public Key
ssh_key_pub = "C:\UDMG\UDMG Agent\agent_key.pub"
# Service User
username = "mft"
# Service Password
password = "61ee8b5601a84d5154387578466c8998848ba089"
|
The password key will be used for the client authentication.
Agent Proxy Client Configuration
Create a configuration file as C:\UDMG\UDMG Agent\client\client.toml
Panel |
---|
[client]
# UDMG Agent Proxy Hostname or IP
hostname = "localhost"
# MFT Waarp Gateway UDMG Agent Proxy Listen Port
port = 18080
# User for Sync Password Between Ldap and Proxy
[service.mft.credential]
# Pre - Setup user under MFT Waarp Gateway "2222"
# UDMG Agent Service User and password
username = "ldap_syncmft"
password = "ldap_password"61ee8b5601a84d5154387578466c8998848ba089"
# Default TTL to Connection Retry
ttl="5s"
# LDAP ConfigurationUDMG Agent Client Admin API
[service.mft.auth.ldapclient.api]
# LDAP Server DC with OU
dn = "ou=users,dc=stonebranch,dc=com"
# LDAP Server FQDN Listen Port
port="2280"
# UDMG Server
[gateway]
# UDMG Server Hostname or IP
hostname = "myldap.server.fqdn.comlocalhost"
# LDAP UDMG Server pORTPort
port = 1389
|
Note |
---|
The LDAP replication requires a user with permission for creating and updating users. For example to create the 'ldap_sync' user with the command line interface: waarp_gateway user add -u ldap_sync -p ldap_password -r 'U=rw' In case of successful authentication on the LDAP, the user is created with default read permission in the internal UDMG database if it does not exist. Otherwise the credentials are updated in the database to allow for authentication on the REST and CLI interfaces.
|
UDMG Agent Proxy
Create a directory C:\UDMG\UDMG Agent
Install the binaries as mft_agent_proxy_client.exe
and mft_agent_proxy_server.exe
Agent Configuration
Generate a SSH Key for the service.
For example with the ssh-keygen tool that is provided by Windows OpenSSH tools (
Image RemovedKey-based authentication in OpenSSH for Windows), or by 3PP packages like Copssh - OpenSSH for Windows or Portable Git for Windows
Panel |
---|
# ssh-keygen -t rsa -q -N "" -f "C:\UDMG\UDMG Agent\agent_key"
# ssh-keygen -t rsa -q -N "" -f "C:\UDMG\UDMG Agent\client_key"
|
If OpenSSH is not installed or not available, the PuTTY tool can be used instead.
Use PuTTYgen to generate a key pair for the agent, more detailled instructions can be found here: Using public keys for SSH authentication
Image Removed
After generating the key, export it with OpenSSH format:
Image Removed
Create a configuration file as C:\UDMG\UDMG Agent\agent\agent.toml
Panel |
---|
[agent]
# Listen IP Address
hostname = "0.0.0.0"
# Listen Port
port = "2222"
# SSH Priv Key
ssh_key = "C:\UDMG\UDMG Agent\agent_key"
# SSH Public Key
ssh_key_pub = "C:\UDMG\UDMG Agent\agent_key.pub"
# Service User
username = "mft"
# Service Password
password = "61ee8b5601a84d5154387578466c8998848ba089"
|
The password key will be used for the client authentication.
Client Configuration
Create a configuration file as C:\UDMG\UDMG Agent\client\client.toml
Panel |
---|
[client]
# UDMG Agent Proxy Hostname or IP
hostname = "localhost"
# UDMG Agent Proxy Listen Port
port = "2222"
# SSH Priv Key
ssh_key = "C:\UDMG\UDMG Agent\client_key"
# SSH Public Key
ssh_key_pub = "C:\UDMG\UDMG Agent\client_key.pub"
# Service User
username = "mft"
# Service Password
password = "61ee8b5601a84d5154387578466c8998848ba089"
# Default TTL to Connection Retry
ttl="5s"
# UDMG Agent Client Admin API
[client.api]
# Listen Port
port="2280"
# MFT Waarp Gateway
[gateway]
# MFT Waarp Gateway Hostname or IP
hostname = "localhost"
# MFT Waarp Gateway Port
port = "18080"
# MFT Waarp Gateway Username/Password
username = "admin"
password = "admin_password"
|
The password key will be used for the client authentication.
Setup the Windows Services
The UDMG components can be installed as Windows service with the WinSX tool.
NGINX Server
- Download WinSX and copy
winsw.exe
under C:\UDMG\nginx
with the following name: nginx-service
.exe
- Create a new service definition file:
nginx-service
.yml
Panel |
---|
id: NGINX
name: NGINX Service
description: Runs the nginx.exe as a service
executable: C:\UDMG\nginx\nginx.exe
stopexecutable: C:\UDMG\nginx\nginx-stop.cmd
logpath: C:\UDMG\nginx\logs
logmode: roll
|
- Create a stop script:
nginx-stop.cmd
Panel |
---|
@echo off
cd /D %~dp0
if not exist logs\nginx.pid GOTO skip
nginx.exe -s quit
del logs\nginx.pid
:skip
taskkill /f /IM nginx.exe
|
- Start the service and check the status:
Panel |
---|
C:\UDMG\nginx>nginx-service.exe install
2022-10-07 10:20:20,724 INFO - Installing service 'NGINX Service (NGINX)'...
2022-10-07 10:20:20,777 INFO - Service 'NGINX Service (NGINX)' was installed successfully.
C:\UDMG\nginx>nginx-service.exe status
Stopped
C:\UDMG\nginx>nginx-service.exe start
2022-10-07 10:20:40,213 INFO - Starting service 'NGINX Service (NGINX)'...
2022-10-07 10:20:41,327 INFO - Service 'NGINX Service (NGINX)' started successfully.
C:\UDMG\nginx>nginx-service.exe status
Started
|
UDMG Server
- Download WinSX and copy
winsw.exe
under C:\UDMG\UDMG Gateway
with the following name: waarp-gatewayd-service
.exe
- Create a new service definition file:
waarp-gatewayd-service
.yml
Panel |
---|
id: UDMG Server
name: UDMG Waarp Gateway Server
description: UDMG Waarp Gateway Server
executable: C:\UDMG\UDMG Gateway\waarp-gatewayd.exe
startArguments: server -c "C:\UDMG\UDMG Gateway\server.ini"
workingdirectory: C:\UDMG\UDMG Gateway
priority: Normal "18080"
# UDMG Server Username/Password
username = "admin"
password = "admin_password"
|
The password key will be used for the client authentication.
Setup the Windows Services
The UDMG components can be installed as Windows service with the WinSw tool.
NGINX Server
- Download WinSW and copyy
winsw.exe
under C:\UDMG\nginx
with the following name: nginx-service
.exe
- Create a new service definition file:
nginx-service
.yml
Panel |
---|
id: NGINX
name: NGINX Service
description: Runs the nginx.exe as a service
executable: C:\UDMG\nginx\nginx.exe
stopexecutable: C:\UDMG\nginx\nginx-stop.cmd
logpath: C:\UDMG\nginx\logs
logmode: roll
|
- Create a stop script:
nginx-stop.cmd
Panel |
---|
@echo off
cd /D %~dp0
if not exist logs\nginx.pid GOTO skip
nginx.exe -s quit
del logs\nginx.pid
:skip
taskkill /f /IM nginx.exe
|
- Start the service and check the status:
Panel |
---|
C:\UDMG\nginx>nginx-service.exe install
2022-10-07 10:20:20,724 INFO - Installing service 'NGINX Service (NGINX)'...
2022-10-07 10:20:20,777 INFO - Service 'NGINX Service (NGINX)' was installed successfully.
C:\UDMG\nginx>nginx-service.exe status
Stopped
C:\UDMG\nginx>nginx-service.exe start
2022-10-07 10:20:40,213 INFO - Starting service 'NGINX Service (NGINX)'...
2022-10-07 10:20:41,327 INFO - Service 'NGINX Service (NGINX)' started successfully.
C:\UDMG\nginx>nginx-service.exe status
Started
|
UDMG Server
- Download WinSW and copy
winsw.exe
under C:\UDMG\UDMG Server
with the following name: udmg-server-service
.exe
- Create a new service definition file:
udmg-server-service
.yml
Here is the minimal version of the file with the required configuration parameters, make sure that the paths are correct
Panel |
---|
id: UDMG Server
name: UDMG Server
description: UDMG Server
executable: C:\UDMG\UDMG Server\udmg-server.exe
startArguments: server -c "C:\UDMG\UDMG Server \server.ini"
workingdirectory: C:\UDMG\UDMG Server
priority: Normal
|
Here is another version with the full set of parameters and their description, it can be used as a template for tweaking the service settings.
Panel |
---|
## UDMG server service configuration
##
## references:
## https://github.com/winsw/winsw/blob/v2.11.0/doc/yamlConfigFile.md
## https://github.com/winsw/winsw/blob/v2.11.0/examples/sample-allOption.yml
id: UDMG Server
name: UDMG Server
description: UDMG Server
## SECTION: Installation
## These options are being used during the installation only.
## Their modification will not take affect without the service re-installation.
##
## service account can be given during the installation with /p parameter
## waarp-gatewayd-service-user.exe install /p
## and then providing username
onFailure:
-
action: restart
delay: 10 sec
-
action: restart
delay: 60 sec
-
action: none
#resetFailure: 01:00:00
## SECTION: Executable management
executable: C:\UDMG\UDMG Server\udmg-server.exe
startArguments: >
server
-c "C:\UDMG\UDMG Server\server.ini"
workingdirectory: C:\UDMG\UDMG Server
priority: Normal
#stopTimeout: 15 sec
#stopParentProcessFirst: true
## SECTION: Service management
#startMode: Automatic
#delayedAutoStart: true
## SECTION:Logging
## Note: disabled due to WinSW bug https://github.com/winsw/winsw/issues/1016
#log:
# mode: roll-by-size-time
# sizeThreshold: 10240
# keepFiles: 8
# pattern: yyyyMMdd
# autoRollAtTime: 00:00:00
## SECTION: Environment setup
## SECTION: Extensions
## This configuration section allows specifying custom extensions.
## More info is available here: https://github.com/kohsuke/winsw/blob/v2.11.0/doc/extensions/extensions.md
|
Note |
---|
|
The rollover of the service log file is disabled as it causes a bug of the WinSW application, see https://github.com/winsw/winsw/issues/1016 . |
- Start the service and check the status:
Panel |
---|
C:\UDMG\UDMG Gateway>waarpServer>udmg-gatewaydserver-service.exe install
2022-10-07 10:07:48,385 INFO - Installing service 'UDMG Waarp Gateway Server (UDMG Server)'...
2022-10-07 10:07:48,449 INFO - Service 'UDMG Waarp Gateway Server (UDMG Server)' was installed successfully.
C:\UDMG\UDMG Gateway>waarp Server >udmg-gatewaydserver-service.exe status
Stopped
C:\UDMG\UDMG Gateway>waarp Server >udmg-gatewaydserver-service.exe start
2022-10-07 10:08:19,297 INFO - Starting service 'UDMG Waarp Gateway Server (UDMG Server)'...
2022-10-07 10:08:20,418 INFO - Service 'UDMG Waarp Gateway Server (UDMG Server)' started successfully.
C:\UDMG\UDMG Gateway>waarp Server >udmg-gatewaydserver-service.exe status
Started
|
...
UDMG Authentication Proxy
- CopyDownload WinSW and copy
winsw.exe
under C:\UDMG\UDMG Auth Proxy
with the following name: mft_udmg-auth_-proxy_server-service
.exe
- Create a new service definition file:
mft_udmg-auth_-proxy_server
-service
.yml
Panel |
---|
id: UDMG Auth Proxy
name: UDMG Auth Proxy
description: UDMG Auth Proxy
executable: C:\UDMG\UDMG Auth Proxy\mft_udmg-auth_-proxy_server.exe
priority: Normal
workingdirectory: C:\UDMG\UDMG Auth Proxy
env:
- name: MFTUDMG_AUTH_PROXY_CONFIG
value: 'C:\UDMG\UDMG Auth Proxy\config.toml'
|
- Start the service and check the status:
Panel |
---|
C:\UDMG\UDMG Auth Proxy>mft_Proxy>udmg-auth_-proxy_server-service.exe install
2022-10-07 10:09:45,618 INFO - Installing service 'UDMG Auth Proxy (UDMG Auth Proxy)'...
2022-10-07 10:09:45,683 INFO - Service 'UDMG Auth Proxy (UDMG Auth Proxy)' was installed successfully.
C:\UDMG\UDMG Auth Proxy>mft_Proxy>udmg-auth_-proxy_server-service.exe start
2022-10-07 10:09:52,852 INFO - Starting service 'UDMG Auth Proxy (UDMG Auth Proxy)'...
2022-10-07 10:09:54,053 INFO - Service 'UDMG Auth Proxy (UDMG Auth Proxy)' started successfully.
C:\UDMG\UDMG Auth Proxy>mft_Proxy>udmg-auth_-proxy_server-service.exe status
Started
|
...
Agent Proxy Server Service
- CopyDownload WinSW and copy
winsw.exe
under C:\UDMG\UDMG Agent\agent
with the following name: mft_udmg-agent_-proxy_-server-service.exe
- Create a new service definition file:
mft_udmg-agent_-proxy_-server-service
.yml
Panel |
---|
id: UDMG Agent Server
name: UDMG Agent Server
description: UDMG Agent Server
executable: C:\UDMG\UDMG Agent\agent\mft_udmg-agent_-proxy_-server.exe
priority: Normal
workingdirectory: C:\UDMG\UDMG Agent\agent
env:
- name: MFT_AGENT_PROXY_CONFIG
value: 'C:\UDMG\UDMG Agent\agent\agent.toml'
|
- Start the service and check the status:
Panel |
---|
C:\UDMG\UDMG Agent\agent>mft_agent>udmg-agent_-proxy_-server-service.exe install
2022-10-07 10:09:45,618 INFO - Installing service 'UDMG Agent Server (UDMG Agent Server)'...
2022-10-07 10:09:45,683 INFO - Service 'UDMG Agent Server (UDMG Agent Server)' was installed successfully.
C:\UDMG\UDMG Agent\agent>mft_agent>udmg-agent_-proxy_-server-service.exe start
2022-10-07 10:09:52,852 INFO - Starting service 'UDMG Agent Server (UDMG Agent Server)'...
2022-10-07 10:09:54,053 INFO - Service 'UDMG Agent Server (UDMG Agent Server)' started successfully.
C:\UDMG\UDMG Agent\agent>mft_agent>udmg-agent_-proxy_-server-service.exe status
Started
|
...
Agent Proxy Client Service
- CopyDownload WinSW and copy
winsw.exe
under C:\UDMG\UDMG Agent\client
with the following name: mft_udmg-agent_-proxy_-client-service.exe
- Create a new service definition file:
mft_udmg-agent_-proxy_-client-service
.yml
Panel |
---|
id: UDMG Agent Client
name: UDMG Agent Client
description: UDMG Agent Client
executable: C:\UDMG\UDMG Agent\client\mft_udmg-agent_-proxy_-client.exe
priority: Normal
workingdirectory: C:\UDMG\UDMG Agent\client
env:
- name: MFT_AGENT_PROXY_CONFIG
value: 'C:\UDMG\UDMG Agent\client\agent.toml'
|
- Start the service and check the status:
Panel |
---|
C:\UDMG\UDMG Agent\client>mft_agent_proxy_serverclient>udmg-agent-proxy-client -service.exe install
2022-10-07 10:09:45,618 INFO - Installing service 'UDMG Agent Server Client (UDMG Agent Server Client )'...
2022-10-07 10:09:45,683 INFO - Service 'UDMG Agent Server Agent Client (UDMG Agent Server Client )' was installed successfully.
C:\UDMG\UDMG Agent\client>mft_agent_proxy_serverclient>udmg-agent-proxy-client -service.exe start
2022-10-07 10:09:52,852 INFO - Starting service 'UDMG Agent Server Agent Client (UDMG Agent Server Client )'...
2022-10-07 10:09:54,053 INFO - Service 'UDMG Agent Server Client (UDMG Agent Server Client )' started successfully.
C:\UDMG\UDMG Agent\client>mft_client>udmg-agent_-proxy_server-client -service.exe status
Started
|
...
Ports
...
Configuration
See Network Requirements
References
This document references the following documents.
...