設定値の確認
各変数に正しい設定値が格納されていることを確認します。
変数の確認:
cat << END
# 1. DIR_OPENSSH:"${HOME}/.ssh"
DIR_OPENSSH="${DIR_OPENSSH}"
# 2. FILE_OPENSSH_KEY_SECRET:"${HOME}/.ssh/handson-iam-authentication-sshkey"
FILE_OPENSSH_KEY_SECRET="${FILE_OPENSSH_KEY_SECRET}"
# 3. FILE_OPENSSH_KEY_PUBLIC:"${HOME}/.ssh/handson-iam-authentication-sshkey.pub"
FILE_OPENSSH_KEY_PUBLIC="${FILE_OPENSSH_KEY_PUBLIC}"
END
各変数について、上の行と下の行の値の内容もしくは形式が同じであることを確認します。
もし異なる場合は、それぞれの手順番号に戻って変数の設定を行います。
完了確認
「SSH秘密鍵ファイル"${HOME}/.ssh/handson-iam-authentication-sshkey"が存在しない。」ことを確認します。
コマンド:
! ls ${FILE_OPENSSH_KEY_SECRET}
結果(例):
ls: cannot access /home/cloudshell-user/.ssh/handson-iam-authentication-sshkey: No such file or directory
「SSH公開鍵ファイル"${HOME}/.ssh/handson-iam-authentication-sshkey.pub"が存在しない。」ことを確認します。
コマンド:
! ls ${FILE_OPENSSH_KEY_PUBLIC}
結果(例):
ls: cannot access /home/cloudshell-user/.ssh/handson-iam-authentication-sshkey.pub: No such file or directory