在CentOS 6.7中配置SSH服务器并不复杂,以下是基本步骤:
1. 更新系统
首先,确保系统包是最新的:
sudo yum update -y
2. 安装 OpenSSH 服务器
在大多数情况下,OpenSSH 服务器默认已经安装在CentOS 6.7上。如果没有,可以执行以下命令进行安装:
sudo yum install -y openssh-server
3. 启动并配置 SSH 服务
启动SSH服务并设置其随系统启动:
sudo service sshd start
sudo chkconfig sshd on
4. 编辑SSH配置文件(可选)
可以根据需要编辑SSH配置文件 /etc/ssh/sshd_config
来增强安全性或修改默认设置。
使用你喜欢的文本编辑器(比如 vi 或 nano)来编辑文件:
sudo vi /etc/ssh/sshd_config
常见的配置选项包括:
-
更改默认端口(默认为22):
Port 2222
-
禁用 root 登录:
PermitRootLogin no
-
允许特定用户登录:
AllowUsers yourusername
在完成配置修改后,保存并关闭文件。
5. 重新启动SSH服务
每次修改了 sshd_config
文件后,都需要重新启动SSH服务以使更改生效:
sudo service sshd restart
6. 防火墙设置
确保防火墙允许SSH流量。默认情况下CentOS 6.7 使用 iptables 作为防火墙工具。使用以下命令允许默认端口(22):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo service iptables save
sudo service iptables restart
如果修改了SSH端口(例如改为2222),可以使用以下命令:
sudo iptables -A INPUT -p tcp --dport 2222 -j ACCEPT
sudo service iptables save
sudo service iptables restart
7. 测试 SSH
在本地或从另一台计算机使用SSH客户端测试连接:
ssh yourusername@your_server_ip
如果修改了端口号,使用:
ssh -p 2222 yourusername@your_server_ip
完成
到此,您便已成功配置了SSH服务器,并可通过SSH连接至CentOS 6.7系统。为了增加安全性,建议进一步配置防火墙和禁用密码认证,改用SSH密钥对认证。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/179174.html