paramiko

99%的人都会遇到的Python “用户环境”问题

a 夏天 提交于 2020-10-07 06:56:50
​ 在之前写过一篇关于虚拟环境使用的文章 ,但是还没有好好的介绍一下 Python 的用户环境,原因是自己一直没遇到要使用 用户环境 的使用场景,所以也一直懒得写。 恰巧这两天,自己遇到了一个使用用户环境的体验可以完爆虚拟环境的案例,就拿出来分享一下。 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道如何去学习更加高深的知识。 那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码! QQ群:1097524789 1. 我的使用背景 公司有数以万计的服务器,为了对实现对访问记录进行集中管理以及出于安全考虑,每台服务器都有访问限制,必须使用公司的跳板机才能登陆。 每个公司的员工在跳板机上都有自己的用户、 家目录,对于很多需要 root 权限的操作,是高度受限制的。 比如我现在我要在跳板机上实现远程登陆大批量的机器进行一些维护工作,当然我这里使用的还是 Python 来实现,这个 Python 脚本里有一些依赖库(比如之前介绍过的 paramiko 这个神器,对应的文章可以参看: 使用 Python 远程登陆服务器的最佳实践 ),在跳板机上中并没有安装。 ​ 做为普通用户的你,是没有权限安装第三方包的。 ​ 问题就来了,我如何才能在跳板机中使用