CentOS Installation configuration ssh

Source: Internet
Author: User

Installing SSH
Yum Install SSH

Start SSH
Service sshd Start

Set the boot up run
Chkconfig sshd on

Related configuration file modifications
[Root@sample ~]# vi/etc/ssh/sshd_config← Open SSH configuration file with VI

#Protocol 2,1← Find this line will be "#" Delete, and then the end of the line ", 1" delete, only allow SSH2 mode of connection

Protocol 2← changed to this state, use only SSH2

#ServerKeyBits 768← Find this line, remove the "#" from the beginning and change 768 to 1024

Serverkeybits 1024← changed to this state, change Serverkey strength to 1024-bit

#PermitRootLogin yes← Find this line, remove the "#" from the beginning and change Yes to No

Permitrootlogin no← changed to this state, not allowed to log in with root

#PasswordAuthentication yes← Find this line, change Yes to No

Passwordauthentication no← changed to this state, do not allow password mode of login

#PermitEmptyPasswords no← found this line to remove the "#" of the wardrobe and not allow a blank password to log in

Permitemptypasswords no← changed to this state, disable blank password to log in

Because we only want to make the SSH service convenient for the management system, we only allow intranet clients to log on to the server via SSH to minimize the security factor without the external network remote Management system. The Setup method is as follows:
[Root@sample ~]# vi/etc/hosts.deny← Modify the masking rules, add the corresponding line at the end of the text


#
# Hosts.deny This file describes the names of the hosts which is
# *not* allowed to use the local INET services, as decided
# by the '/USR/SBIN/TCPD ' server.
#
# The Portmap line was redundant, but it was left to remind
# The new secure Portmap uses Hosts.deny and Hosts.allow. In particular
# should know that NFS uses portmap!

sshd:all← Add this line to block requests from all SSH connections

[Root@sample ~]# vi/etc/hosts.allow← Modify the Allow rule, add the corresponding line at the end of the text

#
# Hosts.allow This file describes the names of the hosts which is
# allowed to use the local INET services, as decided
# by the '/USR/SBIN/TCPD ' server.
#

sshd:192.168.0. ← Add this line to allow only SSH connection requests from the intranet

Note: Hosts.deny and Hosts.allow can not be modified in simple configuration,

In case of this two files read only, you can chmod right

Finally restart SSH boot
#/etc/rc.d/init.d/sshd Restart

CentOS Installation configuration ssh

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.