下面就为您详细讲解“CentOS服务器端配置SSH远程连接的教程”的完整攻略。
确保系统安装了SSH服务
首先,我们需要确认系统是否安装了SSH服务。在终端输入以下命令:
rpm -q openssh-server
如果显示如下内容,则表示SSH服务已经安装:
openssh-server-5.3p1-124.el6.x86_64
如果没有安装,则需要使用以下命令安装:
yum install openssh-server
配置SSH服务
我们需要修改SSH服务的配置文件,使其支持远程连接。打开配置文件:
vi /etc/ssh/sshd_config
找到并修改以下几个参数:
- 将
#Port 22
修改为Port 22
(如果需要使用其他端口号,请自行修改) - 将
#PermitRootLogin yes
修改为PermitRootLogin yes
(允许使用Root用户登录) - 将
#PasswordAuthentication yes
修改为PasswordAuthentication yes
(允许密码登录)
修改完成后,保存并退出。
在终端输入以下命令,重启SSH服务:
service sshd restart
防火墙配置
如果系统开启了防火墙,则需要开放SSH服务所使用的端口。我们以CentOS 7为例,使用以下命令开放22端口:
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload
连接SSH服务器
现在,我们已经完成了SSH服务的配置,可以使用SSH客户端远程连接服务器了。例如,我们使用PuTTY作为SSH客户端。打开PuTTY,输入服务器的IP地址和端口号,点击“Open”按钮。
在弹出的窗口中,输入用户名和密码即可成功登录到服务器。
示例1:
在终端输入以下命令安装SSH服务:
yum install openssh-server
示例2:
在CentOS 7上开放22端口:
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload
以上是“CentOS服务器端配置SSH远程连接的教程”的完整攻略,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS服务器端配置SSH远程连接的教程 - Python技术站