mirror of
https://github.com/trailofbits/algo.git
synced 2025-06-07 15:43:54 +02:00
Fixes #207
This commit is contained in:
parent
1cca3b1093
commit
d7d976784c
2 changed files with 19 additions and 2 deletions
|
@ -57,13 +57,23 @@
|
||||||
template: src=known_hosts.j2 dest=/root/.ssh/{{ IP_subject_alt_name }}_known_hosts
|
template: src=known_hosts.j2 dest=/root/.ssh/{{ IP_subject_alt_name }}_known_hosts
|
||||||
|
|
||||||
- name: Fetch users SSH private keys
|
- name: Fetch users SSH private keys
|
||||||
fetch: src='/var/jail/{{ item }}/.ssh/id_ecdsa' dest=configs/{{ IP_subject_alt_name }}/{{ IP_subject_alt_name }}_{{ item }}.ssh.pem flat=yes
|
fetch: src='/var/jail/{{ item }}/.ssh/id_ecdsa' dest=configs/{{ IP_subject_alt_name }}/{{ item }}.ssh.pem flat=yes
|
||||||
with_items: "{{ users }}"
|
with_items: "{{ users }}"
|
||||||
|
|
||||||
- name: Change mode for SSH private keys
|
- name: Change mode for SSH private keys
|
||||||
local_action: file path=configs/{{ IP_subject_alt_name }}/{{ IP_subject_alt_name }}_{{ item }}.ssh.pem mode=0600
|
local_action: file path=configs/{{ IP_subject_alt_name }}/{{ item }}.ssh.pem mode=0600
|
||||||
with_items: "{{ users }}"
|
with_items: "{{ users }}"
|
||||||
become: false
|
become: false
|
||||||
|
|
||||||
- name: Fetch the known_hosts file
|
- name: Fetch the known_hosts file
|
||||||
fetch: src='/root/.ssh/{{ IP_subject_alt_name }}_known_hosts' dest=configs/{{ IP_subject_alt_name }}/{{ IP_subject_alt_name }}_known_hosts flat=yes
|
fetch: src='/root/.ssh/{{ IP_subject_alt_name }}_known_hosts' dest=configs/{{ IP_subject_alt_name }}/{{ IP_subject_alt_name }}_known_hosts flat=yes
|
||||||
|
|
||||||
|
- name: Build the client ssh config
|
||||||
|
local_action:
|
||||||
|
module: template
|
||||||
|
src: ssh_config.j2
|
||||||
|
dest: configs/{{ IP_subject_alt_name }}/{{ item }}.ssh_config
|
||||||
|
mode: 0600
|
||||||
|
become: no
|
||||||
|
with_items:
|
||||||
|
- "{{ users }}"
|
||||||
|
|
7
roles/ssh_tunneling/templates/ssh_config.j2
Normal file
7
roles/ssh_tunneling/templates/ssh_config.j2
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
Host algo
|
||||||
|
DynamicForward 127.0.0.1:1080
|
||||||
|
LogLevel quiet
|
||||||
|
Compression yes
|
||||||
|
IdentityFile {{ item }}.ssh.pem
|
||||||
|
User {{ item }}
|
||||||
|
Hostname {{ IP_subject_alt_name }}
|
Loading…
Add table
Reference in a new issue