Commit cd26d17d by César Galvis

feat: added docs for ssh connections

parent 0557aa63
...@@ -85,6 +85,25 @@ git config --global "http.$GIT_PRIVATE_SERVER.proxy" $PROXY_SERVER ...@@ -85,6 +85,25 @@ git config --global "http.$GIT_PRIVATE_SERVER.proxy" $PROXY_SERVER
cat ~/.gitconfig cat ~/.gitconfig
``` ```
#### Add proxy in NMAP
```sh
nmap --proxies http://windows-vpn:3128 $PRIVATE_DOMAIN_OR_IP
```
#### Add proxy for SSH connection
> `corkscrew` required
```sh
# Install corkscrew (in Debian-based distributions)
sudo apt -y install corkscrew
# Install sshpass password provider for plain text data
sudo apt -y install sshpass
```
Copy and check the bash scripts [here](src/scripts/bash/).
## Useful commands ## Useful commands
```sh ```sh
......
#!/bin/bash
# Connect to SSH server using HTTP proxy
# Add SSH server domain or IP
PROXY_SERVER=windows-vpn
PROXY_PORT=3128
SSH_SERVER=192.168.11.106
SSH_USER=pembd
SSH_PORT=22
# Make a "ssh-data.txt" file wit the plain text password in the first line
SSH_DATA=ssh-data.txt
# Connect to SSH server by proxy
sshpass -f$SSH_DATA ssh -o ProxyCommand="corkscrew $PROXY_SERVER $PROXY_PORT %h %p" -p "$SSH_PORT" "$SSH_USER@$SSH_SERVER"
\ No newline at end of file
#!/bin/bash
# Generate SSH tunnel using HTTP proxy
# Add SSH server domain or IP
PROXY_SERVER=windows-vpn
PROXY_PORT=3128
SSH_SERVER=192.168.11.106
SSH_USER=pembd
SSH_PORT=22
SSH_TUNNEL_LOCAL_PORT=5533
SSH_TUNNEL_REMOTE_PORT=5533
# Make a "ssh-data.txt" file wit the plain text password in the first line
SSH_DATA=ssh-data.txt
# Make SSH tunnel with proxy
sshpass -f$SSH_DATA ssh -o ProxyCommand="corkscrew $PROXY_SERVER $PROXY_PORT %h %p" -L $SSH_TUNNEL_LOCAL_PORT:localhost:$SSH_TUNNEL_REMOTE_PORT -p "$SSH_PORT" $SSH_USER@$SSH_SERVER
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment