在CentOS上设置SSH访问需要以下几个步骤:
安装OpenSSH服务器: 如果您的CentOS系统尚未安装OpenSSH服务器,请运行以下命令来安装它:
sudo yum install openssh-server
启动并启用SSH服务: 安装完成后,启动SSH服务并设置为开机自启:
sudo systemctl start sshd
sudo systemctl enable sshd
配置防火墙: 如果您的CentOS系统使用firewalld作为防火墙,请运行以下命令以允许SSH连接:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
获取服务器IP地址: 使用以下命令获取您的CentOS服务器的IP地址:
ip addr show
或者
hostname -I
设置SSH访问权限:
编辑/etc/ssh/sshd_config
文件以配置SSH访问权限。例如,您可以更改默认端口、禁用root登录或限制允许访问的用户。
sudo vi /etc/ssh/sshd_config
在文件中进行所需的更改,然后保存并退出。
重启SSH服务: 应用更改后,重启SSH服务以使更改生效:
sudo systemctl restart sshd
使用SSH客户端连接到服务器: 现在您可以使用SSH客户端(如PuTTY或其他命令行工具)连接到您的CentOS服务器。使用以下命令进行连接:
ssh 用户名@服务器IP地址
例如:
ssh user@example.com
如果您更改了默认端口,请使用-p
选项指定端口:
ssh -p 端口号 用户名@服务器IP地址
完成以上步骤后,您应该能够成功设置并访问CentOS上的SSH服务。