Metamorphosis Info Tech Ltd

Metamorphosis Info Tech Ltd We have courses on Frontend, Backend, Full-Stack, Mobile Dev, Data-Science, DevOps and Ethical Hacking. CALL or Whatsapp: +8801794828305 Why You Choose Us?

Proper Optimize Website Search Engine
Increase Your Sales and Traffic
ROI (Return Of Investment)
We Actually Do This Stuff
100% White Hat SEO Technique
Affordable SEO Packages
Rank keywords First Page on SERP
Search Engine Friendly
24 Support (Everyday)

Metamorphosis IT:

Metamorphosis is the best SEO Service provider Company in Bangladesh & A sister concern of Web For Solution Ltd. We know how t

o optimize a website within a very short period to get the high visibility on top listed Search Engine. Metamorphosis ensure your Return of Investment (ROI) and huge organic traffic which your business automatically promote worldwide. We always make your website more SEO Friendly to enhance your website to rank on top listed search engine.

একটা মজার বিষয় দেখে যান! গতকাল একজন ভদ্রলোক নক করেছিলেন। তার একটি হেভি ফাংশনালিটির ওয়েবসাইট দরকার।সেই অনুযায়ী তার সাথ...
24/07/2026

একটা মজার বিষয় দেখে যান!
গতকাল একজন ভদ্রলোক নক করেছিলেন। তার একটি হেভি ফাংশনালিটির ওয়েবসাইট দরকার।

সেই অনুযায়ী তার সাথে অনলাইনেই প্রায় দেড় ঘণ্টার একটি মিটিং হলো। তিনি তার পুরো রিকোয়ারমেন্ট, ব্যবসার আইডিয়া এবং ভবিষ্যৎ পরিকল্পনা বিস্তারিতভাবে শেয়ার করলেন। সবকিছু শুনে আমি একটি প্রজেক্ট প্ল্যানের ড্রাফট তৈরি করে কোটেশনসহ তার কাছে পাঠালাম।

কোটেশন দেখে তিনি রীতিমতো অবাক!
তবে তার কথা শুনে আমিও অবাক হলাম।

কারণ, তার চাওয়া সিস্টেম অনুযায়ী মিনিমাম বাজেটই হওয়া উচিত প্রায় ১ লক্ষ টাকা বা তারও বেশি। অথচ তার পুরো বাজেট মাত্র ৫,০০০ টাকা! আর সেই ৫,০০০ টাকার মধ্যেই ডোমেইন, হোস্টিং, এমনকি পেইড API-এর খরচও অন্তর্ভুক্ত!

সবচেয়ে মজার বিষয় হলো, তিনি বললেন কেউ একজন নাকি এই বাজেটেই কাজটি করে দিতে রাজি হয়েছে!
বিষয়টা যেমন চমকপ্রদ, তেমনি দুঃখজনকও।

অনেকেই হয়তো ক্লায়েন্ট পাওয়ার জন্য যেকোনো বাজেটে "হ্যাঁ" বলে দেন। কিন্তু বাস্তবতা হলো, একটি ভালো সফটওয়্যার তৈরি করতে সময়, দক্ষতা, পরিকল্পনা এবং খরচ সবকিছুরই মূল্য আছে।

যাই হোক, যারা ৫ হাজার টাকায় এমন প্রজেক্ট করে দিতে পারবেন, তাদের জন্য আন্তরিক শুভকামনা।

🍪🔐 Cookies vs Sessions... What's the difference?🍪 Cookies✅ Stored in your browser✅ Remember preferences like language or...
05/07/2026

🍪🔐 Cookies vs Sessions... What's the difference?

🍪 Cookies
✅ Stored in your browser
✅ Remember preferences like language or theme
✅ Can stay even after you close the browser

🔐 Sessions
✅ Stored on the server
✅ Used to keep users logged in
✅ Better suited for sensitive information

💡 In many web applications, they work together. A session manages authentication, while cookies remember settings that improve the user experience.

👇 Which one did you learn first: Cookies or Sessions?

জুন মাসেই কেন ঝড়ের বেগে কর্মী ছাঁটাই করছে বিগ টেক? লাখ লাখ ডলার প্রফিট করার পরও Meta, Oracle কিংবা Uber এর মতো জায়ান্ট ক...
30/06/2026

জুন মাসেই কেন ঝড়ের বেগে কর্মী ছাঁটাই করছে বিগ টেক?

লাখ লাখ ডলার প্রফিট করার পরও Meta, Oracle কিংবা Uber এর মতো জায়ান্ট কোম্পানিগুলোর এই গণছাঁটাইয়ের পেছনে আসল সত্যটা কী?

২০২৬ সালের জুন মাসে এসে টেক ওয়ার্ল্ডে যে বড় ধাক্কা লেগেছে, তার ইনসাইড স্টোরি জানলে আপনি অবাক হবেন।

চলতি বছরের জুন মাসে গ্লোবাল টেক ইন্ডাস্ট্রিতে এক বিশাল রিকনস্ট্রাকশন পিরিয়ড চলছে। বিশ্বের শীর্ষস্থানীয় টেক জায়ান্টগুলো তাদের হাজার হাজার কর্মী ছাঁটাইয়ের ঘোষণা দিয়ে পুরো মার্কেটকে নতুন করে নাড়া দিয়েছে।

কোয়ান্টিটি এবং নাম্বারস

জুন মাসের এই ছাঁটাই প্রক্রিয়ায় সবচেয়ে বড় ধাক্কা দিয়েছে Oracle। কোম্পানিটি তাদের গ্লোবাল ওয়ার্কফোর্স থেকে এক ধাক্কায় ২১,০০০ কর্মী ছাঁটাই করেছে।

অন্যদিকে ফেসবুকের প্যারেন্ট কোম্পানি মেটা তাদের মোট ওয়ার্কফোর্সের ১০ শতাংশ কর্মী ছাঁটাইয়ের মেগা প্ল্যান অ্যানাউন্স করেছে, যা আগামী মাস থেকে কার্যকর হতে যাচ্ছে। রাইড শেয়ারিং জায়ান্ট উবার তাদের হিউম্যান রিসোর্স এবং পিপল ডিভিশন থেকে ২৩ শতাংশ কর্মী বিদায় করেছে। এছাড়া ফিনটেক প্ল্যাটফর্ম রবিনহুড তাদের ১০ শতাংশ পার্সোনেল ট্রিম করেছে এই জুন মাসেই।

কেন এই ছাঁটাই? পেছনের ব্যাকস্টোরি

এই গণছাঁটাইয়ের পেছনে সবচেয়ে বড় গেম চেঞ্জার হলো এআই অটোমেশন। Oracle অফিশিয়ালি জানিয়েছে যে তাদের রুটিন জব টাস্কগুলো এখন এআই দিয়ে নিখুঁতভাবে করা সম্ভব হচ্ছে, যার কারণে এত বিশাল সংখ্যক হিউম্যান ওয়ার্কফোর্সের আর প্রয়োজন নেই।

কোম্পানিগুলো এখন জেনারেটিভ এআই এবং অ্যাডভান্সড অ্যালগরিদমের পেছনে ইনভেস্ট করছে।

দ্বিতীয় কারণটি হলো স্ট্রাকচারাল চেঞ্জ এবং এফিশিয়েন্সি ওভারহল।

কোভিড পিরিয়ডে কোম্পানিগুলো যে অতিরিক্ত হাইরিং করেছিল, এখন তারা সেই ভুল বুমেরাং ফিল করছে। উবার এবং মেটার মতো কোম্পানিগুলো তাদের অর্গানাইজেশনকে আরও লিন এবং চটপটে করতে চায়। তারা ব্যুরোক্রেসি কমাতে মিডল ম্যানেজমেন্ট এবং এইচআর ডিপার্টমেন্টের মতো নন-টেকনিক্যাল রোলগুলো সবার আগে বাদ দিচ্ছে।

সহজ কথায়, কোম্পানিগুলো এখন প্রফিট বাড়াতে কম খরচে বেশি আউটপুট চায়। আর এই কর্পোরেট রেসে টিকে থাকতে তারা হিউম্যান ক্যাপিটালের চেয়ে এআই ইনফ্রাস্ট্রাকচারকে বেশি প্রায়োরিটি দিচ্ছে।

টেক ওয়ার্কারদের জন্য এখন সময় এসেছে নিজেদের স্কিলকে এআই এর যুগে রিডিফাইন করার।

30/06/2026
Does your export business have a website?We build professional export websites designed for visibility, credibility, and...
30/06/2026

Does your export business have a website?

We build professional export websites designed for visibility, credibility, and enquiries. We also have our own platform, where you can feature your business for free and increase your online exposure.

We use a state-of-the-art Next.js, TypeScript, and Node.js stack for maximum performance, combined with Hetzner VPS hosting and Cloudflare integration to deliver exceptional speed, security, and reliability. Our websites are minimal, modern, and built to international standards, creating a professional experience that builds trust with potential buyers.

We also optimize your online presence so your business can be discovered more easily on Google, helping international buyers find you. When visitors land on your website, they experience a premium digital presence that helps position your business ahead of competitors.

What will you get?

You get far more than just a website — you get a complete online presence, including:

✓ Fully custom website (No templates)

✓ Dedicated cloud hosting
(No shared hosting)

✓ German data center locations

✓ Fast loading + Global CDN

✓ Google indexing & search visibility

✓ Google Business Profile setup

✓ Facebook Pixel integration

✓ SSL & security protection

✓ Company + product showcase pages

✓ Feature on our B2B platform Metamorphosis

So what are you waiting for? Comment “Website” to see the demo.

New developers in 2026 be like 😂
30/06/2026

New developers in 2026 be like 😂

SSH for Windows, macOS, and LinuxThe Complete Beginner-to-Professional GuideSSH (Secure Shell) is one of the most import...
26/06/2026

SSH for Windows, macOS, and Linux

The Complete Beginner-to-Professional Guide

SSH (Secure Shell) is one of the most important technologies in modern computing.

Whether you're managing Linux servers, connecting to a Raspberry Pi, deploying applications to the cloud, administering infrastructure, working with Git and GitHub, automating CI/CD pipelines, or building a home lab, SSH is the industry-standard way to securely access remote systems.

For developers, SSH is much more than a tool for logging into servers. It is also used to authenticate with Git hosting platforms, automate deployments, securely transfer files, create encrypted tunnels, and manage infrastructure at scale.

Think of SSH as a secure remote control for computers. It allows you to connect to another machine across a network or the internet and manage it as if you were sitting directly in front of it.

Learning SSH is one of the most valuable skills for:

- Software Developers
- Linux Administrators
- DevOps Engineers
- Cloud Engineers
- Site Reliability Engineers (SREs)
- Cybersecurity Professionals
- IT Administrators
- Home Lab Enthusiasts

This guide takes you from complete beginner to confidently using SSH on Windows, macOS, and Linux.

---

What Is SSH?

SSH (Secure Shell) is a cryptographic network protocol that provides secure communication between computers.

SSH is commonly used to:

- Log in to remote computers
- Execute commands remotely
- Transfer files securely
- Manage Linux servers
- Access cloud infrastructure
- Authenticate with Git repositories
- Create encrypted tunnels
- Automate deployments
- Manage containers and virtual machines

Without SSH, administrators would often require direct physical access to servers. SSH allows secure management from anywhere in the world.

---

Why SSH Matters

SSH is one of the foundational technologies behind modern computing.

Many popular platforms rely heavily on SSH:

Cloud Platforms

- AWS (https://aws.amazon.com)
- Microsoft Azure (https://azure.microsoft.com)
- Google Cloud (https://cloud.google.com)
- DigitalOcean (https://www.digitalocean.com)
- Linode (https://www.linode.com)
- Vultr (https://www.vultr.com)

Git Hosting Platforms

- GitHub (https://github.com)
- GitLab (https://gitlab.com)
- Bitbucket (https://bitbucket.org)
- Gitea (https://about.gitea.com)
- Forgejo (https://forgejo.org)

DevOps Platforms

- GitHub Actions
- GitLab CI/CD
- Jenkins
- Azure DevOps
- ArgoCD

If you work with Linux, cloud infrastructure, Git repositories, containers, or automation, you will use SSH regularly.

---

How SSH Works

SSH uses a client-server architecture.

SSH Client

The client initiates the connection.

Examples:

- Windows laptop
- MacBook
- Linux workstation
- Development machine

SSH Server

The server accepts the connection.

Examples:

- VPS
- Cloud instance
- Raspberry Pi
- Home lab server
- Linux server
- Remote workstation

Connection Flow

Your Computer (Client)


Encrypted SSH Connection


Remote Computer (Server)

All communication is encrypted before transmission.

This protects:

- Usernames
- Passwords
- Commands
- Files
- Application data

---

SSH Authentication Methods

SSH supports several authentication methods.

The two most common are password authentication and SSH key authentication.

---

Password Authentication

You provide:

- Username
- Password

Example:

ssh [email protected]

Advantages:

- Simple setup
- Easy to understand

Disadvantages:

- Less secure
- Vulnerable to brute-force attacks
- Often disabled in production environments

---

SSH Key Authentication (Recommended)

SSH keys use public-key cryptography.

A key pair consists of:

Private Key

- Stored on your computer
- Never shared
- Used to prove your identity

Public Key

- Copied to servers
- Safe to share
- Used to verify your identity

Think of it like this:

Private Key = Your House Key
Public Key = The Lock

The server verifies ownership of the private key before granting access.

Advantages:

- More secure
- Faster authentication
- No password guessing attacks
- Required by many organizations
- Preferred for cloud infrastructure

---

Step 1: Install an SSH Client

Most modern operating systems include SSH.

Windows 10 and Windows 11

Open PowerShell:

ssh -V

Expected output:

OpenSSH_for_Windows_9.x

If OpenSSH is not installed:

1. Open Settings
2. Apps
3. Optional Features
4. Add a Feature
5. Install OpenSSH Client

Alternative clients:

- PuTTY
- MobaXterm
- Windows Terminal

For most users, OpenSSH is recommended.

---

macOS

SSH is installed by default.

Verify:

ssh -V

---

Linux

Verify:

ssh -V

Ubuntu and Debian:

sudo apt update
sudo apt install openssh-client

Fedora:

sudo dnf install openssh-clients

Arch Linux:

sudo pacman -S openssh

---

Step 2: Connect to a Server

Basic syntax:

ssh username@server_ip

Example:

ssh [email protected]

Components:

- username = account on server
- @ = separator
- server_ip = server address

---

First Connection Warning

The first connection displays:

The authenticity of host can't be established.
Are you sure you want to continue connecting?

Type:

yes

SSH stores the fingerprint in:

~/.ssh/known_hosts

This helps detect impersonation attempts.

---

Understanding SSH Fingerprints

Every SSH server has a unique fingerprint.

Think of it as the server's digital identity card.

Always verify fingerprints when possible.

This protects against man-in-the-middle attacks.

---

Step 3: Generate SSH Keys

Generate a modern Ed25519 key:

ssh-keygen -t ed25519 -C "[email protected]"

Press Enter to accept the default location.

SSH creates:

id_ed25519
id_ed25519.pub

Private key:

id_ed25519

Never share it.

Public key:

id_ed25519.pub

Safe to share.

---

Step 4: Protect Your Key

Use a passphrase whenever possible.

Benefits:

- Additional security
- Protection against stolen devices
- Stronger authentication

A passphrase is highly recommended for both personal and production systems.

---

Step 5: Copy Your Public Key to a Server

Linux and macOS:

ssh-copy-id username@server_ip

Example:

ssh-copy-id [email protected]

Or manually copy:

cat ~/.ssh/id_ed25519.pub

Paste into:

~/.ssh/authorized_keys

Set proper permissions:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

---

Step 6: Test SSH Key Authentication

Reconnect:

ssh username@server_ip

You should no longer need the server password.

SSH now uses your key pair for authentication.

---

Step 7: Use the SSH Agent

The SSH agent remembers your key.

Linux and macOS:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

Windows PowerShell:

Get-Service ssh-agent | Set-Service -StartupType Automatic
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_ed25519

---

SSH for Git and GitHub

One of the most common uses of SSH is authenticating with Git hosting platforms.

SSH allows secure:

- Clone
- Pull
- Push
- Fetch
- Deployment operations

without repeatedly entering credentials.

---

HTTPS vs SSH

HTTPS:

git clone https://github.com/username/project.git

SSH:

git clone [email protected]:username/project.git

SSH is preferred by most developers because it is more convenient and secure.

---

Add Your SSH Key to GitHub

Display your public key:

Linux and macOS:

cat ~/.ssh/id_ed25519.pub

Windows:

Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub

Copy the output.

In GitHub:

1. Settings
2. SSH and GPG Keys
3. New SSH Key
4. Paste your key
5. Save

GitHub Documentation:

https://docs.github.com/en/authentication/connecting-to-github-with-ssh

---

Test GitHub Authentication

ssh -T [email protected]

Expected output:

Hi username! You've successfully authenticated.

---

Clone Repositories with SSH

git clone [email protected]:username/project.git

Common commands:

git pull
git push
git fetch

No passwords are required after setup.

---

Multiple Git Accounts

Create separate keys:

id_ed25519_personal
id_ed25519_work

Configure:

~/.ssh/config

Example:

Host github-personal
HostName github.com
User git
IdentityFile ~/.ssh/id_ed25519_personal

Host github-work
HostName github.com
User git
IdentityFile ~/.ssh/id_ed25519_work

This separates personal and professional accounts.

---

Transfer Files with SCP

Upload:

scp file.txt user@server:/home/user/

Download:

scp user@server:/home/user/file.txt .

Custom port:

scp -P 2222 file.txt user@server:/home/user/

---

Transfer Files with SFTP

Connect:

sftp username@server

Upload:

put file.txt

Download:

get file.txt

Exit:

exit

---

Secure Your SSH Server

Open:

sudo nano /etc/ssh/sshd_config

Disable root login:

PermitRootLogin no

Disable passwords:

PasswordAuthentication no

Optional custom port:

Port 2222

Allow specific users:

AllowUsers ubuntu admin

Restart SSH:

Ubuntu and Debian:

sudo systemctl restart ssh

Fedora and RHEL:

sudo systemctl restart sshd

---

Useful SSH Features

Local Port Forwarding

ssh -L 8080:localhost:80 user@server

Useful for:

- Databases
- Internal web applications
- Development environments

---

Remote Port Forwarding

ssh -R 8080:localhost:3000 user@server

---

Dynamic Port Forwarding

ssh -D 1080 user@server

Creates a SOCKS proxy.

---

Persistent Sessions with tmux

Install:

sudo apt install tmux

Start:

tmux

Applications continue running even if your SSH session disconnects.

---

SSH Best Practices

✅ Use SSH keys instead of passwords

✅ Use Ed25519 keys

✅ Protect keys with passphrases

✅ Disable root login

✅ Disable password authentication

✅ Keep OpenSSH updated

✅ Use a firewall

✅ Verify server fingerprints

✅ Use SSH agent

✅ Back up SSH keys securely

✅ Remove unused keys

✅ Use separate keys for work and personal accounts

✅ Use tmux for long-running tasks

---

What's Next?

Now that you've mastered SSH fundamentals, you're ready to:

- Manage Linux servers
- Deploy applications
- Work with Docker
- Administer cloud infrastructure
- Use Git and GitHub professionally
- Configure CI/CD pipelines
- Access Raspberry Pi devices
- Build home labs
- Learn advanced SSH tunneling
- Automate infrastructure with Ansible
- Manage Kubernetes clusters

SSH is one of the foundational skills in Linux, cloud computing, DevOps, cybersecurity, and software engineering. Nearly every modern infrastructure platform depends on it, making it an essential tool for every developer and IT professional.

Master SSH, and you'll unlock secure access to servers, cloud platforms, Git repositories, and infrastructure anywhere in the world.

Address

Dhaka
1212

Alerts

Be the first to know and let us send you an email when Metamorphosis Info Tech Ltd posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Metamorphosis Info Tech Ltd:

Shortcuts

Share