以下是使用Python制作SSH登录工具的两种方法:
- 使用系统中自带的ssh命令
pythonimport osdef ssh_login(hostname, username, password): command = f'ssh {username}@{hostname}' os.system(command)# 示例用法ssh_login('example.com', 'username', 'password')
- 使用paramiko模块
import paramiko
def ssh_login(hostname, username, password):
client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname, username=username, password=password) # 在此处可以执行其他操作,例如执行命令、上传下载文件等
client.close()# 示例用法
ssh_login('example.com', 'username', 'password')```