HIPAA Compliant Database Hosting

How to Install VSFTPD on a Debian Cloud Server

Verified and Tested 02/25/2015

Introduction

VSFTPD (very secure file transfer protocol daemon) is a popular way to transfer files between your computer and a remote computer.

In this article, we will install vsftpd on a Debian 7.3.

Prerequisites

Root access to server

Installing VSFTPD on a Debian Cloud server

First, we will install vsftpd using the below command:

apt-get install vsftpd

Vsftpd is installed now, but we now need to configure it in /etc/vsftpd.conf using your favorite text editor. I will use nano here.

nano /etc/vsftpd.conf

Once inside, you will need change a couple of things. Below are the ones to change and why we will be changing them.

anonymous_enable=NO

This will disable the ability for users to login anonymously

local_enable=YES

Since we disabled anonymous logins, we need to enable user logins that use the local authentication files.

write_enable=YES

This will enable users to make changes to the filesystem.

chroot_local_user=YES

This will restrict users to have access only to their home directories.

After this is done, you can save and close the file.

Adding FTP User on Debian

Next, we have to create an FTP user. I will use the user “atlantic” in this example, but you can use any username. To add a user, run the following command.

adduser atlantic

Enter a password for the user and fill the rest out if you would like. You can also press enter through the rest.

You must provide root ownership to the users home directory now.

chown root:root /home/atlantic

Next, for the user to be able to upload files, we need to create a directory under their home directory.

mkdir /home/atlantic/folder

Then provide the user this directory.

chown atlantic:atlantic /home/atlantic/folder

Now this user is set up to log in and upload files to their folder directory.

To access your server via FTP over the web, type the following in your browser:
ftp://<server IP address>

You will now be prompted to input your username and password. All Done!

Interested in setting up a HIPAA compliant database? Atlantic.Net can help!


How To Configure VSFTPD to Use SSL/TLS on a CentOS VPS

Introduction

FTP (file transfer protocol) is a popular way to transfer files between your computer and a remote computer.

In this article, we will install and configure vsftpd to use SSL certificates on a CentOS .

Prerequisites

VSFTPD installed (https://www.atlantic.net/cloud-hosting/how-to-install-vsftpd-centos-vps/)

Configuring SSL with VSFTPD in CentOS

First, we will make the directory where the SSL certificate keys will be stored.

mkdir /etc/ssl/certificates

Next, we will create the 2048 encryption key that will last for 365 days.

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/certificates/vsftpd.pem -out /etc/ssl/certificates/vsftpd.pem

After creating the key, we will need to change some parameters in the default vsftpd configuration file. I will be using nano command again for the text editor.

nano /etc/vsftpd/vsftpd.conf

You will be adding the paths for the rsa_cert_file and rsa_private_key and adding some others to the bottom of this file. The file should look like this at the bottom afterwards:

rsa_cert_file=/etc/ssl/certificates/vsftpd.pem rsa_private_key_file=/etc/ssl/certificates/vsftpd.pem ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO require_ssl_reuse=NO ssl_ciphers=HIGH

Save and close the file. Restart vsftpd with the command below:

service vsftpd restart

Now we can connect to the server using SSL/TLS encryption with Filezilla.

Open Filezilla, Go to File>Site Manager. Click on New Site. Make sure to choose “Require explicit FTP over TLS” for the Encryption type.

Sample Filezilla: Site manager

Filezilla: Site manager

Once you click on connect, you will be prompted with the window below to accept the unknown certificate.

Certificate Warning

Certificate Warning

Now you are connected to your server with SSL/TLS encryption!

Learn about Atlantic.Net’s HIPAA compliant database services here.


How to Install MongoDB on Ubuntu 14.04

Verified and Tested 02/25/15

Introduction

In this How-To, we will walk you through the basic install and configuration of MongoDB on your Ubuntu 14.04 Cloud Server.

MongoDB is database software that stores specified information in one single table document instead of creating separate table documents for an item. This make it easier to work with and space efficient.

Prerequisites

A cloud server with Ubuntu 14.04 already installed. If you do not already have a server, why not consider spinning up a cloud server from Atlantic.Net.

Installing MongoDB on Ubuntu

Import public key of 10gen repository into our system:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Add the 10 gen MongoDB APT repository url in /etc/apt/sources.list.d/mongodb.list.

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

Update your system and install MongoDB in your system.

sudo apt-get update
sudo apt-get install mongodb-org

Start/Stop MongoDB with the following:

sudo service mongod start
sudo service mongod stop

Verify the MongoDB version that is currently installed:

mongo --version

Connect to your MongoDB:

mongo

Run the following to verify your installation:

db.test.save( { tecadmin: 100 } )
db.test.find()

Output below:

{ "_id" : ObjectId("52b0dc8285f8a8071cbb5daf"), "tecadmin" : 100 }
{ "_id" : ObjectId("54eb3ae8e7e4fe28bbb52e07"), "tecadmin" : 100 }

Congratulations! You have just installed MongoDB on your Ubuntu 14.04 Cloud Server. Thank you for following along in this How-To and check back with us for any new updates – or read more about our HIPAA compliant database hosting.


HIPAA Hosting for SQL DB

This article looks at recent high-profile HIPAA violations and a discussion about a hosting solution for a HIPAA compliant database using Windows SQL:

  • Major Violations in Hollywood & the New Year
  • Real-World Scenario – HIPAA Consultation
  • How AssistRX Meets its Compliance Needs

Major Violations in Hollywood & the New Year

HIPAA was recently in the news when it was discovered that some of the data compromised by the Guardians of Peace hackers who infiltrated Sony Pictures was protected health information (PHI). Becker’s Health IT & CIO Review noted that the PHI that was accessed “[included] claim appeals submitted to Sony such as diagnosis and disability codes, health plan member IDs, and any health or medical information provided outside of Sony’s health plans.”

Read More


Overview of distributed database types and security

Overview of distributed database types and security

Many companies have moved from centralized databases to distributed databases, the latter cloud-based services that have significant advantages over the former, older model. However, any new technology within IT raises caution flags as the security concerns are encountered and rectified. The fact is, distributed databases are not new. Companies that have experience and expertise in the field know proper, secure distributed database management, along with tools you need for strong administration.

Read More


HIPAA Web/Database Hosting Solution – A Real World Scenario

HIPAA humor PHI

Healthcare companies must be in full compliance with federal regulations in order to avoid fines. The Health Insurance Portability and Accountability Act (HIPAA) contains law applicable to the handling of protected health information (PHI) by healthcare plans, clearinghouses, and practices. Title II of the act includes a Privacy Rule and Security Rule, which are of special concern to covered entities when working with business associates – such as web hosting companies – on their IT architectures.

Read More


Securing PHI for Behavioral Healthcare Organizations – A Real World Scenario

government compliance joke

Our site shares a large amount of information with medical companies about finding viable HIPAA Storage Hosting and infrastructural solutions. We’ve found that the general information we provide meets the needs of many businesses. However, it also assists many professionals to be able to get a feel for the process through specific situations.

Read More


Encryption for HIPAA Compliance: A Quick Primer

If you are an IT professional or otherwise have knowledge of Internet standards, you are probably familiar with SSL (secure sockets layer) security certificates and the concept of encryption. Essentially, any encryption method scrambles data using an intricate codification system and decoding protocol. In the case of SSL certificates, for example, a public key is held by the server and private key is provided to each user.

Read More


How Many GB (Gigabytes) are in a TB (Terabyte)?

How many GB in a TB and what can you do with it?

How many GB in a TB and what can you do with it?

One of the key factors to determine when reviewing cloud hosting options is the amount of monthly allowable data transfer. Typically you won’t just be “cut off” at that amount. A host will charge a certain amount per megabyte (MB) of additional transfer. However, the amount that comes standard with the package will give you a sense of what you’re paying for each month, assuming no overages.

Read More



New York, NY

100 Delawanna Ave, Suite 1

Clifton, NJ 07014

United States

San Francisco, CA

2820 Northwestern Pkwy,

Santa Clara, CA 95051

United States

Dallas, TX

2323 Bryan Street,

Dallas, Texas 75201

United States

Ashburn, VA

1807 Michael Faraday Ct,

Reston, VA 20190

United States

Orlando, FL

440 W Kennedy Blvd, Suite 3

Orlando, FL 32810

United States

Toronto, Canada

20 Pullman Ct, Scarborough,

Ontario M1X 1E4

Canada

London, UK

14 Liverpool Road, Slough,

Berkshire SL1 4QZ

United Kingdom

Resources

We use cookies for advertising, social media and analytics purposes. Read about how we use cookies in our updated Privacy Policy. If you continue to use this site, you consent to our use of cookies and our Privacy Policy.