blob: 4e404ee6baf3d53905efabb5a26131912a7db21e [file] [log] [blame]
#!/usr/bin/env bash
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
readonly SCRIPT_ROOT="$(cd $(dirname ${BASH_SOURCE[0]} ) && pwd)"
readonly FUCHSIA_ROOT="${SCRIPT_ROOT}/../.."
readonly SSH_DIR="${FUCHSIA_ROOT}/.ssh"
readonly authfile="${SSH_DIR}/authorized_keys"
readonly keyfile="${SSH_DIR}/pkey"
mkdir -p "${SSH_DIR}"
if [[ ! -f "${authfile}" ]]; then
if [[ ! -f "${keyfile}" ]]; then
ssh-keygen -P "" -t ed25519 -f "${keyfile}" -C "$USER@$(hostname -f)"
fi
ssh-keygen -y -f "${keyfile}" > "${authfile}"
fi