win10如何开启ssh服务器

worktile 其他 90

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

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

    1. 打开“设置”应用:点击任务栏上的“开始”按钮,然后点击“设置”图标。
    2. 进入“应用”设置页面:在设置应用的主界面,找到并点击“应用”选项。
    3. 选择“可选功能”:在应用设置页面,点击左侧导航栏中的“可选功能”选项。
    4. 安装OpenSSH服务器:在可选功能页面,滚动并找到“OpenSSH服务器”选项。点击该选项旁边的加号“+”图标,然后点击“安装”按钮开始安装OpenSSH服务器。
    5. 启动SSH服务:安装完成后,在“可选功能”页面,会显示已安装的OpenSSH服务器。点击该选项,然后在弹出的窗口中点击“启动”按钮,来启动SSH服务。
    6. 验证SSH服务器:启动完成后,你的Windows 10电脑将运行一个SSH服务器。你可以打开一个SSH客户端(如PuTTY)来验证是否可以通过SSH协议访问你的电脑。

    这样,你的Windows 10电脑上的SSH服务器就已经成功开启了。现在你可以使用SSH客户端来远程访问和管理你的电脑了。需要注意的是,为了确保安全性,你可能需要进行一些额外的配置,比如设置防火墙规则和用户访问权限等。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

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

    1. 打开控制面板:可以通过开始菜单中的搜索栏输入“控制面板”,然后点击打开。
    2. 选择“程序”:在控制面板中,找到并点击“程序”选项。
    3. 选择“启用或关闭Windows功能”:在“程序”菜单中,找到并点击“启用或关闭Windows功能”选项。
    4. 找到并勾选“OpenSSH服务器”:在“Windows功能”窗口中,向下滚动并找到“OpenSSH服务器”选项,然后勾选它。
    5. 完成安装:点击“确定”按钮,Windows将开始安装所需的文件和组件。
    6. 启动SSH服务:安装完成后,按下Win+X组合键,然后选择“Windows PowerShell(管理员)”选项(或者也可以使用命令提示符(管理员)),在打开的命令行窗口中键入以下命令:net start sshd
    7. 设置SSH服务自动启动:在命令行窗口中,输入以下命令:Set-Service -Name sshd -StartupType 'Automatic'
    8. 防火墙设置:在命令行窗口中,输入以下命令:netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

    至此,你的Windows 10系统上的SSH服务器已经启用。你可以使用其它设备通过SSH客户端连接到这个Windows 10计算机上。

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

    要在Windows 10上开启SSH服务器,你需要遵循以下步骤:

    1. 安装OpenSSH服务器组件:
      在Windows 10的“设置”应用中,点击“应用” -> 点击“可选功能” -> 点击“添加功能” -> 在弹出的窗口中找到“OpenSSH服务器” -> 点击“安装”。

    2. 配置OpenSSH服务器:
      打开Windows PowerShell(管理员权限),运行以下命令来启动SSH服务器并将其设置为自动启动:

      Start-Service sshd
      Set-Service -Name sshd -StartupType 'Automatic'
      
    3. 配置防火墙:
      SSH服务器默认使用端口号22进行通信,所以你需要确保Windows防火墙允许SSH流量通过。运行以下命令开放SSH端口:

      New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName 'SSH'
      
    4. 启用所需的用户权限:
      默认情况下,只允许计算机的管理员使用SSH,如果你希望其他用户也能够使用SSH登录,可以运行以下命令:

      New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force
      

      这将允许所有用户使用PowerShell作为SSH会话的默认Shell,你也可以更改为其他的Shell。

    5. 配置SSH服务:
      使用文本编辑器(如Notepad++)打开C:\ProgramData\ssh\sshd_config文件,找到并取消注释以下行:

      #PubkeyAuthentication yes
      #PasswordAuthentication yes
      

      PasswordAuthentication设置为yes将允许使用密码进行SSH登录;将PubkeyAuthentication设置为yes将允许使用公钥身份验证。

      如果你想要限制SSH登录的用户,可以在文件末尾添加以下行:

      AllowUsers user1 user2
      

      其中user1user2是你想允许SSH登录的用户名。

    6. 重启SSH服务器:
      运行以下命令重启SSH服务器以使配置生效:

      Restart-Service sshd
      

    现在你的Windows 10电脑已经开启了SSH服务器。你可以使用其他计算机上的SSH客户端,如PuTTY,在本地网络中使用SSH连接到你的Windows 10电脑。

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

400-800-1024

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

分享本页
返回顶部