mirror of
http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/opsec-blogposts.git
synced 2025-05-16 15:07:09 +00:00
move tutorials to new repo
This commit is contained in:
parent
df0647a632
commit
ccf5a7caf9
1956 changed files with 25133 additions and 0 deletions
BIN
anonaccess/1.png
Normal file
BIN
anonaccess/1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
BIN
anonaccess/2.png
Normal file
BIN
anonaccess/2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 19 KiB |
BIN
anonaccess/3.png
Normal file
BIN
anonaccess/3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
BIN
anonaccess/4.png
Normal file
BIN
anonaccess/4.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
BIN
anonaccess/5.png
Normal file
BIN
anonaccess/5.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
BIN
anonaccess/6.png
Normal file
BIN
anonaccess/6.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
70
anonaccess/index.md
Normal file
70
anonaccess/index.md
Normal file
|
@ -0,0 +1,70 @@
|
|||
---
|
||||
author: nihilist
|
||||
date: 2024-05-02
|
||||
gitea_url: "http://git.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/nihilist/blog-contributions/issues/111"
|
||||
xmr: 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8
|
||||
---
|
||||
# Remote anonymous access setup (SSH through tor)
|
||||
|
||||
|
||||
|
||||
## **Initial Setup**
|
||||
|
||||
On your server, edit the torrc file like so:
|
||||
|
||||
|
||||
[ Datura ] [ /dev/pts/9 ] [~]
|
||||
→ cat /etc/tor/torrc
|
||||
|
||||
HiddenServiceDir /var/lib/tor/onions/daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion/
|
||||
HiddenServicePort 22 127.0.0.1:22
|
||||
HiddenServicePort 80 127.0.0.1:4443
|
||||
|
||||
|
||||
|
||||
Then just edit your local .ssh config to access it:
|
||||
|
||||
|
||||
[ mainpc ] [ /dev/pts/7 ] [~]
|
||||
→ cat .ssh/config
|
||||
Host tortura
|
||||
User root
|
||||
hostname daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion
|
||||
IdentityFile ~/.ssh/torified
|
||||
|
||||
Host datura
|
||||
User root
|
||||
hostname 65.109.30.253
|
||||
IdentityFile ~/.ssh/torified
|
||||
|
||||
|
||||
|
||||
Then connect to the host by forcing SSH to go through tor, thanks to torsocks:
|
||||
|
||||
|
||||
[ mainpc ] [ /dev/pts/5 ] [~]
|
||||
→ systemctl restart tor@default
|
||||
|
||||
[ mainpc ] [ /dev/pts/5 ] [~]
|
||||
→ torsocks ssh tortura
|
||||
The authenticity of host 'daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion (<****no hostip for proxy command>)' can't be established.
|
||||
ED25519 key fingerprint is SHA256:A0CFTeUixGoK96VenBQ7Z2U8kX5olDCqBvBNeJUfs6I.
|
||||
This host key is known by the following other names/addresses:
|
||||
~/.ssh/known_hosts:144: [hashed name]
|
||||
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
|
||||
Warning: Permanently added 'daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion' (ED25519) to the list of known hosts.
|
||||
Enter passphrase for key '/home/nihilist/.ssh/torified':
|
||||
Linux Datura 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
|
||||
|
||||
The programs included with the Debian GNU/Linux system are free software;
|
||||
the exact distribution terms for each program are described in the
|
||||
individual files in /usr/share/doc/*/copyright.
|
||||
|
||||
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
|
||||
permitted by applicable law.
|
||||
Last login: Thu May 2 14:47:23 2024 from 178.255.149.178
|
||||
|
||||
For instance, this is how you can access a server that is in an isolated LAN (such as in your home network), without requiring to port-forward anything.
|
||||
|
||||
But keep in mind that the latency is going to be higher due to the 6 hops circuit (since we're doing it via the .onion link, rather than connecting to the IP directly). The length of the circuit is due to requiring to use the rendez-vous mechanism, since we're using the .onion domain.
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue