How to install an SSL certificate on IIS 10

SSL installation in IIS 10 requires one certificate file with the .p7b (or .cer) file extension. You may either download the issued certificate in the email delivered by Comodo (now Sectigo) or download it in your SSLs.com account following these instructions.

In order to install the certificate, please follow the steps below.

  1. Press Win + R and type “inetmgr” in the appeared window to run the Internet Information Services (IIS) Manager.
  2. On the IIS Manager home page, locate the “Server Certificates” icon and double-click it:
  3. Locate the “Actions” panel on the right side and click “Complete Certificate Request”:

4. In the “Specify Certificate Authority Response” window, perform the actions below.

a) In the “File name containing the certification authority’s response” field, browse the file system to select your .p7b (or .cer) certificate.
b) In the “Friendly name” field, specify any name that will help you to identify the certificate among other files. It is best to submit the actual domain name of the certificate.
c) In the “Select a certificate store for the new certificate” field, leave the default value “Personal”.

5. Click “OK” to import the certificate to the server storage.

6. Once the import is completed, in the “Server Certificates” window, you will see a new entry associated with the imported certificate:

7. Assign the certificate to your website by expanding the “Sites” subsection in the “Connections” menu on the left and select the corresponding site. Then, in the “Actions” panel on the right side, locate the “Edit Site” menu and select the “Bindings” option:

8. On the right side of the “Site Bindings” window, click “Add”:

9. In the “Add Site Binding” window, modify the fields as below:

a) In the “Type” field, select “https”.

b) In the “IP address” field, select your website’s IP address or “All Unassigned”.

c) In the “Port” field, specify “443” (default).

d) In the “SSL certificate” field, select the previously imported certificate, which can be identified by the friendly name:

NOTE: The “Require Server Name Indication” box needs to be checked if there are multiple SSL certificates on the server.

10. Click “OK” in order for the new “https” entry to appear in the “Site Bindings” window:

That’s all – the certificate should now be installed and the website should be accessible via HTTPS.

The SSL installation status can be checked online via the SSL checker at https://decoder.link/sslchecker.

How to install an SSL certificate on IIS8

After the certificate is activated, validated and issued, it needs to be installed by completing the request generated previously with the file received from the Certificate Authority. The process is described below:

  1. Download the certificate in PKCS#7 format in your SSLs.com account and upload it to the server. The certificate can be also downloaded from the email received from the CA. Please unzip the archive and find the .p7b/.cer certificate file there.
  2. Open Internet Information Services (IIS) Manager and double-click on the “Server Certificates” icon. Then click on “Complete Certificate Request” in the “Actions” section:
https://i0.wp.com/helpdesk.ssls.com/hc/article_attachments/115000774129/6.png?w=525&ssl=1

3. On the next screen it is necessary to fill in three fields:

1) File name containing the certification authority’s response– full path to the .p7b or .cer certificate file received from the Certificate Authority. It can be found the file system by clicking on “…” button;

2) Friendly name– general name for a certain certificate request. The domain name should be specified here to avoid confusion with other requests;

3) Select a certificate store for the new certificate – select “Personal” from the drop-down menu.

Once all fields are filled, click “Ok”. Now the certificate will appear in the “Server Certificates” storage.

https://i2.wp.com/helpdesk.ssls.com/hc/article_attachments/115000784925/7.png?w=525&ssl=1

4. After that, it is necessary to create a binding for the website to be available via HTTPS. Go to the “Sites” folder in the “Connections” section in the left part of the screen and double-click on the necessary website:

https://i1.wp.com/helpdesk.ssls.com/hc/article_attachments/115000774149/8.png?w=525&ssl=1

5. In the right corner of the screen, click on the “Bindings” button in the “Actions” section:

https://i0.wp.com/helpdesk.ssls.com/hc/article_attachments/115000774169/9.png?w=525&ssl=1

6. In the new “Site Bindings” window, click “Add…”:

https://i0.wp.com/helpdesk.ssls.com/hc/article_attachments/115000774189/10.png?w=525&ssl=1

7. Fill in the following fields in the “Add Site Binding” menu:

1) Type select “https” from the dropdown;

2) IP address– choose “All Unassigned” or choose IP address from the dropdown;

3) Port –  specify a custom port number for secured connection, or use the default port 443;

4) SSL certificate – select the completed certificate request by its friendly name.

It is recommended to check the “Require Server Name Indication” box as it allows multiple SSL certificates to be installed on the server. Once all the necessary information is specified, click “Ok”.

https://i0.wp.com/helpdesk.ssls.com/hc/article_attachments/115000774209/11.png?w=525&ssl=1

8. A new binding will appear in the “Site Bindings” section: 

https://i1.wp.com/helpdesk.ssls.com/hc/article_attachments/115000774229/12.png?w=525&ssl=1

9. Now the website should be available via HTTPS. You can check if it is installed correctly here.

A Beginner’s Guide To Bitcoin Crypto Currency

Bitcoin is the world’s first internet-based currency. It’s worth knowing about, but is it worth accepting as a method of payment?

What exactly is Bitcoin?

Imagine a currency that has no central bank owning or underwriting it, and its value can double within a few months. Imagine a currency that doesn’t exist in any physical form, with ATMs that only allow you to pay in funds instead of paying out. Imagine a currency where every transaction is recorded in an open source ledger, yet those transactions are completely anonymous, with no proof of who bought what from whom.

Sounds ridiculous, doesn’t it? Yet Bitcoin is already with us. It was launched in 2009, though nobody has ever admitted to developing it. It can be bought, exchanged for goods and services, or earned by volunteering to host payment processing software. Known as blockchain, the software creates an indelible and publicly-visible ledger of transactions. In theory, tracking the movement of each Bitcoin transaction eliminates fraud, though there have been a couple of high-profile bitcoin thefts in recent years.

A Full Purse

With no physical evidence of ownership, Bitcoin is stored in an electronic wallet. It’s important to choose your wallet carefully, since some of the advertised options are elaborate scams designed to fleece unwary people out of their money. Such mystique has made bitcoin the payment method of choice for the internet’s more disreputable citizens. Each transaction is secured with cryptographic keys that preserve the anonymity of each party, much like the end-to-end encryption on normal ecommerce transactions.

Each Bitcoin has been divided into one hundred million fragments. A fragment is known as a Satoshi, after bitcoin’s reputed founder. That means a Satoshi is presently worth just 0.00265 cents. Nobody knows why 100,000,000 was chosen to be bitcoin’s subunit, and there’s also confusion over a rumor that there will only ever be 21 million bitcoin in circulation. One form of speculation has led to another, with bitcoin’s value fluctuating wildly on global stock markets. In May, it lost 19%t of its value in four days. Yet two days later, one financial analyst predicted it could increase in value by almost 3,500%t within a decade. That would make one bitcoin worth $100,000, compared to its current value of around $2,650.

Investing in Bitcoin – As a Buyer and Seller

So, a virtual currency with no underwriters, associations with criminals, a dubious past and no market controls on its value beyond speculative shareholders. You might think Bitcoin is best avoided. Yet it actually offers some fairly compelling advantages. With new currency gradually released as blockchain calculations payout for work completed, it’s protected from state-level tinkering like devaluation or quantitative easing.

In terms of ecommerce, Bitcoin is a great option. It incurs no processing fees, unlike credit cards. It’s a global currency with no exchange rates, which means customers on any continent pay the same price. Because it’s entirely digital, it dovetails with the internet much better than unwieldy paper currencies. Bitcoin’s anonymity means there’s no need to handle or store sensitive customer data. And transactions can’t be reversed, so a sale is guaranteed.

Perhaps most significantly, accepting Bitcoin on an ecommerce site gives your company a real USP. In today’s mature ecommerce marketplace, it represents a great way to attract new customers – while outshining less forward-thinking rivals…

 

Source

Linux KVM: Disable virbr0 NAT Interface

The virtual network (virbr0) used for Network address translation (NAT) which allows guests to access to network services. However, NAT slows down things and only recommended for desktop installations. To disable Network address translation (NAT) forwarding type the following commands:

 

Display Current Setup

Type the following command:
# ifconfig
Sample outputs:

virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:7921 (7.7 KiB)

Or use the following command:
# virsh net-list
Sample outputs:
Name State Autostart
—————————————–
default active yes

To disable virbr0, enter:
# virsh net-destroy default
# virsh net-undefine default
# service libvirtd restart
# ifconfig 

How to Clone/Backup Linux Systems Using Mondo

Mondo Rescue is an open source, free disaster recovery and backup utility that allows you to easily create complete system (Linux or Windows) Clone/Backup ISO Images to CD, DVD, Tape, USB devices, Hard Disk, and NFS. And can be used to quickly restore or redeploy working image into other systems, in the event of data loss, you will be able to restore as much as entire system data from backup media.

Mondo program is available freely for download and released under GPL (GNU Public License) and has been tested on a large number of Linux distributions.

This article describes Mondo installation and usage of Mondo Tools to backup of your entire systems. The Mondo Rescue is a Disaster Recovery and Backup Solutions for System Administrators to take full backup of their Linux and Windows file system partitions into CD/DVD, Tape, NFS and restore them with the help of Mondo Restore media feature that uses at boot-time.

Installing MondoRescue on RHEL / CentOS / Scientific Linux

The latest Mondo Rescue packages (current version of Mondo is 3.0.3-1) can be obtained from the “MondoRescue Repository“. Use “wget” command to download and add repository under your system. The Mondo repository will install suitable binary software packages such as afio, buffer, mindi, mindi-busybox, mondo and mondo-doc for your distribution, if they are available.

For RHEL/CentOS/SL 6,5,4 – 32-Bit

Download the MondoRescue repository under “/etc/yum.repos.d/” as file name “mondorescue.repo“. Please download correct repository for your Linux OS distribution version.

 # cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/6/i386/mondorescue.repo

## On RHEL/CentOS/SL 5 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/5/i386/mondorescue.repo

## On RHEL/CentOS/SL 4 - 32-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/4/i386/mondorescue.repo

For RHEL/CentOS/SL 6,5,4 – 64-Bit

 # cd /etc/yum.repos.d/

## On RHEL/CentOS/SL 6 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 5 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/5/x86_64/mondorescue.repo

## On RHEL/CentOS/SL 4 - 64-Bit ##
# wget ftp://ftp.mondorescue.org/rhel/4/x86_64/mondorescue.repo

Once you successfully added repository, do “yum” to install latest Mondo tool.

 # yum install mondo

Installing MondoRescue on Debian / Ubuntu / Linux Mint

Debian user’s can do “wget” to grab the MondoRescue repository for Debain 6 and 5 distributions. Run the following command to add “mondorescue.sources.list” to “/etc/apt/sources.list” file to install Mondo packages.

On Debian

 ## On Debian 6 ##
# wget ftp://ftp.mondorescue.org/debian/6/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo
 ## On Debian 5 ##
# wget ftp://ftp.mondorescue.org/debian/5/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo

On Ubuntu/Linux Mint

To install Mondo Rescue in Ubuntu 12.10, 12.04, 11.10, 11.04, 10.10 and 10.04 or Linux Mint 13, open the terminal and add the MondoRescue repository in “/etc/apt/sources.list” file. Run these following commands to install Mondo Resuce packages.

 # wget ftp://ftp.mondorescue.org/ubuntu/`lsb_release -r|awk '{print $2}'`/mondorescue.sources.list
# sh -c "cat mondorescue.sources.list >> /etc/apt/sources.list" 
# apt-get update 
# apt-get install mondo

Creating Cloning or Backup ISO Image of System/Server

After installing Mondo, Run “mondoarchive” command as “root” user. Then follow screenshots that shows how to create an ISO based backup media of your full system.

 # mondoarchive

Welcome to Mondo Rescue

Mondo Rescue Welcome Screen

Mondo Rescue Welcome Screen


Please enter the full path name to the directory for your ISO Images. For example: /mnt/backup/

Mondo Rescue Storage Directory

Mondo Rescue Storage Directory

Select Type of compression. For example: bzip, gzip or lzo.

Select Type of Compression

Select Type of Compression

Select the maximum compression option.

Mondo Rescue Compression Speed

Select Compression Speed

Please enter how large you want each ISO image in MB (Megabytes). This should be less than or equal to the size of the CD-R(W)’s (i.e. 700) and for DVD’s (i.e. 4480).

Mondo Rescue ISO Size

Define Mondo Rescue ISO Size

Please give a name of your ISO image filename. For example: tecmint1 to obtain tecmint-[1-9]*.iso files.

Mondo Rescue Prefix

Enter Name of Mondo Rescue

Please add the filesystems to backup (separated by “|“). The default filesystem is “/” means full backup.

Mondo Rescue Backup Paths

Enter Backup Paths

Please exclude the filesystem that you don’t want to backup (separated by “|“). For example: “/tmp” and “/proc” are always excluded or if you want full backup of your system, just hit enter.

Mondo Rescue Exclude Paths

Enter Exclude File System

Please enter your temporary directory path or select default one.

Mondo Rescue Temporary  Directory

Enter Temporary Directory Name

Please enter your scratch directory path or select default one.

Mondo Rescue Scratch  Directory Name

Enter Scratch Directory Name

If you would like to backup extended attributes. Just hit “enter“.

Mondo Rescue Extended Backup

Enter Extended Backup Attributes

If you want to Verify your backup, after mondo has created them. Click “Yes“.

Mondo Rescue Verify Backups

Verify Backups

If you’re using stable standalone Linux Kernel, click “Yes” or if you using other Kernel say “Gentoo” or “Debain” hit “No“.

Mondo Rescue Kernel

Select Stable Linux Kernel

Click “Yes” to proceed further.

Mondo Rescue Backup Process

Proceed Cloning Process

Creating a catalog of “/” filesystem.

Mondo Rescue Making Catalog

Creating Catalog for File System

Dividing filelist into sets.

Mondo Rescue Dividing File List

Dividing File List

Calling MINDI to create boot+data disk.

Mondo Rescue Boot Data Disk

Creating Boot Data Disk

Backing up filesytem. It may take a couple of hours, please be patient.

Mondo Rescue Backup Filesystem

Backing up File System

Backing up big files.

Mondo Rescue Big Files Backup

Big Files Backup

Running “mkisofs” to make ISO Image.

Mondo Rescue Creating ISO

Making ISO Image

Verifying ISO Image tarballs.

Mondo Rescue Verify ISO

Verify ISO

Verifying ISO Image Big files.

Mondo Rescue Verify Big Files

Verify Big Files

Finally, Mondo Archive has completed. Please hit “Enter” to back to the shell prompt.

Mondo Rescue Backup Completed

Backup Completed

If you’ve selected default backup path, you will see an ISO image under “/var/cache/mondo/“, that you can burnt into a CD/DVD for later restore.

To restore all files automatically, boot the system with Mondo ISO Image and at boot prompt type “nuke” to restore files. Here is the detailed video that demonstrates how to restore files automatically from CD/DVDmedia.