1)清空iptables
Centos6系列关闭防火墙方法:
关闭防火墙:# /etc/init.d/iptables stop
开机自动关闭防火墙:# chkconfig iptables off
Centos7系列关闭防火墙方法:
查看防火墙状态:# systemctl status firewalld.service
关闭防火墙:# systemctl stop firewalld.service
开机自动关闭防火墙:# systemctl disable firewalld.service
2)关闭selinux
查看selinux状态 # getenforce
Selinux文件位置 /etc/selinux/config
把enforcing改成desabled保存即可
3)配置好静态IP
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
4)配置主机和ip映射关系
# vim /etc/hosts
新增一行:公网ip 主机名域名 主机名
5)修改主机名
Centos6系列:# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=主机名
NTPSERVERARGS=iburst
Centos7系列:# vim /etc/hostname
新增一行,主机名
重启系统即可生效
6)配置好yum源
yum存放位置:/etc/yum.repos.d/
备份本地yum源
# cp CentOS-Base.repo ./CentOS-Base.repo.bak
配置阿里yum源替换本地yum
Centos6系列:
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
Centos7系列:
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
安装扩展源epel:
# yum -y install epel-release
yum缓存清理:# yum clean all
生成yum缓存:# yum makecache
7)安装配置openssh
centos6、7系列默认安装好openssh
确认软件包是否已经安装:
rpm -qa | grep openssh
OpenSSH常用配置文件有两个/etc/ssh/ssh_config和/etc/sshd_config。
ssh_config为客户端配置文件
sshd_config为服务器端配置文件
centos6系列:
服务启动关闭脚本:
方法1:# service sshd restart/stop/start/status
方法2:# /etc/init.d/sshd restart/stop/start/status
开机启动服务:
# chkconfig sshd on
# chkconfig --list sshd
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
centos7系列:
服务启动关闭脚本:# systemctl restart/stop/start/status sshd
开机启动服务:# systemctl enable sshd
使用ssh来远程连接主机:
方法一、
1、ssh [远程主机用户名] @[远程服务器主机名或IP地址]
2、ssh [远程主机用户名] @[远程服务器主机名或IP地址] -p端口
vim /etc/ssh/sshd_config
找到“#Port 22”,这一行直接键入“yyp”复制该行到下一行,然后把两行的“#”号即注释去掉,修改成:
Port 22
Port 任意端口
重启sshd服务
# service sshd restart
添加新用户
# useradd 用户名 # passwd 用户名