Difference between revisions of "Information Systems:Serv-U FTP Server"
| (10 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
| + | =Overview= |
||
| ⚫ | |||
| + | Serv-U is the FTP server software used at uniPHARM. It is installed on [[Information Systems:Mail Server|''Mail'']]. Along with the FTP functionality of the i, it serves all business functions that use FTP to transfer files: |
||
| ⚫ | |||
| + | * FTP POS orders (Kroll, Simplicity): |
||
| + | ** Stores upload order files through POS systems '''to''' the server. |
||
| + | ** Bart downloads order files '''from''' the server (for processing). |
||
| + | ** Bart uploads electronic invoices '''to''' the server. |
||
| + | ** Stores download electronic invoices '''from''' the server. |
||
| + | ** Stores download catalog files '''from''' the server. |
||
| + | |||
| + | * Atlas transaction files and invoices |
||
| + | ** Bart downloads transaction and invoice files '''from''' the server (for processing). |
||
| + | ** Atlas uploads transaction and invoice files '''to''' the server. |
||
| + | |||
| + | This list is not exhaustive. |
||
| + | |||
| + | =Server Configuration= |
||
| + | ==User accounts== |
||
| + | By convention, when creating FTP accounts for POS systems, we use the customer number as the username. For multiple POS systems at a store, a suffix denoting the POS software is used (i.e. 12345K for a Kroll installation). There is a minimum requirement of 6 characters for passwords (domain-global setting). For instructions on adding a new FTP account to set up POS ordering for a store, [[Information_Systems:POS_Ordering#For_FTP_POS_systems|read here]]. |
||
| + | |||
| + | ===New User Defaults=== |
||
| + | A template is applied to the creation of a new user account, with the following being set if not specified manually: |
||
| + | |||
| + | * Home Directory: C:\FTPOrders\%USER% |
||
| + | * Logging |
||
| + | ** Directory: C:\FTP Logs\User Account Logs\%L-%M_%Y |
||
| + | ** Logs rotated monthly, last 12 kept. |
||
| + | |||
| + | ===Group Defaults=== |
||
| + | Additional pre-configured settings can also be applied if the user is added to a group. Assigning a user to one of the pre-configured groups should be how directory permissions and virtual paths are applied to a new user. This helps maintain consistency across all POS FTP accounts. |
||
| + | |||
| + | ====Group Defaults: Directory Access==== |
||
| + | |||
| + | (R) - Read, (L) - List, (W) - Write, (D) - Delete, (E) - Execute, (C) - Create directory, (N) - Rename, (I) - Inherit |
||
| + | |||
| + | : C:\FTPOrders\%USER%\orders - RWADNL |
||
| + | : C:\FTPOrders\%USER%\invoices - RWADNL |
||
| + | : C:\FTPOrders\%USER%\ - RL |
||
| + | : C:\FTP Root\catalogue\bc-share - RL (Or bc-nonsh if this is a Customer.) |
||
| + | |||
| + | ====Group Defaults: Virtual Paths==== |
||
| + | |||
| + | ==Groups== |
||
| + | |||
| ⚫ | |||
| ⚫ | |||
| + | * if a user is unable to log in, try logging in with their credentials using filezilla, if this fails , remote into the mail server using vsphere, then open serve u and under the domain unipharm and tab users find the account and check the settings. |
||
[[Category: Servers - Software]] |
[[Category: Servers - Software]] |
||
| + | [[Category: FTP]] |
||
| + | [[Category: Pages with Contact Information]] |
||
Latest revision as of 10:20, 7 October 2019
Overview
Serv-U is the FTP server software used at uniPHARM. It is installed on Mail. Along with the FTP functionality of the i, it serves all business functions that use FTP to transfer files:
- FTP POS orders (Kroll, Simplicity):
- Stores upload order files through POS systems to the server.
- Bart downloads order files from the server (for processing).
- Bart uploads electronic invoices to the server.
- Stores download electronic invoices from the server.
- Stores download catalog files from the server.
- Atlas transaction files and invoices
- Bart downloads transaction and invoice files from the server (for processing).
- Atlas uploads transaction and invoice files to the server.
This list is not exhaustive.
Server Configuration
User accounts
By convention, when creating FTP accounts for POS systems, we use the customer number as the username. For multiple POS systems at a store, a suffix denoting the POS software is used (i.e. 12345K for a Kroll installation). There is a minimum requirement of 6 characters for passwords (domain-global setting). For instructions on adding a new FTP account to set up POS ordering for a store, read here.
New User Defaults
A template is applied to the creation of a new user account, with the following being set if not specified manually:
- Home Directory: C:\FTPOrders\%USER%
- Logging
- Directory: C:\FTP Logs\User Account Logs\%L-%M_%Y
- Logs rotated monthly, last 12 kept.
Group Defaults
Additional pre-configured settings can also be applied if the user is added to a group. Assigning a user to one of the pre-configured groups should be how directory permissions and virtual paths are applied to a new user. This helps maintain consistency across all POS FTP accounts.
Group Defaults: Directory Access
(R) - Read, (L) - List, (W) - Write, (D) - Delete, (E) - Execute, (C) - Create directory, (N) - Rename, (I) - Inherit
- C:\FTPOrders\%USER%\orders - RWADNL
- C:\FTPOrders\%USER%\invoices - RWADNL
- C:\FTPOrders\%USER%\ - RL
- C:\FTP Root\catalogue\bc-share - RL (Or bc-nonsh if this is a Customer.)
Group Defaults: Virtual Paths
Groups
Contacting Support
SolarWinds/Customer ID: SW21963026
- if a user is unable to log in, try logging in with their credentials using filezilla, if this fails , remote into the mail server using vsphere, then open serve u and under the domain unipharm and tab users find the account and check the settings.