File tree Expand file tree Collapse file tree 1 file changed +15
-7
lines changed
Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change 11#! /bin/bash -e
22
3+ HOST_USER=vagrant
4+ HOST_HOME=/home/$HOST_USER
5+ TRAMP_USER=test
6+ TRAMP_HOME=/home/$TRAMP_USER
7+
38# Create tramp user.
49
5- adduser test
6- sudo -u test mkdir -p /home/test/.ssh
7- cat $HOME /.ssh/id_rsa.pub | sudo -u test cat > /home/test/.ssh/authorized_keys
10+ adduser --quiet $TRAMP_USER
811
912# Register tramp host.
1013
11- ssh-keygen -t rsa -b 4096 -f $HOME /.ssh/id_rsa -N ' '
12- touch $HOME /.ssh/known_hosts
13- ssh-keygen -R localhost
14- ssh-keyscan -H localhost > $HOME /.ssh/known_hosts
14+ sudo -u $HOST_USER ssh-keygen -t rsa -b 4096 -f $HOST_HOME /.ssh/id_rsa -N ' '
15+ sudo -u $HOST_USER touch $HOST_HOME /.ssh/known_hosts
16+ sudo -u $HOST_USER ssh-keygen -R localhost
17+ sudo -u $HOST_USER ssh-keyscan -H localhost > $HOST_HOME /.ssh/known_hosts
18+
19+ # Authorize localhost for tramp user.
20+
21+ sudo -u $TRAMP_USER mkdir -p $TRAMP_HOME /.ssh
22+ sudo -u $HOST_USER cat $HOST_HOME /.ssh/id_rsa.pub | sudo -u $TRAMP_USER cat > $TRAMP_HOME /.ssh/authorized_keys
You can’t perform that action at this time.
0 commit comments