gpt4 book ai didi

python - 使用Python在套接字上为ssh创建终端

转载 作者:行者123 更新时间:2023-12-03 12:08:49 25 4
gpt4 key购买 nike

我需要在服务器计算上创建一个终端/控制台程序,并希望通过客户端的ssh连接到该程序。我想从python脚本中做到这一点。因此,我认为我需要以某种方式让此脚本运行程序(也许是subprocess?)并将其放在套接字上。

如何在指定的套接字上放出某个程序以进行ssh连接?

我什至可以通过ssh来访问在控制台中运行的某个程序,而不是到整个PC上吗?我需要客户仅能访问我设置的内容。

最佳答案

How can I put out a certain program on a specified socket for ssh connection?



我认为您真正想要做的是更改使用ssh登录时运行的内容。

您可以在/etc/passwd中通过将/bin/bash更改为要在登录时运行的程序来执行此操作。对要通过ssh登录的用户执行此操作。

我不知道您是要从python脚本登录还是要在交互式shell中登录python程序,因此:

您可以使用paramiko库使用ssh登录到计算机。 (如果那是您想要的)

I need to create a terminal/console program on my server compute and I want to connect to it with ssh from client.



您可以查看此项目 https://github.com/python-cmd2/cmd2,以在python中构建交互式控制台程序。

关于python - 使用Python在套接字上为ssh创建终端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47773650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com