如何使用Python脚本登录服务器

如何使用Python脚本登录服务器,python,Python,下面是我的Bash脚本 SSHPASS='xxxx@12345' sshpass -e ssh xx@xx.xx.xx.xx 如何使用python登录服务器,我不需要在登录后执行任何命令。只想登录。我已经尝试了paramiko模块,但无法帮助 import paramiko client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect('xx.x

下面是我的Bash脚本

SSHPASS='xxxx@12345' sshpass -e ssh xx@xx.xx.xx.xx
如何使用python登录服务器,我不需要在登录后执行任何命令。只想登录。我已经尝试了
paramiko
模块,但无法帮助

import paramiko
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('xx.xx.xx.xx', username="xx", password="xx@xx")

进口paramiko后:

    client = paramiko.SSHClient()
    client.set_missing_host_key_policy(paramiko.AutoAddPolicy())    
    client.connect(host, username="user123", password="password123")
虽然,请记住,这不会使您在脚本执行后仍处于会话中,但它只是在连接到指定服务器时执行进一步的操作


因此,如果您想快速打开连接到服务器的终端,那么这不是一个好办法。

Wht是用例?SSH用于交互式登录;特别是执行命令。我只想登录,不需要执行命令。这到底是为了什么?您登录服务器的目的是什么?我只想登录服务器,比如
sshname@ip
对于密码,我需要在python脚本中执行,但为什么要在python脚本中执行?一旦loggen启动,你会怎么做?如果我们对这一点了解得更多,那么就更容易找到一个好的解决方法。