Skip to content

Instantly share code, notes, and snippets.

@jordanst3wart
Last active June 25, 2024 12:50
Show Gist options
  • Save jordanst3wart/bee449a55f69bf4ec4e054f9c1567581 to your computer and use it in GitHub Desktop.
Save jordanst3wart/bee449a55f69bf4ec4e054f9c1567581 to your computer and use it in GitHub Desktop.
install aws cli session manager plugin on fedora silverblue
cd /tmp
curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/linux_64bit/session-manager-plugin.rpm" -o "session-manager-plugin.rpm"
sudo dnf install -y session-manager-plugin.rpm # fails
sudo rpm-ostree install session-manager-plugin.rpm # fails

alternative

cd /tmp
# un package rpm file (create files)
rpm2cpio session-manager-plugin.rpm | cpio -idmv

# key file is usr/local/sessionmanagerplugin/bin/session-manager-plugin
cp usr/local/sessionmanagerplugin/bin/session-manager-plugin /home/jstewart/.local/bin

test:

session-manager-plugin
# The Session Manager plugin was installed successfully. Use the AWS CLI to start a session.

ref: https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html#install-plugin-verify

clean up:

rm -rf etc
rm -rf usr
rm -rf var
rm -rf session-manager-plugin.rpm 
@busla
Copy link

busla commented Sep 23, 2022

🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment