sách gpt4 ai đã đi

linux - 从 shell 脚本启动 putty

In lại 作者:塔克拉玛干 更新时间:2023-11-03 01:37:13 31 4
mua khóa gpt4 Nike

我编写了一个 shell 脚本,它为用户提供了一个要登录的帐户列表,当用户选择一个帐户时,他/她将通过 ssh 登录到所选帐户。该脚本从主帐户运行并有密码- 与列表中所有其他帐户(从属)的 ssh 连接较少。我想启动另一个 putty session 而不是来自主帐户的 ssh 连接,并将从属帐户详细信息作为参数传递。我怎样才能实现这?

我想到的一件事是,如果我可以编写一个将帐户信息作为参数的批处理文件(我的用户使用 Windows)。并且可以在 unix 脚本中调用该批处理脚本 (这可能吗)。所以 unix 脚本将通过 ssh 在 windows 上执行批处理文件,在此过程中它还将参数(服务器详细信息)传递给 putty。

或者还有其他更好的方法吗?

biên tập

要从 linux 机器通过 ssh 连接到 windows 机器,是否必须在 Windows 机器上托管某种服务器(即 telnet、ssh、ftp 或任何其他类型的服务器)?

1 Câu trả lời

如果您要从 GNU Linux 或 UNIX 机器开始,您根本不需要使用 putty。只需使用 SSH。 native SSH 中的选项比通过像 PuTTY 这样不太 native 的东西运行更灵活。

是的,您的目的地需要一台服务器才能“捕获”来自源计算机的连接。您还必须确保默认端口 22 一直打开。

但是...从听起来像是您正在尝试做的事情。我建议您考虑使用 SSH key 并通过 su/sudo“启动”SSH。 (而不是普通用户启动 su/sudo 以获得 root。root 帐户可以在另一个帐户下启动任何东西。)

关于linux - 从 shell 脚本启动 putty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15471619/

31 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com