Name: Unix SSH Shell, Bind Instance Connect (via AWS API) Module: payload/cmd/unix/bind_aws_instance_connect Platform: Unix Arch: x86, x86_64, x64, mips, mipsle, mipsbe, mips64, mips64le, ppc, ppce500v2, ppc64, ppc64le, cbea, cbea64, sparc, sparc64, armle, armbe, aarch64, cmd, php, tty, java, ruby, dalvik, python, nodejs, firefox, zarch, r, riscv32be, riscv32le, riscv64be, riscv64le, loongarch64 Needs Admin: No Total size: 0 Rank: Normal Provided by: RageLtMan Basic options: Name Current Setting Required Description ---- --------------- -------- ----------- ACCESS_KEY_ID no AWS access key EC2_ID yes The EC2 ID of the instance INSTANCE_USER no Username on the EC2 instance with which to log-in PASSWORD no EC2 instance local password to authenticate with REGION us-east-1 yes AWS region containing the instance ROLE_ARN no AWS assumed role ARN ROLE_SID no AWS assumed role session ID SECRET_ACCESS_KEY no AWS secret key USERNAME no EC2 instance local username to authenticate with Description: Creates an SSH shell using AWS Instance Connect Name Current Setting Required Description ---- --------------- -------- ----------- AutoRunScript no A script to run automatically on session creation. AutoVerifySession true yes Automatically verify and drop invalid sessions CommandShellCleanupCommand exit no A command to run before the session is closed InitialAutoRunScript no An initial script to run on session creation (before AutoRunScript) KEY_PASS no Passphrase for SSH private key(s) PRIVATE_KEY no The string value of the private key that will be used. If you are using MSFConsole, this value should be set as file:PRIVATE_KEY_PATH. OpenSSH, RSA, DSA, and ECDSA private keys are supported. SSH_DEBUG false no Enable SSH debugging output (Extreme verbosity!) VERBOSE false no Enable detailed status messages WORKSPACE no Specify the workspace for this module