You can securely send HL7 messages using the HL7Spy send tool over SSH. SSH stands for Secure SHell and it uses public key/private key encrypted communications to prevent eaves dropping on the network traffic between HL7Spy and the HL7 Server receiving the messages.
Essentially a secure “tunnel” is established from HL7Spy to the HL7 Server through the SSH Server. The user name and password provide the credentials to the SSH Server which creates the secure communications channel.
The image below shows an example of configuring HL7Spy to communicate with an HL7 Server (mirth31.conevity.com) on port 11005 through the SSH Server (ssh.conevity.com). Note that in the Connection tab of the HL7 Destination configuration we are specifying the network Port of the HL7 Server and that we have left the Host to be localhost. Depending on how your SSH Server is configured, this may need to be set to address of the HL7 Server (in this case mirth31.conevity.com).