This guide provides detailed instructions on how to establish an SSH tunnel from a macOS client to a Windows server, including steps for user creation and secure connection.
Enable SSH on Windows
First, install and configure the OpenSSH Server on your Windows machine:
- Install OpenSSH Server through Windows Settings.
- Configure SSH service to start automatically.
Create a New User on Windows
Add a new user account with administrative privileges using Command Prompt:
net user selik Pa$$w0rd /add
Add the user to the Administrators group:
net localgroup Администраторы selik /add
Configure SSH on Windows
Modify the sshd_config file to enable public key and password authentication.
Set Up Public Key Authentication
Generate an SSH key on macOS and copy it to the Windows server:
ssh-keygen -t ed25519 -C "selik@mac"
ssh-copy-id -i ~/.ssh/id_ed25519.pub selik@192.168.2.26
Connect from macOS to Windows
Use the SSH command to connect to the Windows machine:
ssh selik@192.168.2.26
Troubleshooting Common Issues
Address common connectivity and authentication problems like Connection Refused and Authentication Failed.