From ed0bd33ee9bf76abab4be5776cd45a0829700839 Mon Sep 17 00:00:00 2001
From: admin >J@@bpL7x5w^=Cyq_+(B
zVm^~eh{+Y+pb7MHyquB*(~V@(%1VYf@=ONq1bJ|qji9U~rKMy6*e6oiyr>vnT+;ZE
zu<0?paQ9iZs@t
Local Intelligence
+
+
+
Problem: "Host key verification failed"
Solutions:
# Remove old host key
-ssh-keygen -R 100.125.148.60
+ssh-keygen -R <tailscale-ip>
# Or disable host key checking (less secure)
# Add to SSH config:
@@ -2805,7 +2795,7 @@ VSCode automatically detects and forwards common development ports.
VSCode-Specific Issues¶
Problem: Extensions not working on remote
Solutions:
-1. Install extensions specifically for remote server
+1. Install extensions specifically for the remote server
2. Check extension compatibility with remote development
3. Reload VSCode window: Ctrl+Shift+P → "Developer: Reload Window"
Problem: Slow performance
@@ -2840,7 +2830,7 @@ Add to SSH config:
- Use .vscodeignore to exclude unnecessary files
- Compress large files before transfer
- Use rsync for large file operations:
-rsync -avz --progress localdir/ bunker-admin@100.125.148.60:remotedir/
+
Part 9: Best Practices¶
Security Best Practices¶
@@ -2890,11 +2880,11 @@ Add to SSH config:
Environment separation:
@@ -2904,7 +2894,7 @@ Add to SSH config:
git push origin main
# Or manual backup
-scp -r bunker-admin@100.125.148.60:/important/project ./backup/
+scp -r <username>@<tailscale-ip>:/important/project ./backup/
@@ -2913,15 +2903,15 @@ Add to SSH config:
SSH Config for Team:
# Shared development server
Host team-dev
- HostName 100.x.x.x
- User dev-user
+ HostName <tailscale-ip>
+ User <team-user>
IdentityFile ~/.ssh/team_dev_key
ForwardAgent yes
# Personal development
Host my-dev
- HostName 100.125.148.60
- User bunker-admin
+ HostName <tailscale-ip>
+ User <username>
IdentityFile ~/.ssh/id_rsa
Project Structure¶
@@ -2940,7 +2930,7 @@ Add to SSH config:
sudo chmod -R g+w /opt/projects
# Add users to developers group
-sudo usermod -a -G developers bunker-admin
+sudo usermod -a -G developers <username>
# Test connectivity
-ssh -T tc-node1
+ssh -T node1
# Connect with verbose output
-ssh -v bunker-admin@100.125.148.60
+ssh -v <username>@<tailscale-ip>
# Check SSH config
-ssh -F ~/.ssh/config tc-node1
+ssh -F ~/.ssh/config node1
# Manual port forwarding
-ssh -L 3000:localhost:3000 bunker-admin@100.125.148.60
+ssh -L 3000:localhost:3000 <username>@<tailscale-ip>
# Background tunnel
-ssh -f -N -L 8080:localhost:80 bunker-admin@100.125.148.60
+ssh -f -N -L 8080:localhost:80 <username>@<tailscale-ip>
This remote development setup provides:
@@ -2986,7 +2976,7 @@ Add to SSH config:The combination of VSCode Remote Development with Tailscale networking creates a powerful, flexible development environment that works from anywhere while maintaining security and performance.
-Whether you're developing Python applications, Node.js services, or managing Docker containers, this setup provides a professional remote development experience that rivals local development while leveraging the power and resources of your remote servers.
+Whether developing Python applications, Node.js services, or managing Docker containers, this setup provides a professional remote development experience that rivals local development while leveraging the power and resources of remote servers.
@@ -3109,7 +3099,7 @@ Add to SSH config: - + diff --git a/mkdocs/site/assets/images/social/config/coder.png b/mkdocs/site/assets/images/social/config/coder.png index 31c3c686d7e70d54ee607dd5397dbc3f167fada1..8c9d2bc4ed1c2b0d9f82292f268e3be66ab83e33 100644 GIT binary patch literal 30775 zcmeEuWA+Zl_k6hJf_$aMx`FQNz >}v?@
z(-uDkw5Km^XN;~#Z3-BWkB0lbg@13S&vi>qMiWm?!YTJ_avz=U0z!aX+%NuX)|$@X
zrz-0h Wmwf))NM!r@UKKu2DI{#V1+ZFPZVe?H0)^
zn|V=TAdOfB#UawwUSmuf*D_30n9m*FoDb=y+@9Addbb>>JV`x;hR!ZIu}p&EU~aFr
z?!&XpUJ}p~bI*XGaA^@>%(w{a{6R@CBU&Nfck&N?Vp!&oxlfq96`%hmO`5^X-ncU=
zg{8b@(tCp&t^II*@Gj@l;dj`G*i7YXNOzAg
zm@|6^{~WiyeM{huTi;-|Ar(W^g;jN
zB0Km^ACu^$Q|v(L&o7R`p8-GgE~yC1&dj6;{z`mUM3^P}XUHmARyM7nKpHyq+w3xO
z#qo8${tlS(Ma$)E4+#j#wI}@yO}7)UweS>$3hdWDjGwC0Ae56$44bXb22@^X+{ttG
z0s;o>S{FJqXfTlj^r_@n?+3-f}(s7ji$MR>w^#Zmg4gig*XZH8djM`N_
zEy;e}4P56FV06fL1w?OFDJZFr$ueZz^V1Du-&H#m(w)f