tcprelay –portoffset 10000 22 23 873 启动一个直连到MacOS的外设服务端
Connecting to USB device…XXXXX
Feb 28 15:30:36 tcprelay[75549] <Info>: Created thread to connect [::1]:10023->[::1]:50602<12> to unix:0<15>
以下是python 使用telnetlib实现建立客户端并进行root登录进行控制例子。
# -*- coding: utf-8 -*-
import telnetlib
'''Telnet远程登录:MacOS客户端连接Linux服务器'''
# 配置选项
Host = 'localhost' # Telnet服务器IP
username = 'xx' # 登录用户名
password = 'xxxx' # 登录密码
finish = '$' # 命令提示符(标识着上一条命令已执行完毕)
# 连接Telnet服务器
tn = telnetlib.Telnet(Host, port=10023, timeout=10)
tn.set_debuglevel(2)
# 输入登录用户名
tn.read_until(b'login: ')
tn.write(username.encode('ascii') + b'\n')
# 输入登录密码
tn.read_until(b'Password: ')
tn.write(password.encode('ascii') + b'\n')
# 登录完毕后,执行ls命令
tn.read_until(finish.encode('ascii'))
tn.write(b'ls\n')
tn.read_until(finish.encode('ascii'))
tn.write(b'/usr/java/test.sh\n')
# ls命令执行完毕后,终止Telnet连接(或输入exit退出)
tn.read_until(finish)
tn.close() # tn.write('exit\n')
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/101632.html