In terms of computers, the term "SSH" stands for Secure Shell. This is a method of communicating with another computer through a secured network, all data sent through this system are encrypted.
An SSH client is often used for sending data over a secure connection between two networked computers. The best-known use for the SSH protocol is to access shell accounts.
Cygwin/X is used with Windows. SSH is used to open a session on Windows. Unless one is extremely familiar with these terms, it is best to consult a professional.
An SSH server is a software program which uses the secure shell protocol to accept connections from remote computers. SFTP/SCP file transfers and remote terminal connections are popular use cases for a SSH server. This article compares a selection of popular servers.
operational definition of terms
Typically it would be a hidden folder called ".ssh".
SSH is extremely simple. Using the SSH client, you connect to the computer running the SSH server using the commandssh [ip address or hostname here]
example of definition of terms
An SSH Keygen is used to generate, manage, and convert authentication keys for SSH authentication. With an SSH Keygen tool, a user can create passphrase keys for both SSH protocol version 1 and 2.
/etc/ssh/sshd_config In some distributions it can be in odd places like /etc/sshd_config, /usr/local/etc/ssh/sshd_config
The abbreviation NOP does not appear on Wikipedia's page on Secure Shell, not any of the other pages that are listed on the disambiguation page for "SSH." Nor do any of the terms that NOP could possibly refer to.
ssh
Most Linux distributions will come with SSH preinstalled. If it's not, install the package "ssh".