Skip to content

Commit fa0ff69

Browse files
committed
Acrolinx fixes.
1 parent faa63c5 commit fa0ff69

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

articles/storage/files/storage-files-configure-p2s-vpn-linux.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom: devx-track-azurecli, linux-related-content
1111

1212
# Configure a point-to-site (P2S) VPN on Linux for use with Azure Files
1313

14-
You can use a point-to-site (P2S) virtual private network (VPN) connection to mount your Azure file shares from outside of Azure, without sending data over the open internet. A point-to-site VPN connection is a VPN connection between Azure and an individual client. To use a P2S VPN connection with Azure Files, you'll need to configure a P2S VPN connection for each client that wants to connect. If you have many clients that need to connect to your Azure file shares from your on-premises network, you can use a site-to-site (S2S) VPN connection instead of a point-to-site connection for each client. To learn more, see [Configure a site-to-site VPN for use with Azure Files](storage-files-configure-s2s-vpn.md).
14+
You can use a point-to-site (P2S) virtual private network (VPN) connection to mount your Azure file shares from outside of Azure, without sending data over the open internet. A point-to-site VPN connection is a VPN connection between Azure and an individual client. To use a P2S VPN connection with Azure Files, you need to configure a P2S VPN connection for each client that wants to connect. If you have many clients that need to connect to your Azure file shares from your on-premises network, you can use a site-to-site (S2S) VPN connection instead of a point-to-site connection for each client. To learn more, see [Configure a site-to-site VPN for use with Azure Files](storage-files-configure-s2s-vpn.md).
1515

1616
We strongly recommend that you read [Azure Files networking overview](storage-files-networking-overview.md) before continuing with this article for a complete discussion of the networking options available for Azure Files.
1717

@@ -35,7 +35,7 @@ The article details the steps to configure a point-to-site VPN on Linux to mount
3535

3636
- The most recent version of the Azure CLI. For information on how to install the Azure CLI, see [Install the Azure PowerShell CLI](/cli/azure/install-azure-cli) and select your operating system. If you prefer to use the Azure PowerShell module on Linux, you may. However, the instructions below are for Azure CLI.
3737

38-
- An Azure file share you'd like to mount on-premises. Azure file shares are deployed within storage accounts, which are management constructs that represent a shared pool of storage in which you can deploy multiple file shares, as well as other storage resources, such as blob containers or queues. You can learn more about how to deploy Azure file shares and storage accounts in [Create an Azure file share](storage-how-to-create-file-share.md).
38+
- An Azure file share you'd like to mount on-premises. Azure file shares are deployed within storage accounts, which are management constructs that represent a shared pool of storage in which you can deploy multiple file shares. You can learn more about how to deploy Azure file shares and storage accounts in [Create an Azure file share](storage-how-to-create-file-share.md).
3939

4040
- A private endpoint for the storage account containing the Azure file share you want to mount on-premises. To learn how to create a private endpoint, see [Configuring Azure Files network endpoints](storage-files-networking-endpoints.md?tabs=azure-cli).
4141

@@ -60,9 +60,9 @@ sudo apt install -y libcharon-extra-plugins
6060

6161
### Deploy a virtual network
6262

63-
To access your Azure file share and other Azure resources from on-premises via a Point-to-Site VPN, you must create a virtual network, or VNet. The P2S VPN connection you'll automatically create is a bridge between your on-premises Linux machine and this Azure virtual network.
63+
To access your Azure file share and other Azure resources from on-premises via a Point-to-Site VPN, you must create a virtual network, or VNet. You can think of the P2S VPN connection create as a bridge between your on-premises Linux machine and this Azure virtual network.
6464

65-
The following script will create an Azure virtual network with three subnets: one for your storage account's service endpoint, one for your storage account's private endpoint, which is required to access the storage account on-premises without creating custom routing for the public IP of the storage account that may change, and one for your virtual network gateway that provides the VPN service.
65+
The following script creates an Azure virtual network with three subnets: one for your storage account's service endpoint, one for your storage account's private endpoint, which is required to access the storage account on-premises without creating custom routing for the public IP of the storage account that may change, and one for your virtual network gateway that provides the VPN service.
6666

6767
Remember to replace `<region>`, `<resource-group>`, and `<desired-vnet-name>` with the appropriate values for your environment.
6868

@@ -105,8 +105,8 @@ GATEWAY_SUBNET=$(az network vnet subnet create \
105105

106106
In order for VPN connections from your on-premises Linux machines to be authenticated to access your virtual network, you must create two certificates:
107107

108-
- A root certificate, which will be provided to the virtual machine gateway
109-
- A client certificate, which will be signed with the root certificate
108+
- A root certificate, which is provided to the virtual machine gateway
109+
- A client certificate, which is signed with the root certificate
110110

111111
The following script creates the required certificates.
112112

@@ -139,15 +139,15 @@ openssl pkcs12 -in "clientCert.pem" -inkey "clientKey.pem" -certfile rootCert.pe
139139

140140
## Deploy virtual network gateway
141141

142-
The Azure virtual network gateway is the service that your on-premises Linux machines will connect to. Deploying this service requires two basic components:
142+
The Azure virtual network gateway is the service that your on-premises Linux client connects to. Deploying this service requires two basic components:
143143

144-
- A public IP address that will identify the gateway to your clients wherever they are in the world
145-
- The root certificate you created earlier that will be used to authenticate your clients
144+
- A public IP address that identifies the gateway to your clients wherever they are in the world.
145+
- The root certificate you created earlier that is used to authenticate your clients
146146

147147
Remember to replace `<desired-vpn-name-here>` with the name you would like for these resources.
148148

149149
> [!NOTE]
150-
> Deploying the Azure virtual network gateway can take up to 45 minutes. While this resource is being deployed, this bash script will block the deployment from being completed.
150+
> Deploying the Azure virtual network gateway can take up to 45 minutes. While this resource is being deployed, this bash script blocks the deployment from being completed.
151151
>
152152
> P2S IKEv2/OpenVPN connections aren't supported with the **Basic** SKU. This script uses the **VpnGw1** SKU for the virtual network gateway.
153153
@@ -185,7 +185,7 @@ az network vnet-gateway root-cert create \
185185

186186
## Configure the VPN client
187187

188-
The Azure virtual network gateway will create a downloadable package with configuration files required to initialize the VPN connection on your on-premises Linux machine. The following script will place the certificates you created in the correct spot and configure the `ipsec.conf` file with the correct values from the configuration file in the downloadable package.
188+
The Azure virtual network gateway creates a downloadable package with configuration files required to initialize the VPN connection on your on-premises Linux machine. The following script places the certificates you created in the correct spot and configures the `ipsec.conf` file with the correct values from the configuration file in the downloadable package.
189189

190190
```azurecli
191191
VPN_CLIENT=$(az network vnet-gateway vpn-client generate \
@@ -227,7 +227,7 @@ sudo ipsec up $VIRTUAL_NETWORK_NAME
227227

228228
## Mount Azure file share
229229

230-
Now that you've set up your Point-to-Site VPN, you can mount your Azure file share. See [Mount SMB file shares to Linux](storage-how-to-use-files-linux.md) or [Mount NFS file share to Linux](storage-files-how-to-mount-nfs-shares.md).
230+
After seting up your Point-to-Site VPN, you can mount your Azure file share. See [Mount SMB file shares to Linux](storage-how-to-use-files-linux.md) or [Mount NFS file share to Linux](storage-files-how-to-mount-nfs-shares.md).
231231

232232
## See also
233233

0 commit comments

Comments
 (0)