linux公钥登录
useradd test -m -g root | 创建名为test的用户,生成相应目录,同时加入root组 |
passwd test | 重置密码 |
分配test用户sudo权限,sudo vim etc/sudoers
编辑SSH文件
vim /etc/ssh/sshd_config
PermitRootLoginyes改为no | 关闭ROOT登录SSH |
PubkeyAuthentication no改为yes或去掉注释 | 打开公钥登录 |
/etc/init.d/ssh restart | 重启ssh服务 |
su test | 切换为test用户 |
ssh-keygen -t rsa -C “yusun” | 设置加密方式为RSA,使用C参数进行注释,设置passphrase或者不设置(不设置时为空) |
cat id_rsa.pub >> authorized_keys | 将公钥放入authorized_keys |
chmod 700 ~/.ssh | .ssh修改权限为700 |
chmod 400 ~/.ssh/authorized_keys | authorized_keys修改权限为400 |
在本地电脑上使用:scp user@hostname:~/.ssh/id_rsa 本地目录,将id_rsa下载下来
scp test@192.168.65.129:~/.ssh/id_rsa ./