堡垒机
Posted Twotigers
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了堡垒机相关的知识,希望对你有一定的参考价值。
实现远程登录linux ,并提供ssh交互.
方法一:使用paramiko
1.安装paramiko,
pip install paramiko
2. paramiko官方提供了轮子,可以从GitHub上下载
使用Python实现一个堡垒机:
import getpass
import subprocess
def fortress():
ip_addr = input("IP:").strip()
username = input("Username:").strip()
passwd = getpass.getpass("请输入密码").strip()
login_cmd = \'sshpass -p {password} ssh {user}@{ip_addr} \' \\
\' -o "StrictHostKeyChecking no"\'.format(
password=passwd,user=username,ip_addr=ip_addr
)
subprocess.run(login_cmd, shell=True)
if __name__ == \'__main__\':
fortress()
|
Linux上的配置:
新增一个用户:
以上是关于堡垒机的主要内容,如果未能解决你的问题,请参考以下文章
SaaS堡垒机和私有部署堡垒机功能有什么区别?
堡垒机堡垒机到底有用不?国内哪家堡垒机好用?
开源堡垒机安装测试上线部署详解-----麒麟开源堡垒机
我们在选择堡垒机产品,有谁用过碉堡堡垒机与齐治堡垒机,对比起来怎么样?
堡垒机小知识堡垒机是硬件还是软件?
堡垒机世界的征战之尚思卓越堡垒机VS齐治堡垒机