win10如何开始ssh服务器

worktile 其他 105

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要在Windows 10上启动SSH服务器,您需要按照以下步骤进行设置:

    第一步:检查是否已安装OpenSSH服务器
    首先,您需要检查您的计算机上是否已安装OpenSSH服务器。在Windows 10版本1809(或更高版本)中,OpenSSH服务器已经作为功能准备就绪。您可以按照以下步骤检查是否已安装:

    1. 打开“设置”(可以通过Windows键 + I快捷键打开)。
    2. 点击“应用”。
    3. 在左侧导航栏中选择“可选功能”。
    4. 在右侧,找到“OpenSSH服务器”,如果已安装,您将看到一个“已安装”标签。

    如果未安装OpenSSH服务器,您可以按照以下步骤安装:

    1. 打开“设置”。
    2. 点击“应用”。
    3. 在左侧导航栏中选择“可选功能”。
    4. 在右侧,找到“添加功能”按钮。
    5. 在出现的窗口中,找到并选择“OpenSSH服务器”。
    6. 点击“安装”按钮,等待安装完成。

    第二步:启动SSH服务
    一旦安装了OpenSSH服务器,您需要启动SSH服务才能开始使用。按照以下步骤启动SSH服务:

    1. 进入Windows 10的开始菜单。
    2. 搜索并打开“服务”。
    3. 在服务列表中找到“OpenSSH SSH服务器”。
    4. 右键单击该服务,并选择“启动”。

    第三步:配置Windows防火墙
    默认情况下,Windows防火墙可能会阻止SSH连接。为了允许SSH连接通过,您需要配置Windows防火墙。按照以下步骤进行配置:

    1. 进入Windows 10的开始菜单。
    2. 搜索并打开“Windows防火墙”。
    3. 在左侧导航栏中选择“高级设置”。
    4. 在右侧面板中,找到“入站规则”。
    5. 在右键单击的上下文菜单中选择“新建规则”。
    6. 在弹出的向导中,选择“端口”,然后点击“下一步”。
    7. 选择“TCP”,然后在“特定本地端口”中输入“22”(SSH默认端口)。
    8. 点击“下一步”。
    9. 选择“允许连接”并点击“下一步”。
    10. 在接下来的步骤中,选择适用于您的网络环境的选项。
    11. 给这个规则起一个名称,然后点击“完成”。
    12. 重复上述步骤,添加一个UDP端口22的规则(如果您打算使用UDP)。

    现在,您的Windows 10计算机上的SSH服务器已经启动并可以通过网络访问了。您可以使用SSH客户端连接到您的服务器,并进行远程管理或文件传输等操作。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Windows 10上开始SSH服务器,需要执行以下步骤:

    1. 检查OpenSSH是否已安装:在Windows 10上,默认情况下,OpenSSH功能并不安装。你需要确认OpenSSH是否已在系统上安装。打开“控制面板” -> “程序” -> “程序和功能” -> “启用或关闭Windows功能”。在弹出的窗口中,找到并勾选“OpenSSH服务器”和“OpenSSH客户端”选项。点击“确定”以开始安装。
    2. 启动SSH服务:安装完OpenSSH后,需要启动SSH服务。打开Windows PowerShell(以管理员身份运行),输入以下命令“Start-Service sshd”并按下Enter键。这将启动SSH服务器。
    3. 配置SSH服务器:默认情况下,SSH服务器将使用系统用户进行身份验证。但你也可以配置SSH服务器以使用其他身份验证方式,如公钥身份验证。要配置服务,请在Windows PowerShell中输入“notepad C:\ProgramData\ssh\sshd_config”。这将打开sshd_config文件,你可以在其中进行配置更改。保存文件后,重新启动SSH服务。
    4. 设置防火墙规则:要允许SSH服务通过Windows防火墙,请在Windows PowerShell中输入以下命令:“New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22”。这将创建一个新的防火墙规则,允许SSH服务器通过端口22。
    5. 连接到SSH服务器:使用SSH客户端应用程序(如PuTTY或MobaXterm)来连接到SSH服务器。在SSH客户端中,输入服务器的IP地址和端口号(默认为22),然后点击“连接”。你将被提示输入你的用户名和密码以进行身份验证。成功身份验证后,你将能够通过SSH连接到Windows 10。

    请注意,这些步骤可能需要管理员权限才能执行,因此,请以管理员身份运行PowerShell。此外,为了安全起见,建议在配置SSH服务器时使用其他身份验证方法,并采取适当的安全措施来保护SSH服务器。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Windows 10上启用SSH服务器,可以按照以下步骤进行操作。

    1. 安装OpenSSH服务器

    首先,需要安装OpenSSH服务器软件。Windows 10现在已经内置了OpenSSH,但它可能未安装或未启用。要确认是否已安装,请按下Win + S键打开Windows搜索菜单,然后在搜索框中输入“PowerShell”。在搜索结果中选择“Windows PowerShell”。

    在PowerShell窗口中,键入以下命令并按Enter键:

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

    如果您看到结果列表中显示了"OpenSSH.Server~~~~0.0.1.0"或类似的内容,则表示OpenSSH已安装。

    如果OpenSSH未安装,请键入以下命令来安装它:

    Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
    

    2. 配置SSH服务器

    在安装OpenSSH后,需要配置SSH服务器以启用和设置所需的选项。在PowerShell窗口中,键入以下命令并按Enter键:

    Start-Service sshd
    

    这将启动OpenSSH服务器。

    你还可以将SSH服务器设置为自动启动:

    Set-Service -Name sshd -StartupType 'Automatic'
    

    3. 配置防火墙

    打开Windows防火墙以允许SSH服务器通过。按下Win + S键打开Windows搜索菜单,然后在搜索框中输入“Windows Defender防火墙”。在搜索结果中选择“Windows Defender防火墙”。

    在Windows Defender防火墙窗口中,选择“高级设置”。 在左侧的面板中,展开“入站规则”。 在右侧的面板中,找到并双击“SSH服务器(sshd)”。

    在弹出的窗口中,选择“启用规则”,然后单击“确定”按钮。

    4. 启用和使用SSH

    配置完SSH服务器后,您可以通过SSH客户端连接到Windows 10电脑。

    在Linux或macOS上,可以使用终端中的ssh命令连接:

    ssh username@hostname
    

    其中,username是您在Windows 10电脑上的用户名,hostname是Windows 10电脑的IP地址或主机名。

    在Windows上,可以使用诸如PuTTY之类的SSH客户端程序。

    连接成功后,您将被要求输入Windows 10电脑上的用户名和密码。

    这样,您就可以在Windows 10上启用和使用SSH服务器了。注意,您可以根据需要进行其他配置和安全性设置。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部