Centos笔记:安装与SSH配置

Posted SUMSTC

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos笔记:安装与SSH配置相关的知识,希望对你有一定的参考价值。

Centos简要安装记录

Centos安装教程非常多,这里就简略地写一下了

制作启动U盘

1. 准备镜像文件
Centos官网下载ISO镜像文件,为了方便我选择下在Everything ISO以减少安装后安装基础软件的时间。

2. 将ISO写入U盘
使用Ultra ISO将ISO写入U盘,详细过程可以
百度一下

使用U盘安装系统

1. 在Bios中设置U盘启动。

2. 依照安装器的提示进行安装。

3.等待安装完毕即可。

我遇到的坑:

1. 在安装过程中选择语言的时候注意不要直接选择英文,这样会导致桌面环境自动创建的文件夹变成中文的,这会让shell操作变得很麻烦。 

2. 记得在安装的时候打开网络,这在你进行最小安装的时候很会省下不少事。

Centos笔记(一):安装与SSH配置

3. 在设置分区的时候如果没有特殊需求就选择标准分区模式并且只要一个swap分区和一个根分区(“/”分区)就够了。

4. 如果选择LVM分区模式就必须要指定/boot分区。

5. 安全策略选项(Security Policy)可以不选。

SSH配置

ssh配置文件是/etc/ssh/sshd_config

禁止root用户登陆SSH

修改配置文件中PermiRootLogin这一行

#PermitRootLogin yes 或者 PermitRootLogin no

Centos笔记(一):安装与SSH配置

设置SSH登陆提示语

将你想要的提示语写入某个文件,

然后在sshd配置文件中取消Banner这一行的注释。

Banner /path/to/file

一般使用/etc/issue 作为Banner文件

Centos笔记(一):安装与SSH配置

设置登陆成功后的提示语

修改/etc/motd

$ sudo vim /etc/motd
修改SSH端口

取消Port那一行的注释,然后在后面填写你想要的端口号

... Port 22 ...
注意

如果启用了SELinux,请使用下面的代码告诉SELinux你改了端口

semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
安装Denyhosts

Denyhosts可以防止SSH暴力破解和恶意访问

github上有对应repo
Centos用yum就能安装

$ sudo yum install denyhosts

一般来说默认配置就足够了,
想要自定义配置的话按照github上的提示进行配置。

$ vim /etc/denyhosts.conf

然后启动daemon

$ sudo systemctl enable denyhosts $ sudo systemctl start denyhosts


图文:LionTao

编辑:囧星人

苏州大学微软俱乐部

以上是关于Centos笔记:安装与SSH配置的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7环境下SSH端口修改笔记

学习笔记Hadoop—— Hadoop集群的安装与部署—— 配置ssh无密码登录

ssh中如何更root@localhost为root@centos7

如何在git-CentOS7下安装GitLab

CentOS 7安装和配置ssh

centos7配置ssh