在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服务。