Results 1 to 3 of 3

Thread: How to protect my Clients FTP credentials

  1. #1
    Join Date
    Jun 2010
    Dayton, Ohio

    How to protect my Clients FTP credentials

    Hello Everyone,

    I am a wordpress coder and my company has been growing significantly over the past year or so. Due to an increasing workload, I recently began to hire independent contractors from resources like ***** and Elance. I have built a great team, and am very happy with their performance, however I also have to keep mind the possibility that any one of them may decide one day, that they are unhappy with my company.

    In this case, I am concerned that ( out of spite ) there is a chance they could decide to destroy any of my client websites. For this reason, I always have the contractor do the developing on my servers then I personally move the files to my client server once the project is complete.

    The problem with this, is that my client base keeps growing, which is making it increasingly more difficult to keep up with my workload plus move files server-to-server on work done by contractors.

    I would like to begin allowing my guys to have access to my clients servers, while at the same time protect my client and my company in the case there is a problem with the contractor.

    My Question:
    Is there a solution that provides a browser based ftp client, that will allow me to securely store my clients ftp credentials then provide my contractors / employees login access to that environment. This would allow me to regulate the servers and directories each person could access. From here, they would be able to login --> select a client --> then ftp into the server, having access to only the directories I allow them to.

    In the case something went wrong and the contractor no longer was with my company, I could then terminate their account with the system as opposed to having to change 50 ftp accounts.

    Additional Details

    1) My client base is constantly growing. I also offer site support for clients that did not hire my company to develop their original project.

    Because of this, I have a large number of ftp accounts inside my CRM. At any given time, one of my contractors will need to access these ftp credentials, to make changes.

    I would like to have an environment where ( instead of having access to the actual ftp credentials ) the contractor / employee could login to the central environment then ftp into the client they select ( using a browser ftp ).

    2) I understand that no solution will be 100% secure. However, I would like to have a little more protection than just giving any new contractor / employee I may hire, the logins for each and every client project they work on.

    If the above does not exist, I would really appreciate any advice for handling this situation.


    Best Regards,

  2. #2
    Join Date
    May 2006
    for me i would have a custom ftp server/project management system or maybe a ftp server management system that allows you to automatically login without knowning the users end password if its a custom project im pretty sure it can b done or maybe have somthing coded so it can work like that abit like hotmail linked accounts ask you for ftp info and anything else in admin end and user end for staff it so they can only login to the directory or site they can access.

    I Hope this idea helps

  3. #3
    Join Date
    Jun 2010
    Dayton, Ohio

    I agree

    Thanks for your reply,

    Currently, I use http://myclientspot.com as my project manager, I was hoping that there was some "ftp server management system" that existed that I could purchase / lease. I'm sure I am not the only person on earth that would like this type of security in their company. But I have yet to find it, I may have to have it built myself.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.10628 seconds
  • Memory Usage 2,856KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (3)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (73):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates