创建密钥对
使用openSSL或xshell的密钥生成工具,生成公私钥对,推荐使用xshell工具。
- 使用openSSL生成密钥对(需要linux或gitbash,安装对应工具):
ssh-keygen -t rsa -f liaoxudong.pem -C "私钥" -b 4096(-t 类型 -f 私钥名 -C 描述信息 -b 生成公私钥位数)
- 使用xshell生成密钥对(可视化操作,需要安装xshell):
工具>新建用户密钥生成向导>选择密钥强度位数...
将公钥上传至服务器
使用scp 公钥文件 root@服务器地址:~/
将文件上传至服务器
配置
为root添加的私钥登录
- 将公钥拷贝至
/root/.ssh/
- 将公钥内容拼接到目录下的 authorized_keys 文件:
cat liaoxudong.pub >> authorized_keys
即可
指定添加用户
#添加用户并指定/home目录
useradd liaoxudong -d /home/liaoxudong
#为用户设置密码
passwd liaoxudong
#创建对应用户目录/home/liaoxudong
cd /