ファイル"${HOME}/.ssh/conf.d/hosts/ssm-session-manager"を作成します。
手順に必要な設定値を変数に格納をします。
1. ファイル名
ファイル保存用ディレクトリを指定します。
変数の設定: DIR_TARGET="${HOME}/.ssh/conf.d/hosts"
変数の設定:
DIR_TARGET="${HOME}/.ssh/conf.d/hosts"
ファイル名を指定します。
変数の設定: FILE_TARGET="${DIR_TARGET}/ssm-session-manager" \ && echo ${FILE_TARGET} 結果(例): ${HOME}/.ssh/conf.d/hosts/ssm-session-manager
FILE_TARGET="${DIR_TARGET}/ssm-session-manager" \ && echo ${FILE_TARGET}
結果(例):
${HOME}/.ssh/conf.d/hosts/ssm-session-manager
各変数に正しい設定値が格納されていることを確認しながら保存します。
変数の確認: cat << END # 1. FILE_TARGET:"${HOME}/.ssh/conf.d/hosts/ssm-session-manager" FILE_TARGET="${FILE_TARGET}" END
変数の確認:
cat << END # 1. FILE_TARGET:"${HOME}/.ssh/conf.d/hosts/ssm-session-manager" FILE_TARGET="${FILE_TARGET}" END
下段の変数が入っていない、もしくは上段と同等の値が入っていない場合は、それぞれの手順番号に戻って変数の設定を行います。
ファイルを削除します。
変数の確認: cat << END # FILE_TARGET:"${HOME}/.ssh/conf.d/hosts/ssm-session-manager" FILE_TARGET="${FILE_TARGET}" END コマンド: rm ${FILE_TARGET} 結果(例): (出力なし)
cat << END # FILE_TARGET:"${HOME}/.ssh/conf.d/hosts/ssm-session-manager" FILE_TARGET="${FILE_TARGET}" END
コマンド:
rm ${FILE_TARGET}
(出力なし)
「ファイル名"${HOME}/.ssh/conf.d/hosts/ssm-session-manager"が存在しない。」ことを確認します。
コマンド: ! ls ${FILE_TARGET} 結果(例): ls: cannot access ${HOME}/.ssh/conf.d/hosts/ssm-session-manager: No such file or directory
! ls ${FILE_TARGET}
ls: cannot access ${HOME}/.ssh/conf.d/hosts/ssm-session-manager: No such file or directory