sudo yum install openssh-server
。安装完成后,启动SSH服务:sudo systemctl start sshd
,并设置开机自启:sudo systemctl enable sshd
。在CentOS系统中安装和配置SSH服务,可以通过以下步骤进行:
1、更新系统
执行命令:打开终端并输入以下命令以更新系统软件包列表。
sudo yum update
2、安装SSH服务
检查是否已安装:首先检查系统是否已经安装了SSH服务。
rpm -q openssh-server
如果未安装,继续下一步。
安装SSH服务:运行以下命令以安装SSH服务。
sudo yum install openssh-server
系统会提示您是否要继续安装,输入Y
并按下回车键确认。
3、启动SSH服务
启动SSH服务:使用以下命令启动SSH服务。
sudo systemctl start sshd
设置开机自启动:为了确保SSH服务在系统重启后自动启动,运行以下命令。
sudo systemctl enable sshd
4、检查SSH服务状态
执行命令:输入以下命令以检查SSH服务的状态。
sudo systemctl status sshd
如果SSH服务已经正常运行,您将看到类似如下的输出:
● sshd.service OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-04-13 10:56:08 CST; 2s ago Docs: man:sshd(8) man:sshd_config(5) Main PID: 1999 (sshd) CGroup: /system.slice/sshd.service └─1999 /usr/sbin/sshd -D
5、配置SSH服务
编辑配置文件:使用vim或nano等编辑器打开SSH服务的主配置文件。
sudo vi /etc/ssh/sshd_config
常用配置项:
Port:指定SSH服务监听的端口号,默认为22。
Port 22
Protocol:指定SSH服务使用的协议版本,默认为2。
Protocol 2
PermitRootLogin:指定是否允许root用户使用SSH登录,默认为yes。
PermitRootLogin yes
PasswordAuthentication:指定是否允许使用密码进行SSH登录,默认为yes。
PasswordAuthentication yes
PubkeyAuthentication:指定是否允许使用公钥进行SSH登录,默认为yes。
PubkeyAuthentication yes
保存并关闭文件。
6、重启SSH服务
执行命令:修改了SSH服务的配置文件之后,需要重启SSH服务以使配置生效。
sudo systemctl restart sshd
7、防火墙配置(可选)
如果启用了防火墙,需要允许SSH通过防火墙。
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent sudo firewall-cmd --reload
通过以上步骤,即可在CentOS系统中成功安装、配置并启动SSH服务。
以上就是关于“centos安装ssh”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/783040.html