Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
5
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. [server]
  2. 1. 在vps上生成密钥对,公钥复制多一份叫authorized_keys
  3. 2. 更改权限
  4. ```bash
  5. [root@host .ssh]$ chmod 600 authorized_keys
  6. [root@host .ssh]$ chmod 700 ~/.ssh
  7. ```
  8. 3. 编辑 /etc/ssh/sshd_config 文件
  9. 进行如下设置:
  10. ```bash
  11. RSAAuthentication yes
  12. PubkeyAuthentication yes
  13. ```
  14. #允许 root 登录
  15. ```bash
  16. PermitRootLogin yes
  17. ```
  18.  
  19. 你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
  20. ```bash
  21. PasswordAuthentication no
  22. ```
  23. 重启ssh服务
  24.  
  25. [mac]
  26. 1. 把服务器上生成的私钥下载下来,放在~/.ssh/文件夹里,然后vi ~/.ssh/config,在里面进行如下设置:
  27. ```text
  28. host vps
  29. HostName 100.*.*.8
  30. Port ***
  31. User root
  32. IdentityFile ~/.ssh/私钥
  33. ```
  34. 2. 权限
  35. ```bash
  36. chmod 700 ~/.ssh/私钥
  37. ```
  38. 3. 登录
  39. ```bash
  40. ssh vps
  41. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement