Centos笔记:安装与SSH配置
Posted SUMSTC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos笔记:安装与SSH配置相关的知识,希望对你有一定的参考价值。
Centos安装教程非常多,这里就简略地写一下了
1. 准备镜像文件
在Centos官网下载ISO镜像文件,为了方便我选择下在Everything ISO以减少安装后安装基础软件的时间。
2. 将ISO写入U盘
使用Ultra ISO将ISO写入U盘,详细过程可以百度一下。
1. 在Bios中设置U盘启动。
2. 依照安装器的提示进行安装。
3.等待安装完毕即可。
1. 在安装过程中选择语言的时候注意不要直接选择英文,这样会导致桌面环境自动创建的文件夹变成中文的,这会让shell操作变得很麻烦。
2. 记得在安装的时候打开网络,这在你进行最小安装的时候很会省下不少事。
3. 在设置分区的时候如果没有特殊需求就选择标准分区模式并且只要一个swap分区和一个根分区(“/”分区)就够了。
4. 如果选择LVM分区模式就必须要指定/boot分区。
5. 安全策略选项(Security Policy)可以不选。
ssh配置文件是/etc/ssh/sshd_config
修改配置文件中PermiRootLogin这一行
#PermitRootLogin yes 或者 PermitRootLogin no
将你想要的提示语写入某个文件,
然后在sshd配置文件中取消Banner这一行的注释。
Banner /path/to/file
一般使用/etc/issue 作为Banner文件
修改/etc/motd
$ sudo vim /etc/motd
取消Port那一行的注释,然后在后面填写你想要的端口号
... Port 22 ...
如果启用了SELinux,请使用下面的代码告诉SELinux你改了端口
semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
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配置的主要内容,如果未能解决你的问题,请参考以下文章
学习笔记Hadoop—— Hadoop集群的安装与部署—— 配置ssh无密码登录