CentOS的访问管理指南

CentOS是一款基于Red Hat Enterprise Linux(RHEL)的免费开源操作系统,因其稳定性和安全性而被广泛用于服务器部署,在进行CentOS服务器访问管理时,我们需要掌握一些基本技巧,以确保服务器的安全性和稳定性。
登录CentOS
远程登录
(1)使用SSH客户端
打开SSH客户端(如PuTTY),在主机名处输入CentOS服务器的IP地址,选择合适的端口(默认为22),输入用户名和密码,点击“打开”即可登录。
(2)使用命令行工具
在本地计算机上打开命令行窗口,输入以下命令:
ssh username@CentOS_server_IP
username为CentOS服务器的用户名,CentOS_server_IP为服务器的IP地址。
本地登录
在物理机或虚拟机上,直接通过键盘输入用户名和密码即可登录CentOS。
用户权限管理
创建用户

useradd username
username为要创建的用户名。
设置密码
passwd username
修改用户权限
使用chown命令修改文件或目录的所有者:
chown username:groupname filename
username为新的所有者,groupname为新的所属组,filename为要修改权限的文件或目录。
使用chmod命令修改文件或目录的权限:
chmod 755 filename
755为权限设置,代表所有者有读、写、执行权限,所属组和其他用户有读、执行权限。
SSH访问安全
关闭root用户登录
vi /etc/ssh/sshd_config
找到PermitRootLogin,将其修改为no,然后保存并退出。
修改SSH端口
vi /etc/ssh/sshd_config
找到Port,修改为新的端口号,如Port 2222,然后保存并退出。

使用密钥认证
生成密钥对:
ssh-keygen -t rsa -b 2048
将公钥复制到服务器:
ssh-copy-id username@CentOS_server_IP
FAQs
Q1:如何查看CentOS服务器的IP地址?
A1:在CentOS服务器上,可以使用以下命令查看IP地址:
ip a
或
ifconfig
Q2:如何将CentOS服务器设置为开机自启?
A2:将需要开机自启的服务添加到/etc/rc.d/rc.local文件中,并确保该文件具有执行权限。
chmod +x /etc/rc.d/rc.local
在/etc/rc.d/rc.local文件中添加以下内容:
service httpd start
httpd为需要开机自启的服务。