在与 Win 11 终端进行 SSH 连接期间,我想拆分我的窗口以便同时在同一台服务器上获得两个 ssh 连接。
我使用键盘快捷键“Alt + Shift + D”拆分了我的窗口,但里面没有 SSH 连接。我只得到了一个 Windows PowerShell 终端。我知道我必须ssh username@hostname
在服务器上输入才能连接。
是否可以自动复制 ssh 连接?
Putty 工具可以做到这一点
答案1
您需要将连接详细信息(主机/端口/用户)存储在终端外部的某个地方,而 OpenSSH 客户端和 Microsoft 终端不会自动执行此操作。
终端确实支持在新选项卡中运行命令,您可以使用帮助脚本自动启动另一个 ssh 会话,例如:
// In settings.json
{
"command": {
"action": "splitPane",
"split": "auto",
"profile": "profile1",
"commandline": "connect-to-server.script"
},
"keys": "alt+shift+d"
}
更多详情请点击这里:https://learn.microsoft.com/en-us/windows/terminal/customize-settings/actions#split-a-pane
但是目前还没有内置对复制 SSH 的支持。目前有一个公开请求要求将这种 SSH 连接功能添加到 Windows 终端:https://github.com/microsoft/terminal/issues/1280。
查看有关如何使用配置文件自动启动 SSH 会话的其他示例
终端支持复制 WSL 路径对您的.bash_profile