# SSH How to Provide Server Security?

https://www.nettescil.com.tr/knowledgebase/article/ssh-how-to-provide-server-security

SSH How to Provide Server Security? The subject can be effective on security, accessibility or data integrity. Therefore, it is necessary to implement Virtual Server setting with one variable and test it at every stage.

Menu names may vary according to the version used. Therefore, write the target on the screen, the service to be affected, and the expected value after processing before the start. Apply the security settings gradually with the network to not lose the console access and employee services.

## Before the process starts

- Compare the unique identity and name of the target record.
- Check supported versions of application dependency.
- Take into account the delay of cache and spread.
- Plan changing only one configuration group at one time.

## Step by step app

1. Save console access, network configuration, backup status and existing service list.
2. Upgrade packages with operating system to security updates and check time synchronization.
3. Create separate user for management; apply strong authentication and minimal authorization approach.
4. Simply open the really used ports on the firewall and test the rule without closing the current session.
5. Review disk, memory, processor, inode and network usage with time range instead of instant value.
6. After changing, verify the service status, rested ports, logs and external access.

## Verification and troubleshooting

Add start and finish time to the trading record. This range makes it easier to find the right lines in the service logs and then associate the resulting user notifications with change.

- Is Timestamps compatible with server clock?
- Does the transaction log be completed?
- Is the control result registered?

## Safety and continuity notes

Make admin access with personal and unique accounts. Refresh shared passwords, use two-step verification and transaction log in where possible.

Return to the final successful situation instead of adding new settings in the unforeseen situation. Check the records at the trading time and repeat the same test with one variable.

## Frequently Asked Questions

### How do I measure that the change does not affect users?

Do a test that represents real user flow; compare response time, error rate and support notifications during observation.

For similar content [Virtual Server Information Bank](https://www.nettescil.com.tr/bilgi-bankasi/sanal-sunucu) You can review the section.
