知方号

知方号

Windows 终端 SSH

教程:Windows 终端中的 SSH项目05/30/2024

Windows 提供可在 Windows 终端中使用的内置 SSH 客户端和 SSH 服务器。 在本教程中,你将了解如何在使用 SSH 的 Windows 终端中设置配置文件。 请注意,此功能为预览版。

访问 Windows SSH 客户端和 SSH 服务器

最新版本的 Windows 10 和 Windows 11 包含基于 OpenSSH(一个使用 SSH 协议进行远程登录的连接工具)的内置 SSH 服务器和客户端。 OpenSSH 加密客户端与服务器之间的所有流量,从而遏止窃听、连接劫持和其他攻击。

默认情况下,OpenSSH 客户端和 OpenSSH 服务器位于以下目录:C:WindowsSystem32OpenSSH。 你还可以检查它是否存在于“Windows 设置”>“系统”>“可选功能”中,然后在添加的功能中搜索“OpenSSH”。

有关如何配置 OpenSSH 的详细信息,请参阅 Windows 的 OpenSSH 服务器配置。

创建档案

你可以通过执行 ssh user@machine 在命令提示符下启动 SSH 会话,系统将提示你输入密码。 可以将 commandline 设置添加到配置文件对象的 list 内的 settings.json 文件 中的配置文件,以创建在启动时执行此项的 Windows 终端配置文件。

{ "name": "user@machine ssh profile", "commandline": "ssh user@machine"}

有关详细信息,请参阅:

Windows 终端配置文件 - 常规设置指定起始目录

若要指定 Windows 终端调用的 ssh 会话的起始目录,可以使用以下命令:

{ "commandline": "ssh -t bob@foo "cd /data/bob && exec bash -l""}

-t 标志强制执行伪终端分配。 这可用于在远程计算机上执行任意基于屏幕的程序,例如实现菜单服务。 将需要使用转义双引号,因为 bourne 外壳派生物不会为单引号中的字符串执行任何额外分析。

有关

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。