To configure SSH Server to manage a server from the remote computer (Linux & Windows machine).
Step 1: Configure SSH Server
Edit the sshd_config file and made the following changes:
# vi /etc/ssh/sshd_config # line 42: uncomment and change ( prohibit root login remotely ) PermitRootLogin no # line 65: uncomment PermitEmptyPasswords no PasswordAuthentication yes
Step 2: Restart SSH Server
Now restart the sshd service.
# /etc/rc.d/init.d/sshd restart
Step 3: Configure SSH Client on Linux Machine
In order to configure SSH client on Linux Machine Install SSH Client.
# yum -y install openssh-clients
To connect with SSH Server authenticate with username and password using the following command:
# ssh user@tecdistro-server The authenticity of host 'tecdistro-server ()' can't be established. ECDSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:70:33:e9. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'tecdistro-server' (ECDSA) to the list of known hosts. user@tecdistro-server's password: [user@tecdistro ~]$
Step 4: Configure SSH Client on Windows Machine
To configure SSH client on Windows machine install third party tools like “Putty, OpenSSH, Bitvise etc”.
Enter Server IP and port(By default port is 22) and Click on “Open”.
Enter server credentials(Username and Password) to authenticate:
login as: user email@example.com's password: [user@tecdistro~]$