堡垒机介绍及实现 (使用python django实现)(一)
堡垒机的功能
我们在使用服务器的时候,通常的方式是 ssh user@ip 然后输入password
多人同时使用,就需要多个账号。这时候就会产生很多问题。比如:
- 账号的记录
- 不同账号的权限
- 账号混用的问题
- 谁用了账号做了什么操作 等等
堡垒机就是我们使用主机连接服务器之前先连接堡垒机,然后堡垒机会对账号进行管理。
题外 介绍一种不使用账号密码远程登录服务器的方法,也就是 秘钥, github也是用的这种方法
生成秘钥 ssh-keygen
~/.ssh/.id_rsa 私钥
~/.ssh/.id_rsa.pub 公钥把公钥拷贝到服务器
scp ~/.ssh/.id_rsa.pub server_user@server_ip:/home/server_username