SSH(Secure Shell)是一种收集协定,用于打算机之间的保险通信跟数据传输。在CentOS效劳器上搭建SSH效劳器,可能实现远程登录跟管理效劳器,进步任务效力。本文将为你具体介绍如何在CentOS效劳器上疾速搭建SSH效劳器。
起首,确保你的CentOS体系已更新到最新版本:
sudo yum update
利用以下命令安装OpenSSH效劳器:
sudo yum install -y openssh-server
利用以下命令启动SSH效劳:
sudo systemctl start sshd
利用以下命令设置SSH效劳开机自启:
sudo systemctl enable sshd
利用以下命令检查SSH效劳状况:
sudo systemctl status sshd
SSH设置文件位于/etc/ssh/sshd_config
。你可能利用以下命令打开该文件停止编辑:
sudo vi /etc/ssh/sshd_config
以下是多少个常用的SSH设置选项:
Port 2222
no
:PermitRootLogin no
no
并利用公钥认证:PasswordAuthentication no
PubkeyAuthentication yes
保存并封闭文件。
利用以下命令重新加载SSH效劳以利用设置变动:
sudo systemctl reload sshd
假如你的效劳器启用了防火墙,请确保SSH端口(默许为22或你设置的端口号)曾经容许经由过程。
利用以下命令容许SSH经由过程防火墙:
sudo firewall-cmd --permanent --zone=public --add-port=22/tcp
sudo firewall-cmd --reload
利用以下命令测试SSH连接:
ssh root@效劳器IP地点 -p 端口号
比方,假如你的效劳器IP地点为192.168.1.100,端口号为2222,则:
ssh root@192.168.1.100 -p 2222
输入root用户的密码后,你应当可能成功登录到SSH效劳器。
经由过程以上步调,你可能在CentOS效劳器上疾速搭建SSH效劳器。这将为你供给一个保险、便捷的远程管理跟保护效劳器的处理打算。