xshell 批量建立 xsh會話檔案

2021-10-12 03:19:14 字數 1510 閱讀 8145

電腦要安裝python3

我的python版本是:

python 3.6.5 :: anaconda, inc.

通過已經建立好的會話檔案,批量生成新的會話檔案。

需要ssh賬號密碼一致的情況

(和會話管理器裡面的目錄是對應的)

我的指令碼名是create_xshell_session.py,

指令碼存放路徑為操作2中的 會話資料夾路徑

#!/usr/bin/python3

# author@wuguifa

import re

template_file = "192.168.8.161.xsh" # 示例檔案

with open(template_file, 'r+', encoding='utf-16-le', errors='ignore') as f1: # .xs**件編碼問題,使用 utf-16-le

context = f1.read()

f1.close()

print("獲取模板完成")

# 指令碼示範,用的是list,有基礎的可以自己加個 configparser 或 json

list1 = [

'192.168.1.1',

'192.168.3.3'

] for ip in list1:

context = re.sub("host=.*", "host=" + ip, context)

new_file = ip + ".xsh"

with open(new_file, 'w+', encoding='utf-8', errors='ignore') as f2:

f2.write(context)

f2.close()

print("生成檔案" + ip + ".xsh")

開啟cmd進入到 操作2中的會話資料夾路徑輸入python create_xshell_session.py

開啟乙個.xs**件

開啟xshell會話管理

關於批量建立crt xshell登入會話模板

因crt會話配置檔案中密碼加密,批量建立的會話使用者 密碼要一致 1 首先手動建立第一台主機的會話登入成功並儲存 轉到crt軟體目錄下 data settings config sessions 複製剛才建立會話的配置檔案並重命名為tem.ini 2 建立server.info檔案 格式為 會話名稱...

Tensorflow建立會話,啟動會話

import tensorflow as tf 定義乙個常量 m1 tf.constant 3,3 這是乙個一行兩列的資料 print m1 m2 tf.constant 2 3 print m2 輸出 tensor const 5 0 shape 1,2 dtype int32 tensor co...

會話建立過程 建立Transaction

屬性 產生工廠類 產生事務 jdbc jdbctransactionfactory jdbctransaction managed managedtransactionfactory managedtransaction 如果配置的是jdbc,則會使用connection 物件的commit rol...