gpt4 book ai didi

windows - 如何将新的Windows Terminal应用程序用于SSH?

转载 作者:行者123 更新时间:2023-12-02 13:45:36 28 4
gpt4 key购买 nike

Windows Terminal应用程序被广告宣传为所有终端工作的中央枢纽,因此我对将SSH连接引入其中并替代古老的PuTTY感兴趣。

最佳答案

您可以从Windows 10使用 native ssh客户端,

从powershell

Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

# This should return the following output:

Name : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent

安装OpenSSH客户端
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

它应该返回以下输出:
Path          :
Online : True
RestartNeeded : False

卸载OpenSSH客户端
Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

将主机添加到您的ssh配置文件

从主文件夹转到.ssh/config文件,如果未使用ssh应用程序,则该文件夹可能不存在,因此有必要在主文件夹上创建它

C:\Users\%USERPROFILE%\.ssh



@Damo发布有关ssh配置的非常好的文档。

例如 config
Host test
User test
HostName 127.0.0.1
Port 22
IdentityFile ~/.ssh/id_rsa

Windows终端

@Himura指令相似,但不是使用“bash.exe”,而是使用“ssh.exe”。

要连接到远程主机,您可以使用.ssh/config文件中的主机名,例如 ssh.exe test,如果您不想使用配置文件,则可以使用user @ ip ssh.exe test@127.0.0.1,密码对话框将出现
  • 从Windows终端
  • 上的设置编辑 profile.json
  • 复制个人资料
  • 将“guid”值更改为新的GUID
  • 使用ssh.exe更改命令行值,例如"commandline" : "ssh.exe test"
  • 更改配置文件的“名称”

  • 例如

    C:\Users\%USERPROFILE%\.ssh\config


    Host vagrant
    Hostname 127.0.0.1
    Port 2222
    User vagrant
    IdentityFile ~/.ssh/vagrant.key

    profile.json


        ...
    {
    "acrylicOpacity" : 0.75,
    "closeOnExit" : true,
    "colorScheme" : "One Half Dark",
    "commandline" : "ssh.exe vagrant",
    "cursorColor" : "#FFFFFF",
    "cursorShape" : "bar",
    "fontFace" : "DejaVu Sans Mono for Powerline",
    "fontSize" : 10,
    "guid" : "{1777cdf0-b2c4-5a63-a204-1111f349ea7c}",
    "historySize" : 9001,
    "icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png",
    "name" : "Vagrant",
    "padding" : "0, 0, 0, 0",
    "snapOnInput" : true,
    "startingDirectory" : "%USERPROFILE%",
    "useAcrylic" : true
    }
    ....

    如果要将新条目设置为默认条目,请搜索 defaultProfile
    ....
    "globals" :
    {
    "alwaysShowTabs" : true,
    "copyOnSelect" : false,
    "defaultProfile" : "{1777cdf0-b2c4-5a63-a204-1111f349ea7c}",
    "initialCols" : 120,
    "initialRows" : 30,
    ....

    关于windows - 如何将新的Windows Terminal应用程序用于SSH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57363597/

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