Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [server]
- 1. 在vps上生成密钥对,公钥复制多一份叫authorized_keys
- 2. 更改权限
- ```bash
- [root@host .ssh]$ chmod 600 authorized_keys
- [root@host .ssh]$ chmod 700 ~/.ssh
- ```
- 3. 编辑 /etc/ssh/sshd_config 文件
- 进行如下设置:
- ```bash
- RSAAuthentication yes
- PubkeyAuthentication yes
- ```
- #允许 root 登录
- ```bash
- PermitRootLogin yes
- ```
- 你完成全部设置,并以密钥方式登录成功后,再禁用密码登录:
- ```bash
- PasswordAuthentication no
- ```
- 重启ssh服务
- [mac]
- 1. 把服务器上生成的私钥下载下来,放在~/.ssh/文件夹里,然后vi ~/.ssh/config,在里面进行如下设置:
- ```text
- host vps
- HostName 100.*.*.8
- Port ***
- User root
- IdentityFile ~/.ssh/私钥
- ```
- 2. 权限
- ```bash
- chmod 700 ~/.ssh/私钥
- ```
- 3. 登录
- ```bash
- ssh vps
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement