mig*_*rin 5 ssh virtual-machines azure
我需要将 Windows 机器用于只能在 Windows 上运行的程序。我在 Azure 上设置了一个 Windows 10 虚拟机。在 Azure 门户的虚拟机下Connection
,我看到了 RDP 的详细信息,它可以与应用商店中的 Microsoft 远程桌面应用一起使用。
我也想用SSH连接。单击 RDP 旁边的项目,我看到:
Ensure you have read-only access to the private key.
chmod 400 <name>.pem
Run Code Online (Sandbox Code Playgroud)
没有任何指示在哪里下载或上传该密钥。
我在下面在Azure门户打开22端口这些方向,我也跟随的PowerShell的部分安装OpenSSH服务器这些方向,包括启动服务:
> Set-Service -Name sshd -StartupType 'Automatic'
> Get-NetFirewallRule -Name *ssh*
Name : OpenSSH-Server-In-TCP
DisplayName : OpenSSH SSH Server (sshd)
Description : Inbound rule for OpenSSH SSH Server (sshd)
DisplayGroup : OpenSSH Server
Group : OpenSSH Server
Enabled : True
Run Code Online (Sandbox Code Playgroud)
在我的本地机器上,SSH 超时到虚拟机的公共 IP:
$ ssh user@<public-ip>
ssh: connect to host <public-ip> port 22: Operation timed out
Run Code Online (Sandbox Code Playgroud)
我能够通过 SSH 连接到其他虚拟机,所以我认为我的防火墙不是问题所在。
如何通过 SSH 连接到 Windows 10 虚拟机?
归档时间: |
|
查看次数: |
4297 次 |
最近记录: |