SSH
常用命令
ssh user@remotehsot -p port
(-p port此选项用于指定端口)
服务安装
Linux端
通过以下命令,查看SSH客户端组件是否安装
which ssh
如果返回具体的文件路径,则证明已安装,反之没有安装。
同理,通过以下命令,查看SSH服务器组件是否安装
which sshd
如上同理。
通过以下命令安装SSH组件
RedHat系
sudo yum install openssh-server openssh-client
Debian系
sudo apt-get install openssh-server openssh-client
查看SSH服务状态(按q退出)
systemctl status ssh
启动SSH服务
systemctl start ssh
设置SSH服务开机自启
systemctl enable ssh
Windows端
1)使用PowerShell终端安装OpenSSH
以管理员身份打开PowerShell终端,运行以下命令,查看OpenSSH服务安装情况
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
如果客户端和服务器组件均为安装,会返回如下信息
Name : OpenSSH.Client~~~~0.0.1.0
State : NotPresent
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent
如果上述组件已安装会返回如下信息
Name : OpenSSH.Client~~~~0.0.1.0
State : Installed
Name : OpenSSH.Server~~~~0.0.1.0
State : Installed
上述组件没有被安装可以使用下面的命令安装
安装 OpenSSH 客户端组件(以此确保可以连接相应服务器)
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
安装 OpenSSH 服务器组件(以此确保可以被相应的客户端连接)
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
这两者应该都会返回以下输出:
Path :
Online : True
RestartNeeded : False
附:
使用PowerShell卸载OpenSSH组件
卸载OpenSSH客户端组件
Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
卸载OpenSSH服务器组件
Remove-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
建议卸载完成重启Windows
2)使用Windows设置来安装
打开“设置”,选择“应用”>“应用和功能”,然后选择“可选功能” 。扫描列表,查看是否已安装 OpenSSH。 如果未安装,请在页面顶部选择“添加功能”,然后:查找“OpenSSH 客户端”,再单击“安装”。
查找“OpenSSH 服务器”,再单击“安装”。设置完成后,回到“应用”>“应用和功能”和“可选功能”,你应会看到已列出 OpenSSH 。

浙公网安备 33010602011771号