在Windows上安装SSH,可以按照以下步骤操作:
-
下载安装OpenSSH for Windows:
-
您可以从OpenSSH官方网站(https://www.openssh.com/windows.html)下载OpenSSH for Windows的最新版本。
-
解压缩安装文件:将下载的安装文件解压缩到您选择的目录。
-
设置环境变量:在计算机的“控制面板”中,找到“系统” -> “高级系统设置” -> “环境变量”。在“系统变量”下,找到“Path”变量,然后点击“编辑”。添加OpenSSH的安装路径,例如“C:\OpenSSH\bin”,然后点击“确定”。
-
配置SSH服务:打开解压缩后的安装文件夹,找到“sshd_config”文件。将文件复制到C:\OpenSSH\etc目录中,并重命名为“sshd_config.original”。
-
修改配置文件:使用文本编辑器打开“C:\OpenSSH\etc\sshd_config”文件,并进行以下配置更改:
- 将“#PermitRootLogin prohibit-password”行的开头的“#”去掉,并将“prohibit-password”替换为“yes”(允许Root用户登录)。
- 将“#PasswordAuthentication yes”行的开头的“#”去掉,并将“yes”替换为“no”(禁用密码登录,只允许使用密钥登录)。
- 如果您想要使用特定的SSH端口号,默认为22,您可以在文件中添加“Port 2222”行来指定新的端口。
-
生成SSH密钥对:打开命令提示符,然后输入以下命令来生成SSH密钥对:
ssh-keygen -A
-
安装SSH服务:打开命令提示符,然后输入以下命令来安装SSH服务:
powershe