本文目錄一覽:
- 1、如何使用python遠程登錄一個操作系統,並執行某條命令
- 2、python 如何遠程連接內網的mysql數據庫
- 3、如何使用python實現遠程登錄到linux再遠程登錄到另一個linux
- 4、如何使用Python連接遠程Windows服務器
如何使用python遠程登錄一個操作系統,並執行某條命令
你可以使用python的pexcpct包通過ssh調用遠程服務器指令:
import pxssh
import getpass
try:
s = pxssh.pxssh()
hostname = raw_input(‘hostname: ‘)
username = raw_input(‘username: ‘)
password = getpass.getpass(‘password: ‘)
s.login (hostname, username, password)
s.sendline (‘uptime’) # run a command
s.prompt() # match the prompt
print s.before # print everything before the propt.
s.sendline (‘ls -l’)
s.prompt()
print s.before
s.sendline (‘df’)
s.prompt()
print s.before
s.logout()
except pxssh.ExceptionPxssh, e:
print “pxssh failed on login.”
print str(e)
python 如何遠程連接內網的mysql數據庫
1、進入mysql,創建一個新用戶test:
格式:grant 權限 on 數據庫名.表名 用戶@登錄主機 identified by “用戶密碼”;
grant all privileges on *.* to test@192.168.0.2 identified by “123456”;
或者
grant select,update,insert,delete on *.* to test@192.168.0.2 identified by “123456”;
2、 ./mysqladmin -uroot -ppwd reload
記住:對授權表的任何修改都需要重新reload
這時我們應該可以從192.168.0.2來遠程管理192.168.0.1的數據庫了
下面就是該腳本radius.py,其中出現三個日期:10天以後的日期future、今天的日期now、用戶到期時間userdate,如果userdate = future 並且 userdate = now,那麼向radreply表中插入一行,向用戶提示到期時間,及時繳費;如果userdate now,那麼將該用戶的狀態設為停機,不允許其再登陸。
#! /usr/local/python/bin/python
# -*- coding: UTF-8 -*-
#引入模塊
import MySQLdb
import datetime
#格式化日期,只有相同格式的日期才能進行比較
future = (datetime.date.today() + datetime.timedelta(10)).strftime(“%Y-%m-%d”)
now = (datetime.date.today()).strftime(“%Y-%m-%d”)
#這裡就是連接遠端數據庫了
conn = MySQLdb.connect (host = “192.168.0.1”,
user = “test”,
passwd = “123456”,
db = “radius”)
cursor = conn.cursor ()
cursor.execute (“SELECT login_name,id,last_date FROM customer where last_date!=” and type=’包月’ and status=’開通'”)
如何使用python實現遠程登錄到linux再遠程登錄到另一個linux
這個是服務端限制啊,你即使是用python實現,也是走ssh通道啊,也還是要ssh驗證的,服務端限制,你還是沒辦法啊
如果你是嫌兩次登陸麻煩,那就在ssh驗證上做文章,實現免密碼驗證登陸
或者用A機器的ssh tunnel做代理
如何使用Python連接遠程Windows服務器
在服務器的電腦上添加第二塊網卡,用於連接Internet。用域管理員賬戶在遠程訪問服務器上登錄。為第二塊網卡添加公網IP地址
在遠程訪問服務器上,從“管理工具”中打開,“服務器管理器”窗口,選中“角色”,單擊“添加角色”,打開“添加角色嚮導”窗口。
在彈出來的“開始之前”窗口中點擊“是”按鈕。
單擊“下一步”“進入選擇服務器角色””窗口,選擇“網絡策略和訪問服務”單擊“下一步”。
在“網絡策略和訪問服務”簡介窗口單擊“下一步”,在“選擇角色服務”窗口選擇“路由和遠程訪問服務”。
接下來會顯示安裝進度
等安裝好了以後,點擊關閉就可以了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/257920.html