Modern best practice to connect Amazon EC2 instance via SSH without SSH key/password and with closed inbound 22 port. AWS Systems Manager Session Manager tutorial.

  • Step 1: Launch Amazon EC2 Instance
  • Step 2: Create AWS IAM Role
  • Step 3: Connect Amazon EC2 via SSH
  • Extra: Connect using SSH command and SSH key
  • Sources

Disclaimer: I do not represent my current/previous employers on my personal Medium blog.

Navigate to Amazon EC2 and start launching new instance. In this tutorial I will use Amazon Linux 2 AMI (HVM) operating system.

Create a new security group with no rules (e.g. MediumSG) and assign to your EC2 instance:

Proceed without SSH key pair:


The best tech trends in IT industry for 2020 year. What are they like? How to define and prove? Gartner, IDC, Google, Stack Overflow, Computer Economics…

  • Trend #1: AWS and Distributed Cloud
  • Trend #2: Artificial Intelligence and AI Security
  • Trend #3: Voice-Enabled Virtual Assistants and Multiexperience
  • About the author
  • Sources

Disclaimer: I do not represent my current/previous employers on my personal Medium blog.

Cloud Computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user.

Market research firm Computer Economics has published an annual IT Spending and Staffing Benchmarks report since 1990.

Top-line findings from Computer Economics’ 2019/20 survey are similar to last year: organisations are migrating to the cloud and increasing spending to reap…


Amazon on the sly changed reschedule policy from unlimited rescheduling to only 2 rescheduling. When? We asked Amazon, see details below.

Disclaimer: I do not represent my current/previous employers on my personal Medium blog.

I noticed that I cannot reschedule my AWS exam:

This exam can only be rescheduled 2 times, which has already occurred.

I send e-mail to aws.psisupport@psionline.com:


To export your data, sign in to mifit.huami.com/t/account_mifit or api-mifit.huami.com/t/account_mifit and select Export data.

That’s what I noticed in my Mi Fit Android app (ver. 4.0.7):

Profile -> Help -> How to exercise your right?

Can I export my personal data?

To export your data, sign in to mifit.huami.com/t/account_mifit and select “Export data”.

Note: I can strongly recommend navigate to your Mi Fit app and verify the link.

Navigate to mifit.huami.com/t/account_mifit and click Export data:


You cannot login to your AWS account with correct password and correct MFA code? No, you do not have paranoia. Let’s fix AWS MFA!

If you use another application for 2-step verification codes, skip this step. Navigate to your Google Authenticator mobile app. Open Settings. Select Time correction for codes:


Salted-hash function is not enough to secure personally identifying information (PII)?! I can strongly recommend keyed-hash function as pseudonymization technique to be GDPR compliant.

Read more about pseudonymization hashing technique…

Disclaimer: I do not represent my current/previous employers on my personal Medium blog.

Guide below covers main steps for GDPR compliance in Data Science area. Do not use this guide in operation or security area. Salt/key reuse is common mistake.

Navigate to https://console.aws.amazon.com/kms/ and click Create a key button:


As successful Data Scientist, what can I do and what cannot to be GDPR compliant? Amazon Web Services (AWS) vs on-premise. De-identification vs Anonymization. Anonymization: removing, masking or suppression, generalization, k-anonymization, scrambling, blurring. Pseudonymization: tokenization, hashing, encryption, key deletion or crypto-shredding.

Navigate to Part 1

Disclaimer: I do not represent my current/previous employers on my personal Medium blog.

Download Jupyter Notebook with source code…


As successful Data Scientist, what can I do and what cannot to be GDPR compliant? Amazon Web Services (AWS) vs on-premise. De-identification vs Anonymization. Anonymization: removing, masking or suppression, generalization, k-anonymization, scrambling, blurring. Pseudonymization: tokenization, hashing, encryption, key deletion or crypto-shredding.

Disclaimer: I do not represent…


I’ll show you how to integrate your Amazon Lex bot to the Facebook Messenger.

If you don’t already have a Facebook page, create one.

Navigate to https://www.facebook.com/ and select Create menu. Select Page:


Amazon deleted my account 3rd time. Navigate to previous case

Let’s try login to my AWS Training and Certification account via www.aws.training. Click Sign In button:

www.aws.training

No, I want log in to my private account, not as APN partner. Click again Sign In button:

Ruslan Korniichuk

Python Developer and Artificial Intelligence Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store