教程
参考了教程
首先需要先安装openssh
然后按照教程走到
管理员身份启动 PowerShell,执行以下指令:
# 先启动 sshd
Start-Service sshd
# 这条命令是可选,但是推荐的,可以让 sshd 自动启动:
Set-Service -Name sshd -StartupType 'Automatic'
# 接下来确认一下防火墙规则,允许ssh通过上面的安装步骤应该已经自动创建了,不过保险起见,还是要查一下:
Get-NetFirewallRule -Name *ssh*
# 这里应该会返回一个防火墙规则,名字叫 "OpenSSH-Server-In-TCP", 他应该被启用
# 如果上述防火墙规则不存在,用下面的命令创建一条:
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
然后可以连接了
ssh xiaorougan@ip