ssh配置 新增用户与密钥登陆

Posted JhonSmith

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 ./johnsmith_rsa -o IdentitiesOnly=yes johnsmith@123.123.123.123

禁用root登陆(可选)

vi /etc/ssh/sshd_config
PermitRootLogin no

以上是关于ssh配置 新增用户与密钥登陆的主要内容,如果未能解决你的问题,请参考以下文章

jenkins配置ssh免密码登陆

linux——ssh远程访问,密钥的生成以及公钥的使用,上传与下载

ssh的配置,ssh打开密钥登陆,关闭密码登陆。

git ssh 密钥生成以及配置

Linux ssh 密钥创建与验证

Xshell5配置ssh免密码登录-公钥与私钥登录linux服务器(xshell如何登陆上阿里云服务器)