CentOS 6.4 远程连接指南

准备工作
在开始远程连接CentOS 6.4服务器之前,请确保以下准备工作已经完成:
- 服务器已安装CentOS 6.4操作系统。
- 服务器已连接到网络,并能够访问互联网。
- 服务器已开启SSH服务。
使用SSH客户端远程连接
安装SSH客户端
在本地计算机上,您需要安装一个SSH客户端,如PuTTY、Xshell等,以下以PuTTY为例进行说明。
(1)下载PuTTY:访问PuTTY官网(http://www.putty.org/)下载PuTTY软件。
(2)安装PuTTY:双击下载的PuTTY安装包,按照提示完成安装。
配置PuTTY
(1)打开PuTTY,在“Host Name (or IP address)”栏中输入服务器的IP地址。
(2)在“Port”栏中输入SSH服务端口号,默认为22。
(3)点击“Connection”->“SSH”->“Auth”,在“User Key for authentication”栏中点击“Browse”选择本地的私钥文件。
(4)点击“Session”标签页,在“Saved Sessions”栏中输入一个名称,如“CentOS 6.4”,然后点击“Save”保存配置。

连接服务器
(1)点击“Open”按钮,PuTTY将尝试连接到服务器。
(2)如果出现安全警告,请点击“是”继续。
(3)输入用户名和密码进行认证。
(4)连接成功后,您就可以在PuTTY中输入命令,远程管理CentOS 6.4服务器了。
使用SSH密钥认证
为了提高安全性,您可以使用SSH密钥认证代替密码认证。
生成SSH密钥对
在本地计算机上,使用以下命令生成SSH密钥对:
ssh-keygen -t rsa -b 2048
按照提示操作,输入文件保存路径和密码。
将公钥复制到服务器
将生成的公钥文件(如id_rsa.pub)的内容复制到服务器上的~/.ssh/authorized_keys文件中。

修改文件权限
确保~/.ssh目录的权限为700,authorized_keys文件的权限为600。
FAQs
Q1:为什么连接CentOS 6.4服务器时总是提示“Connection refused”?
A1:请检查以下原因:
(1)服务器SSH服务未开启,请开启SSH服务。
(2)服务器防火墙拦截了SSH端口(默认为22),请允许22端口通过。
(3)本地计算机与服务器之间的网络不通,请检查网络连接。
Q2:如何修改SSH登录超时时间?
A2:编辑服务器的SSH配置文件(/etc/ssh/sshd_config),找到以下行:
ClientAliveInterval 120
ClientAliveCountMax 3 将ClientAliveInterval的值修改为所需的超时时间(单位为秒),ClientAliveCountMax表示连续无操作次数达到多少次后断开连接,修改完成后,重启SSH服务使配置生效。

