OpenSSH是安全外壳(ssh )工具的开源版本,Linux和其他非Windows系统管理员使用它在平台之间管理远程系统。 OpenSSH提供了服务端守护程序和客户端工具,用于加密远程控制和文件传输期间的数据。
Microsoft官方说明: OpenSSH已添加到Windows中,包含在Windows 10和Windows Server 2019中。 但是,我在工作的windows10系统上找不到,所以我自己安装了。
下载
下载地址: https://OpenSSH.en.softonic.com/download
默认下载路径: c :usersadministratordownloads
解冻
解压缩到C:Program Files目录
本目录是官方网站要求的,请不要移动到其他地方
启动SSH服务
输入 Win R键——CMD——启动cmd终端
CMD进入当前的C:Program FilesOpenSSH目录
cd C:Program FilesOpenSSH
安装sshd服务
powershell.exe-executionpolicybypass-file install-sshd.PS1
注意: powershell是windows系统附带的服务,如果表示没有powershell.exe命令,则必须检查环境变量path。 浏览powershell首选项操作
* * powershell环境设置(如果有,则跳过) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) powershell环境设置(如果有,则跳过) ) ) ) ) ) ) ) ) ) ) ) ) ) 652 )
a .键入a.Win R键——sysdm.CPL——打开系统设置
b .高级——环境变量——选择path——编辑系统变量
检查这4个配置是否存在,如果不存在,则依次“新建”
%SystemRoot%system32;
%SystemRoot%;
%SystemRoot%System32Wbem;
% systemroot %system32windows powershellv 1.0 ;
c.CMD再次进入C:Program FilesOpenSSH下,运行安装服务sshd服务
开放22号端口
netshadvfirewallfirewalladdrulename=sshd dir=in action=allow protocol=TCP local port=22
配置引导自引导sshd服务
sc config sshd start=auto
启动ssh服务(建议不配置ssh环境变量,每次进入此目录以启动或运行ssh命令) ) )。
net start sshd
SSH测试
ssh
常用命令
SSH远程服务器:
ssh root@150.158.185.140 -p22
STP文件传输:
连接到ftp服务
STP根目录@150.158.185.140-p22
#上传文件
put“本地文件路径”“服务器文件路径”
#注意:如果未给出服务器文件目录,则缺省目录位于根目录下
来源: oschina
链接: https://my.oschina.net/u/4361896/blog/4889280