IT How-To Guide-Onboarding Your Linux Computer
IT How-To Guide-Onboarding Your Linux Computer
Use this document for instructions to onboard your Linux computer into the Viasat environment. Once onboarded, you will
be able to access Viasat corporate resources, applications, and remotely connect to the Viasat network from your Linux
computer.
NOTE: This entire process can take up to 3 days depending on how quickly service requests are processed. Please be
patient!
If you need assistance with your credentials or with your Duo Security MFA enrollment, contact the Viasat IT Service Desk
at [email protected].
Lastly, ensure your Linux computer is plugged into a power source during the setup process.
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
Downloading and Installing Microsoft Defender ATP
To get started, you must download and install Microsoft Defender Advanced Threat Protection (ATP), which is the anti-
virus solution for Viasat.
For reference information, see the Deploy Microsoft Defender on Linux Manually article on the Microsoft Support site.
IMPORTANT: Ensure your Linux computer is plugged into a power source during the setup process!
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
• openssl x509 -in vcasha2cap06.hq.corp.viasat.com_Viasat\ SHA\ 2\ CA-6.crt -
inform DER -out vcasha2cap06.hq.corp.viasat.com_Viasat\ SHA\ 2\ CA-6.cer -
outform PEM
4. Manually copy them into the local machine store for CA certificates:
• cp vcasha2cap06.hq.corp.viasat.com_Viasat\ SHA\ 2\ CA-6.cer
/usr/local/share/ca-certificates/vcasha2cap06.hq.corp.viasat.com_Viasat\ SHA\
2\ CA-6.crt
• cp VCAROOTCA-2_Viasat\ SHA\ 2\ Root\ CA.cer /usr/local/share/ca-
certificates/VCAROOTCA-2_Viasat\ SHA\ 2\ Root\ CA.crt
5. Update the CA certificate system database using this command: sudo update-ca-certificates
1. Navigate to https://viasatinc.sharepoint.com/sites/Connect/atp/Forms/AllItems.aspx.
2. Click on the anyconnect-linux64-4.10.05095-predeploy-k9.tar.gz file. The package begins downloading.
3. Complete the instructions in this Cisco Support article.
NOTE: Start at Step 4 in the support article (we are providing the installation file).
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
Generate a Certificate Signing Request (CSR)
To complete the process, you need to generate a CSR, which you will need to receive the necessary certificates.
To generate a CSR:
1. Open a shell command window, enter: openssl req -nodes -sha256 -newkey rsa:2048 -keyout
myclient.key -out myclient_csr.txt
2. Enter the following details (in bold) in the output to complete the request:
• Country Name (2 letter code) [AU]:BR
• State or Province Name (full name) [Some-State]:Sao Paolo
• Locality Name (eg, city) []:Sao Paolo
• Organization Name (eg, company) [Internet Widgits Pty Ltd]:Viasat, Inc.
• Organizational Unit Name (eg, section) []:Linux User
• Common Name (e.g. server FQDN or YOUR name) []:your_os_host_name.rig.net
• Email Address []:[email protected]
3. Leave the following attributes blank:
• A challenge password []: LEAVE ME BLANK
• An optional company name []: LEAVE ME BLANK
NOTE: Connecting to a VPN profile may trigger an update to the AnyConnect client. Once updated, you may need to re-
enter your credentials to connect.
IMPORTANT: Once you complete authentication and connect to the provisioning VPN, your network routes will not work
for some domains and websites like google.com. This means that you will need to disconnect from the hawk.viassat.com
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
VPN whenever you need to access resources from the internet (such as search results for technical questions) and then
reconnect once you have the resources you need.
Once connected to the provisioning VPN, you can complete the CSR enrollment.
1. Ensure you are connected to the hawk.viassat.com/provisioning VPN profile in the Cisco AnyConnect client.
2. In a browser, navigate to https://keyfactor.viasat.com.
3. Enter your Viasat username and password in the respective fields.
4. In the Duo Pin field, enter a passcode from the Duo Mobile app or enter push to receive a push notification to
your mobile device to complete MFA.
5. Click Logon.
7. On the CSR Enrollment screen, select the TLSAppCert-2021 template from the Template drop-down menu.
NOTE: the Certificate Authority field auto-populates based on your selection.
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
8. On the CSR Content tab, copy and paste the contents of your previously generated CSR (see Generate a
Certificate Signing Request (CSR)).
IMPORTANT! Within 24 hours, you will receive an email notification from Keyfactor with your generated certificate. You
cannot continue until you receive this certificate email.
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
3. Log in using your Viasat username and password and complete Duo Security MFA (follow Step 3 through Step 5
in Complete the CSR Enrollment Request).
4. On the home page, navigate to Certificates > My Certs.
5. Right-click on the new certificate to download it.
6. In the Download Certificate window, check Include Chain if you need the CA chaining certs for your certificate.
7. Ensure PEM is selected as the Format.
8. Click Download. The certificate downloads.
Once downloaded, you must save the certificate keys in the appropriate directories.
1. Once the certificate is downloaded, disconnect from the provisioning VPN in Cisco AnyConnect.
2. Place the CER file in ~/.cisco/certificates/client/
3. Rename the file to myclient.pem.
4. Ensure your private key is in the following folder under your Home directory:
~/.cisco/certificates/client/private/
NOTE: Create the directory if it does not already exist.
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
5. Ensure your public key is in the following folder under your Home directory:
~/.cisco/certificates/client/
NOTE: Create the directory if it does not already exist.
With your certificate keys in the appropriate directories, you can now connect to the Viasat corporate network VPN
profiles.
IMPORTANT: To complete this task successfully, you must be on a stable VPN connection to the Viasat corporate
network. If you lose connectivity during this process, it may have unpredictable results.
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
This completes the running of the playbook. The next step is to provide information to the AWX-Bot in Slack.
Logging In to Slack
As a reminder, Slack is the unified collaboration solution for Viasat, and it is used across the enterprise. Think of Slack as
a collaboration hub where you and your team can work together to get things done.
• Viasat Global - this is where all business-related collaboration and communications take place. Company-wide
announcements are communicated here, and it provides segment, domain, and product teams with a place to
collaborate.
• Viasat Social - this is where all social chatter takes place. It provides you with a place to connect, build rapport
around common interests, and promotes camaraderie.
If you do not already have the Slack desktop app installed on your Linux computer, install it from here:
https://slack.com/downloads/linux.
To log in to Slack, review the following guides on the RigNet SharePoint site:
Once you are logged in to Slack, you can submit a Linux AWX onboarding request.
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
b. The IP address of the Linux host on the Viasat network, which is the IP address you receive while
connected to the Viasat corporate VPN at the time you ran the playbook (see Configure Linux AWX)
c. Enter the short hostname that was used during the VPN certification request (see Generate a Certificate
Signing Request (CSR)).
d. Select End User Machine as the Deployment Type
4. Click Submit.
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
The following message displays. The onboarding and provisioning can take up to 1 hour depending on your VPN
connection.
To finish onboarding:
Additional Services
Once your computer has access to the Viasat corporate network, you can access these common resources:
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT
Resources
Check the Viasat Wiki (https://wiki.viasat.com) for more help articles and get help from the Viasat IT Service Desk:
• Email: [email protected]
• Phone: 760-476-2345 (toll-free 866-894-1805)
• Slack: #help-it
• Hours: Monday - Friday 4:00am to 7:00pm PT
• Web: https://ithelp.viasat.com
#help-it [email protected]
760.476.2345 (toll-free 866.894.1805) Mon—Fri 4:00am to 7:00pm PT