Generate Ssh Key Ubuntu Bitbucket
- Azure
- Monitoring Azure services
- Azure Cross-Platform Command-Line Interface (xplat-cli)
- Linux
How to install Ansible to Ubuntu 14.04 LTS:
Aug 08, 2016 Do you hate typing in your username and password for GitHub everytime you make a push? Well that ends today because we are going to learn to generate an SSH key for our computer and to attach it. Generate the SSH key with ssh-keygen -t rsa -b 4096 (see here) Copy the content of your public SSH key, it is the file idrsa.pub by default Paste the content into your GitHub/BitBucket account on the SSH key section.
Monitoring Azure services
Monitoring Linux VM
Azure VM Extension IaaSDiagnostics (Azure Diagnostics Extension) is not yet supported in Linux VMs.
/esxi-65-license-key-generator.html. Azure management portal supports alert rules that send email alerts on following KPIs:
- Network In (Bytes)
- Network Out (Bytes)
- CPU Percentage (%)
- Disk Write Bytes/sec (Bytes/s)
- Disk Read Bytes/sec (Bytes/s)
Select the cloud service the virtual machine belongs to: monitor-tab > add metrics
and then add rule
.
Azure Cross-Platform Command-Line Interface (xplat-cli)
Instructions how to install and run xplat-cli in Ubuntu 14.04 LTS with bash.
Installation
- Sources in GitHub
xplat-cli runs on node.js platform so install node.js first.
Install bash completion too:
Install xplat-cli and configure bash completion:
Update
Later you'll need to update xplat-cli:
Update the bash completion too.
Login with account based authentication
Account based authentication relies on tokens that will expire at some point so re-authentication will be required. Two different types of accounts can be used:
- Azure organizational accounts
Login with Microsoft account requires one to open a web page where one have to enter an authentication code provided by the azure login
command.
Note that you can log in to multiple accounts at the same time.
Login with a certificate
Earlier known also as a publishsettings file.
The certificate never expires.
Set Mode
Use Azure Resource Manager (ARM). Resource Manager overview. The ARM is not the default mode.
Create Azure Linux VM
Useful resources:
List available VM images:
List available VM locations:
List your virtual machines:
Generate certificate:
myPrivateKey.key
is the private key that have to be kept secretmyCert.pem
is the public key
Create a virtual machine:
Add SSH endpoint ACL:
Export VM role file the can be used later with vm create-from
to re-create the VM. See also Exporting and Importing VM settings with the Azure Command-Line Tools.
Create Azure Blob Storage
Useful tools:
The storage URL is in format:
Note that there is really only one container level-hierarchy. If the URL seems to have more containers they are in fact part of the blob name.
Create new storage account and set the access key:
Create new container:
List blobs in container:
Configuration file: ~/.ssh/config
Generate ssh-keys:
See also: https://help.github.com/articles/generating-ssh-keys/
SSH agent:
SSH local port forwarding:
reflector for mac SSH key based authentication:
sshd
essential configuration (/etc/ssh/sshd_config
):
Restart sshd
in CentOS7: systemctl restart sshd.service
Get server certificates:
Save server certificate (1st in the chain) to a file (PEM/DER). Note the other certificates in the chain are ignored:
Show certificate information:
Certificate fingerprints:
Check server SSL configuration with openssl
:
Use -R
option for recursion.
CentOS
Ubuntu
Replace A String In File
Random String
TODO
Generate Ssh Key Github
- My Vagrant Base Boxes
- Keep VirtualBox guest additions up-to-date with https://github.com/dotless-de/vagrant-vbguest
Troubleshooting ssh configuration:
Generate Ssh Key Putty
Updated