Enter the password MSJP gave you.
Goal: from your Mac, anywhere in the world, open a secure connection to MSJP's server and work in VS Code on it. Do the steps in order. Every step says why, because the point is to understand it, not to copy it.
ssh and ssh-keygen are already installed and work exactly like Linux. In VS Code, the terminal is a Mac terminal until you connect with Remote-SSH; after that it is the Linux terminal on the server (the prompt will say rahul@msjp-server-lab).Go to tailscale.com/download, install it on your Mac and sign in with your own account (Google is fine).
Open Terminal (Cmd+Space, type Terminal). Paste this. When it asks for a passphrase, set one. Do not leave it empty.
ssh-keygen -t ed25519 -C "rahul-mac"
id_ed25519) never leaves your Mac and you never send it to anyone. The public one (id_ed25519.pub) is like a lock you hand to MSJP; only your private key opens it. The passphrase protects the key if your Mac is ever stolen.cat ~/.ssh/id_ed25519.pub
Send the one line it prints (starts with ssh-ed25519) to MSJP on WhatsApp. It is safe to send. Never send the file called id_ed25519 without .pub.
Then wait. MSJP will tell you when the server is ready, share the machine to your Tailscale account, and send you the server's fingerprint.
MSJP will share the server with your Tailscale email. Open the invite and accept it. In the Tailscale menu you should then see the machine msjp-server-one.
mkdir -p ~/.ssh && chmod 700 ~/.ssh
cat >> ~/.ssh/config <<'EOF'
Host msjp-lab
HostName 100.87.68.11
User rahul
IdentityFile ~/.ssh/id_ed25519
UseKeychain yes
AddKeysToAgent yes
ServerAliveInterval 30
ServerAliveCountMax 6
EOF
ssh msjp-lab
ServerAlive... keeps the connection from dropping on ISPs that kill quiet sessions. The first time, SSH shows the server's fingerprint and asks yes/no. Compare it with the fingerprint MSJP sent you. If it is different, answer no and tell MSJP. That check is what stops someone in the middle from pretending to be the server.Success looks like a prompt: rahul@msjp-server-lab:~$. Type exit to leave.
msjp-lab./home/rahul/work.Your first job is to design and build three different website designs for each of two people. Make them completely your own. You are not being shown anything MSJP built for them, on purpose: the point is to see how you look at a brand and what you come up with.
Contact rules: the Instagram pages and links above are public and are all you need. Do not message Kashyap or Vijayita, or ask them for anything, yourself. All contact goes through MSJP. Do not show your work to anyone else until MSJP says so.
Where to put it: build inside /home/rahul/work on the server, one folder per design (for example kashyap-1, kashyap-2, kashyap-3, sawn-1, and so on). MSJP will tell you how you are sharing previews.
Before you start, read and sign the Working Agreement. It covers: your work is unpaid while you learn, commission comes later and only once it is agreed in writing, who owns what you build, keeping everything private, no contacting clients yourself, and how your server access works.
Draw your signature on the page, then download your signed PDF and send it to MSJP on WhatsApp or email. The link stops accepting signatures after November 8, 2026.
/home/rahul/work. You cannot see MSJP's other files, and that is on purpose.msjp-server-one.