Remove ssh references from mesh client setup
This commit is contained in:
parent
7571380f51
commit
06e2232482
|
@ -535,26 +535,6 @@ function show_desktop_icons {
|
||||||
killall mate-panel
|
killall mate-panel
|
||||||
}
|
}
|
||||||
|
|
||||||
function disable_password_logins {
|
|
||||||
if [ ! -d /home/$DEFAULT_USERNAME ]; then
|
|
||||||
echo $"Home directory for $DEFAULT_USERNAME not found"
|
|
||||||
exit 3682572
|
|
||||||
fi
|
|
||||||
|
|
||||||
# create an authorized_keys file
|
|
||||||
if [ ! -d /home/$DEFAULT_USERNAME/.ssh ]; then
|
|
||||||
mkdir -p /home/$DEFAULT_USERNAME/.ssh
|
|
||||||
fi
|
|
||||||
if [ ! -f /home/$DEFAULT_USERNAME/.ssh/authorized_keys ]; then
|
|
||||||
touch /home/$DEFAULT_USERNAME/.ssh/authorized_keys
|
|
||||||
fi
|
|
||||||
chown -R $DEFAULT_USERNAME:$DEFAULT_USERNAME /home/$DEFAULT_USERNAME/.ssh
|
|
||||||
|
|
||||||
# disable password logins
|
|
||||||
sed -i 's|#PasswordAuthentication.*|PasswordAuthentication no|g' /etc/ssh/sshd_config
|
|
||||||
sed -i 's|PasswordAuthentication.*|PasswordAuthentication no|g' /etc/ssh/sshd_config
|
|
||||||
}
|
|
||||||
|
|
||||||
function enable_batman_daemon {
|
function enable_batman_daemon {
|
||||||
systemctl enable batman
|
systemctl enable batman
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
|
@ -572,10 +552,6 @@ function mesh_amnesic {
|
||||||
echo "if [ -f /home/${MY_USERNAME}/.bash_history ]; then" >> /usr/bin/amnesic
|
echo "if [ -f /home/${MY_USERNAME}/.bash_history ]; then" >> /usr/bin/amnesic
|
||||||
echo " shred -zu /home/${MY_USERNAME}/.bash_history" >> /usr/bin/amnesic
|
echo " shred -zu /home/${MY_USERNAME}/.bash_history" >> /usr/bin/amnesic
|
||||||
echo 'fi' >> /usr/bin/amnesic
|
echo 'fi' >> /usr/bin/amnesic
|
||||||
echo "if [ -f /home/${MY_USERNAME}/.ssh/authorized_keys ]; then" >> /usr/bin/amnesic
|
|
||||||
echo " shred -zu /home/${MY_USERNAME}/.ssh/authorized_keys" >> /usr/bin/amnesic
|
|
||||||
echo " echo '' > /home/${MY_USERNAME}/.ssh/authorized_keys" >> /usr/bin/amnesic
|
|
||||||
echo 'fi' >> /usr/bin/amnesic
|
|
||||||
echo "if [ -f /home/${MY_USERNAME}/.xsession-errors ]; then" >> /usr/bin/amnesic
|
echo "if [ -f /home/${MY_USERNAME}/.xsession-errors ]; then" >> /usr/bin/amnesic
|
||||||
echo " shred -zu /home/${MY_USERNAME}/.xsession-errors" >> /usr/bin/amnesic
|
echo " shred -zu /home/${MY_USERNAME}/.xsession-errors" >> /usr/bin/amnesic
|
||||||
echo 'fi' >> /usr/bin/amnesic
|
echo 'fi' >> /usr/bin/amnesic
|
||||||
|
@ -606,7 +582,6 @@ function mesh_amnesic {
|
||||||
|
|
||||||
function mesh_restart_daemons {
|
function mesh_restart_daemons {
|
||||||
systemctl restart avahi-daemon
|
systemctl restart avahi-daemon
|
||||||
systemctl restart ssh
|
|
||||||
systemctl restart tox-bootstrapd
|
systemctl restart tox-bootstrapd
|
||||||
if [ $ENABLE_ZERONET ]; then
|
if [ $ENABLE_ZERONET ]; then
|
||||||
systemctl restart zeronet
|
systemctl restart zeronet
|
||||||
|
@ -803,7 +778,6 @@ if [ -f $MESH_INSTALL_SETUP ]; then
|
||||||
fi
|
fi
|
||||||
configure_toxcore
|
configure_toxcore
|
||||||
create_tox_user
|
create_tox_user
|
||||||
disable_password_logins
|
|
||||||
mesh_amnesic
|
mesh_amnesic
|
||||||
|
|
||||||
if [ ! -f $MESH_AMNESIC ]; then
|
if [ ! -f $MESH_AMNESIC ]; then
|
||||||
|
|
Loading…
Reference in New Issue