INNER CODE UNIT · Python

__ssh

shuigedeng/taotao-cloud-project · taotao-cloud-python/taotao-cloud-django/taotao_cloud_auto_cmdb/cmdb_client/src/plugins/__init__.py:63

    def __ssh(self, cmd):
        """SSH类型(paramiko)"""
        import paramiko
        ssh = paramiko.SSHClient()
        ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
        ssh.connect(hostname=self.hostname, username=self.ssh_user, password=self.ssh_pwd, port=self.ssh_port)
        stdin, stdout, stderr = ssh.exec_command(cmd)
        output = stdout.read()
        ssh.close()
        return output

    def __salt(self, cmd):
        """
        RPC类型(SaltStack)
        import salt.client
        local = salt.client.LocalClient()
        result = local.cmd(self.hostname, 'cmd.run', [cmd])
        return result[self.hostname]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…