iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >python多进程登录远端服务器
  • 730
分享到

python多进程登录远端服务器

2024-04-02 19:04:59 730人浏览 独家记忆
摘要

目录通过Semaphore 来控制对共享资源的的访问数量,可以控制同一时刻并发的进程数 。 #/usr/bin/python # _*_ coding: utf-8 _*_

通过Semaphore 来控制对共享资源的的访问数量,可以控制同一时刻并发的进程数 。


#/usr/bin/python

# _*_ coding: utf-8 _*_

import multiprocessing

import time

import paramiko

def ssh(s,i,host):

try:


s.acquire()

print(time.strftime('%H:%M:%S'),multiprocessing.current_process().name + " 获得运行");

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect(hostname=host, port=22, username="root", passWord="yankefei")

print (host+" is login success")

stdin, stdout, stderr = ssh.exec_command("echo 
d
a
t
e
 && df -hl")

print(stdout.read().decode('utf-8'))

returncode = stdout.channel.recv_exit_status()

print("returncode:",returncode)

except:


ssh.close()

# time.sleep(i)

print(time.strftime('%H:%M:%S'),multiprocessing.current_process().name + " 释放锁结束");

s.release()

print (host+" is unreachable")

finally:


ssh.close()

s.release()

if __name__ == "__main__":

s = multiprocessing.Semaphore(200) #同时并发200个进程

for n in range(111):

p = multiprocessing.Process(target = ssh, args=(s,2,"192.168.0."+str(n)))

p.start()

运行结果如下图:


到此这篇关于Python多进程登录远端服务器的文章就介绍到这了,更多相关多进程 Python内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: python多进程登录远端服务器

本文链接: https://www.lsjlt.com/news/155377.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python多进程登录远端服务器
    目录通过Semaphore 来控制对共享资源的的访问数量,可以控制同一时刻并发的进程数 。 #/usr/bin/python # _*_ coding: utf-8 _*_ ...
    99+
    2024-04-02
  • python telnet远程登录端口交
    玩蛇网本篇文章主题是Python教程之如何通过telnet执行脚本达到可以登陆远程机器,并执行命令的流程。python telnet调用,登录远程机器执行命令的方法是怎么样的?整段代码中用到了哪几个python模块?大家通过以下的代...
    99+
    2023-01-31
    端口 远程登录 python
  • 如何远程登录腾讯云服务器端
    远程登录腾讯云服务器端可以使用以下方法: 使用 WebLogic Client 进行远程登录: 打开 WebLogic Client ,使用 JavaScript 调用 Console 对象,然后通过 WebLogic Console...
    99+
    2023-10-26
    腾讯 服务器端 远程登录
  • 云服务器怎么远程登录电脑端
    如果您想远程登录您的云服务器,可以按照以下步骤进行操作: 在同一个局域网中,使用浏览器访问云服务器提供商的网站:首先,确保您正在同一个局域网中,然后点击“远程登录”按钮来登录您的云服务器。 使用 Chrome 浏览器或其他浏览器打开云服...
    99+
    2023-10-26
    服务器 远程登录 电脑
  • 怎么远程登录阿里云服务器端
    打开阿里云控制台:在电脑上,点击开始菜单,然后选择控制面板,打开控制面板后,点击用户和群组,进入到用户和群组的选项中。 选择要登录的服务器:在控制面板的用户和群组选项中,选择要登录的服务器。 登录服务器:在登录服务器页面上,输入服务器的I...
    99+
    2023-10-28
    阿里 服务器端 远程登录
  • 云服务器设置多用户远程登录
    云服务器设置多用户远程登录,壹基比教你,叁壹捌贰贰零六零柒陆1、在键盘上按Win+R键(也可以在开始菜单右键然后选择运行),在运行的输入框里面输入"gpedit.msc"命令、然后点击确定。2、在“计算机组策略”中依次展...
    99+
    2023-06-04
  • 云服务器远程登录
    云服务器远程登录指的是将远程主机的用户名和密码通过云服务器的服务端口进行同步,从而实现登录和数据同步的功能。下面是一份示例代码,您可以根据需要进行修改和扩展: 以下是一个简单的示例代码,将远程主机的用户名和密码以及登录的数据一起发送到云服...
    99+
    2023-10-26
    服务器 远程登录
  • 远程登录云服务器
    远程登录云服务器的方式可能会有多种,以下是一些常见的方法: Google Drive: 通过Google Drive连接到远程云服务器,可以进行文件和目录的共享和同步。 Dropbox: 通过Dropbox连接到远程云服务器,可以使用文...
    99+
    2023-10-26
    服务器 远程登录
  • CentOS7服务器中如何进行SSH远程登录
    这篇文章给大家介绍CentOS7服务器中如何进行SSH远程登录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。很多黑客软件会自动扫描重要的默认端口,如果发现这个端口是开启的,则会尝试登录。通常使用root账号尝试登录。如...
    99+
    2023-06-26
  • 腾讯云服务器怎么登录远程桌面端
    如果您使用的是腾讯云服务器(https://cloud.tencent.com/)登录远程桌面端,您需要在控制台登录到服务器。您可以通过以下路径: 登录到腾讯云服务器控制台; 点击服务器管理器图标; 选择“远程桌面”选项。 在“远程桌...
    99+
    2023-10-26
    腾讯 远程桌面 服务器
  • 如何登录腾讯云服务器远程桌面端
    如果你想登录腾讯云服务器的远程桌面端,可以按照以下步骤进行操作: 步骤一:获取远程桌面登录密码 在腾讯云控制台中,找到你的云服务器实例,点击进入该实例的详情页。在详情页中,找到“登录设置”选项卡,点击“重置密码”按钮,即可获取远程桌面登录...
    99+
    2023-10-26
    腾讯 远程桌面 服务器
  • 如何远程登录腾讯云服务器端账号
    远程登录腾讯云服务器端账号的步骤如下: 打开腾讯云服务器或在腾讯云官网上访问腾讯云服务器端页面。 在网页中选择“登录”功能。 在弹出的登录窗口中,选择“从云服务器获取用户凭据”。 在弹出的凭据窗口中,选择登录类型以及所需的凭据。 输入用...
    99+
    2023-10-26
    腾讯 服务器端 账号
  • 云服务器怎么远程登录电脑端账号
    如果您使用云服务器来远程登录自己的电脑端账号,可以按照以下步骤进行操作: 准备好需要登录的账号和密码:确保您知道如何在云服务器端登录自己的账号和密码,并且您知道在哪个设备上登录。您可以使用电子邮件或手动输入。 下载和安装云服务器客户端:...
    99+
    2023-10-26
    账号 服务器 远程登录
  • 云服务器怎么远程登录电脑端网页
    如果您想远程登录到服务器端的网页,您可以按照以下步骤进行操作: 打开浏览器,然后在地址栏中输入您想要远程登录的网站或账号,例如:https://www.example.com/。 在弹出的登录窗口中,输入用户名和密码进行登录。 点击登录...
    99+
    2023-10-26
    服务器 远程登录 网页
  • 华为云服务器怎么远程登录电脑端
    如果您需要远程登录到您的计算机,可以使用以下方法: 使用华为云控制台:打开华为云控制台,进入登录页面。可以使用“开始”或“设置”菜单中的任何选项开始登录。 使用命令行:您可以使用命令行来远程登录到您的华为云服务器。您可以使用以下任何一种...
    99+
    2023-10-26
    华为 服务器 远程登录
  • 如何远程登录腾讯云服务器端系统
    远程登录腾讯云服务器端系统可能需要一些技术知识和网络连接能力,以下是几个步骤: 安装腾讯云服务器端系统:可以从官方网站、论坛等地方下载腾讯云服务器端系统,下载完成后双击解压缩到本地。 安装必要的软件:在开始菜单中找到软件选项,点击进入。...
    99+
    2023-10-26
    腾讯 服务器端 远程登录
  • 腾讯云服务器远程登录密码是多少
    方法一:尝试使用第三方远程登录工具 如果你想使用腾讯云服务器的远程登录功能,但不知道服务器的远程登录密码,可以尝试使用第三方远程登录工具,比如 Wechat、QQ 等。这些工具可以在不需要服务器权限的情况下,连接到服务器,并远程登录服务器...
    99+
    2023-10-28
    腾讯 密码 服务器
  • 云服务器怎么远程登录电脑端网页版
    如果您想远程登录到A云服务器上的网页版,您可以按照以下步骤操作: 下载并安装需要远程登录到A云服务器上的浏览器插件。可以从浏览器官方网站下载该插件。 打开您的浏览器并登录到A云服务器。 在A云服务器上选择“创建一个新的A云账号”或者“创...
    99+
    2023-10-27
    服务器 远程登录 网页
  • 腾讯云服务器怎么登录远程桌面端口
    如果您使用的是腾讯云服务器,那么登录远程桌面端口是非常方便的。以下是登录远程桌面端口的步骤: 选择要远程登录的设备,例如:QQ或者微信,然后在远程桌面端口输入框中输入“远程登录”。 在QQ或者微信客户端中选择“账户”选项,然后找到“远程...
    99+
    2023-10-26
    腾讯 端口 远程桌面
  • 云服务器怎么远程登录电脑版网页端
    如果您想使用云服务器(Cloud Central)远程登录到电脑版网页端,可以按以下步骤进行操作: 打开云服务器的官网,如下图所示。 选择一个您要访问的云服务器(Cloud Central)提供商,然后在页面中选择“远程登录”选项。 根...
    99+
    2023-10-27
    服务器 远程登录 网页
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作