乐趣区

关于linux:ssh配置-新增用户与密钥登陆

旨在疾速配置一台新服务器的登陆权限

新增用户

useradd johnsmith

配置 ssh 反对密钥登陆

vi /etc/ssh/sshd_config
关上以下配置
RSAAuthentication yes
PubkeyAuthentication yes

用户密钥

ssh-keygen -t rsa
第一个 input 栏位, 输出密钥生成地址 
e.g. /home/johnsmith/.ssh/johnsmith_rsa

之后在.ssh 文件夹新建权限文件, 并且写入公钥.
cat jhonsmith_rsa.pub >> authorized_keys

获取私钥 (不带 pub 后缀) 内容, 存储到须要的中央(服务器上的能够删掉).

systemctl restart sshd

测试登陆

ssh -i ./jhonsmith_rsa -o IdentitiesOnly=yes johnsmith@123.123.123.123

禁用 root 登陆(可选)

vi /etc/ssh/sshd_config
PermitRootLogin no
退出移动版