本文转自 CenterOS 7安装和配置SSH

1. 安装 openssh-server

1
yum install -y openssl openssh-server

2. 修改配置文件

用 vim 打开配置文件 /etc/ssh/sshd_config

将上图中的 PermitRootLogin , RSAAuthentication , PubkeyAuthentication 的设置打开.

启动SSH的服务:

1
systemctl start sshd.service

设置开机自动启动SSH服务

1
systemctl enable sshd.service

设置文件夹 ~/.ssh的访问权限

1
2
3
4
5
6
7
8
9
10
$ cd ~
$ chmod 700 .ssh
$ chmod 600 .ssh/*
$ ls -la .ssh
total 16
drwx------. 2 root root 58 May 15 00:23 .
dr-xr-x---. 8 root root 4096 May 15 00:26 ..
-rw-------. 1 root root 403 May 15 00:22 authorized_keys
-rw-------. 1 root root 1766 May 15 00:21 id_rsa
-rw-------. 1 root root 403 May 15 00:21 id_rsa.pub

authorized_keys 文件存储的是客户端的公共密钥 . 将自己的公钥拷贝进文件即可