配置mac与windows之间的ssh互连

目录

  • [1. mac连win](#1. mac连win)
    • [Step 1. 安装OpenSSH](#Step 1. 安装OpenSSH)
    • [Step 2. 开启sshd服务](#Step 2. 开启sshd服务)
    • [Step 3. 连接](#Step 3. 连接)

1. mac连win

Step 1. 安装OpenSSH

在windows系统上以管理员身份打开PowerShell,依次执行以下命令来安装OpenSSH Client&Server:

powershell 复制代码
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

安装完成后执行以下命令来检查是否安装成功:

powershell 复制代码
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'

理应返回如下结果:

powershell 复制代码
Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

Name  : OpenSSH.Server~~~~0.0.1.0
State : Installed

之后重启

Step 2. 开启sshd服务

管理员身份打开PowerShell,依次执行以下命令:

powershell 复制代码
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'

然后执行以下命令来检查防火墙是否允许OpenSSH服务通过:

powershell 复制代码
Get-NetFirewallRule -Name *ssh*

如果Enabled状态是True,Action状态是Allow,表示允许通过。

Step 3. 连接

先在windows系统上打开cmd,执行以下命令来获取用户名:

bash 复制代码
echo %username%

执行以下命令来获取IP地址(查看IPv4那一行):

bash 复制代码
ipconfig

打开mac,执行以下命令进行连接:

bash 复制代码
ssh username@ip

密码即为windows用户的密码。

相关推荐
写代码的学渣5 分钟前
Ubuntu/麒麟默认锁定root账户
linux·运维·ubuntu
刚哥的进化路1 小时前
Linux系统日志管理完全教程:从基础查看 to 集中分析(附实战命令)
运维·自动化运维
互联网小顽童1 小时前
Linux系统进阶管理教程:从基础操作到企业级运维(附实战命令)
运维·自动化运维
面对疾风叭!哈撒给2 小时前
Docker之 Portainer、Node-RED和EMQX安装与配置
运维·docker·容器
RisunJan2 小时前
Linux命令-exportfs命令(管理NFS服务器上共享文件系统)
linux·运维·服务器
小吃饱了2 小时前
docker制作镜像
运维·docker·容器
LSL666_2 小时前
云服务器安装Tomcat
运维·服务器·tomcat
若汝棋茗2 小时前
串口客户端背后的故事:TouchSocket SerialPortClient 探秘
运维·负载均衡
哥哥还在IT中2 小时前
Docker的Cgroup Driver设置为Cgroupfs 和 Systemd 的区别
运维·docker·容器
胜似代码仔2 小时前
metrics-server 部署报错
运维