1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

CentOS SSH配置详解

CentOS是被广泛应用的操作系统,支持SSH服务,为Linux服务器远程管理带来了极大的便利。本篇文章将介绍如何在CentOS上配置SSH服务,以及常见的SSH命令。

安装OpenSSH

首先需要安装OpenSSH,使用以下命令:

yum install openssh-server

安装成功后,需要启动SSH服务,使用以下命令:

systemctl start sshd

如果要开机自启动SSH服务,可以使用以下命令:

systemctl enable sshd

SSH配置文件

SSH服务的配置文件在/etc/ssh/sshd_config,可以使用VI编辑器进行修改,例如:

vi /etc/ssh/sshd_config

以下是几个常见的SSH配置:

  • 端口号:默认SSH端口号是22,可以通过Port指定其他端口号。
  • 允许登录用户:可以通过AllowUsers指定可以登录的用户。
  • 禁止root登录:可以通过PermitRootLogin no禁止root用户登录。
  • 禁止密码登录:可以通过PasswordAuthentication no禁止密码登录,只允许使用SSH密钥登录。

修改完成后,需要重新启动SSH服务:

systemctl restart sshd

SSH命令

SSH命令可以通过SSH客户端在本地执行远程命令,例如:

ssh user@remotehost ls -l

这个命令会连接到remotehost主机,使用user账号登录,然后执行ls -l命令。

以下是几个常见的SSH命令:

  • ssh user@remotehost:连接到remotehost主机,使用user账号登录。
  • scp file user@remotehost:/path:将本地的file文件复制到remotehost主机的/path目录下。
  • ssh-keygen:生成SSH密钥。
  • ssh-copy-id user@remotehost:将本地的SSH公钥复制到remotehost主机,免密码登录。

这些命令可以在Linux终端中使用。

本文介绍了如何在CentOS上配置SSH服务,以及常见的SSH命令。使用SSH服务,可以远程管理Linux服务器,提高工作效率。

CentOSSSH配置详解

原创文章,作者:本际云,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/4977.html