You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PuTTy会话登录后自动执行指定SSH命令的实现方法咨询

PuTTy会话登录后自动执行指定SSH命令的实现方法咨询

当然有办法实现你这个需求!我来给你分享几种实用的方案:

方案一:直接配置PuTTy的“远程命令”

这是最直接的方法,步骤如下:

  • 打开PuTTy,在左侧导航栏依次展开 Connection -> SSH,找到Remote command选项
  • 在右侧的输入框中,填入你需要自动执行的命令:ssh username@host
  • 提前确保你的证书登录配置已经完成:在Connection -> SSH -> Auth里,指定好对应的私钥文件(.ppk格式)
  • 配置完成后点击Open启动会话,PuTTy会先完成证书自动登录,紧接着就会执行你填入的SSH跳转命令

方案二:保存会话配置,一键复用

如果需要经常使用这个流程,建议把配置保存下来:

  • 完成上述所有配置(远程命令+证书登录)后,回到左侧的Session界面
  • 在“Saved Sessions”输入框里起一个好记的名称,比如JumpServerSession,然后点击Save
  • 之后每次使用,直接双击这个保存的会话,就能一键完成整个流程:证书登录原主机→自动执行SSH跳转命令

额外小提示

  • 如果你的跳转SSH需要额外参数(比如指定非默认端口、自定义私钥),直接把完整命令填入远程命令框即可,比如:ssh -p 2222 -i ~/.ssh/my_private_key username@target_host
  • 要是担心执行完跳转命令后(或者跳转失败时)PuTTy窗口直接关闭,可以在命令末尾加上; exec bash,这样即使退出跳转的SSH会话,也会回到原主机的命令行,示例:ssh username@host; exec bash

备注:内容来源于stack exchange,提问作者Michael Ryzhkov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 09:14:42