Skip to main content

Automated file backup and synchronization over SSH within a shared network for seamless data management.

Project description

🚀 How to Set Up OpenSSH on Windows and Linux

Follow these simple steps to install and configure OpenSSH on your system, whether you're using Windows or Linux.


🖥️ Setting Up OpenSSH on Windows

Step 1: Install OpenSSH

  1. Open Settings and search for "Add Optional Features".
  2. Click Add Features.
  3. Install OpenSSH Server and OpenSSH Client.

Step 2: Start OpenSSH Services

Run the following commands in PowerShell:

Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'

Step 3: Customize the SSH Port (Optional)

  1. Open the configuration file:
    C:\ProgramData\ssh\sshd_config
    
  2. Locate the line #Port 22.
  3. Uncomment it by removing # and change 22 to your preferred port:
    Port <your_custom_port>
    

Step 4: Restart OpenSSH Service

Run these commands in PowerShell (Admin Mode):

net stop sshd
net start sshd

Step 5: Restart OpenSSH via Services

  1. Press Win + R, type services.msc, and press Enter.
  2. Find OpenSSH Server, right-click it, and select Restart.

🎉 Success!

OpenSSH is now set up and running on your Windows machine. You can start connecting via SSH! 🚀


🐧 Setting Up OpenSSH on Linux

Step 1: Check if OpenSSH is Installed

Run the following command:

sudo systemctl status ssh

If OpenSSH is not installed, install it with:

sudo apt install openssh-server

Step 2: Allow SSH in the Firewall (Default Port: 22)

sudo ufw allow 22/tcp

Step 3: Verify Open Ports

Check if SSH is listening on the correct port:

sudo netstat -tulnp

🎉 You're All Set!

Your Linux system is now ready to accept SSH connections. Start exploring securely! 🌍✨

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

synchive-0.2.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

synchive-0.2.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file synchive-0.2.0.tar.gz.

File metadata

  • Download URL: synchive-0.2.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0rc1

File hashes

Hashes for synchive-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7d42f5fe29cf28854a7c60d1fb6ca02de0cc10e234614d22d6ff2b5db83cb8a2
MD5 346117954ba68489991606f311753ff4
BLAKE2b-256 deb0eae6653bc57e6e31869d659f7da2f705ccd66eb835d99c2f56fb9005b7cc

See more details on using hashes here.

File details

Details for the file synchive-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: synchive-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0rc1

File hashes

Hashes for synchive-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7965be92e6184930d018fbd838a506cd14cc53449b42ef9bfdaf877492a38bae
MD5 01254a6c846ca0fb88f55784a237dea7
BLAKE2b-256 b0d49c4332755964060ca3f51dc22d9d3597a12fe878b822446871e14f29183f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page