How would I set up an FTP server in Mountain Lion Server?

I need to make a server, which would serve the same function that the FTP file-sharing option did before Lion. Plus whatever goodies of superior access control etc there may be; but mainly providing files for downloading and uploading.
(I don't want to be rude, but I've seen some previous discussion here, and I might save time by mentioning:
I do not need information on how bad FTP is.
I do not need a list of superior technologies.
I do have a problem invoving client systems that are not able to exchange files with my system by other means than ancient terrible FTP -- not even any practical form of sneakernet.)
Can anyone describe the process or give a link to something that does? Shell commands are fine. Well, sort of awful, but good enough.

Personally I use CrushFTP ... it works well, was reasonably price, and has a very extensive interface giving me all the control that I want.

Similar Messages

  • How do you set up an FTP server using a NAS device?

    I'm sure this question has been answered before. I run a small graphic design business from my home. Occassionly clients want to send me files and ask if I have an FTP site they can upload to. I recently purchased an NAS enclosure and added a 250 GB HD in it. It's hook up to a Linksys router. I can attach to it using the GO menu using "smb://STORAGE". It appears on the desktop. I have Comcast as my broadband service with a dynamic DNS. I have 2 folders on it, one password protected and the other a Public folder. I would like someone to be able to access the Public folder and upload and download files on it. Would someone be able to explain, in simple terms, how to set this up.

    Well you actually need to have an ftp server running somewhere. I dont know (although i doubt it does) if your NAS has an embedded FTP or SFTP server. If it dosent youll actuall have to have people connect to one of your servers/workstations that has FTP enabled.
    First youll need to log in to your router's admin panel and forward port 21 to the server/workstation that will function as the ftp server.
    Then set up the mount for the NAS device at large or one of the specific folders on it with sharepoints or something on the mac that will act as the ftp server.
    Set up a user as a FTP only user. Youll probably want to make this user only have FTP access (you can google or consult other threads in these forums for this procedure).
    In this users home folder make symlinks to the shares with the command line:
    cd pathto_ftpusers_homedir
    ln -s /Volumes/NAS_Sharepoint NameOfFolderUserWillSee
    Then create the file /etc/ftpchroot which will contain a list of users that will be limited to thier home directory when using ftp. i would use a command line text editor to do this (pico, vi, emacs... choose your poison).
    the file should simply be a list of user shortnames, 1 per line.
    Thats the basics of it. You can get more complicated and might indeed need to set up permissions and what not properly (youll probably want to use ACLS so you dont have to constantly change permissions or login as another user to access files that have been uploaded)but that should get you started i think.

  • How can I set up a mail alias in Mountain Lion Server?

    Hi, newbie to Mountain Lion Server here.
    I've set up mail for domain a.com and a virtual domain b.com
    User a receives mail just fine at [email protected] and [email protected], now I wanted to receive mail for [email protected] as an alias, which I understood after reading the posts here is done by going to 'advanced options' of user a and setting b in the alias field.
    But sending a mail to [email protected] bounces with a "550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in virtual alias table".
    However sending a mail to [email protected] does work, so I'm wondering what I'm doing wrong.

    Hi, it's a late response, I know, but I had same problem just now and in my searching for an answer I found your question. ...better yet, I also found the answer - simply make a user alias including the virtual domain, like for instance if you want alias c to receive mails from both a.com and b.com, you should make two aliases:
    c, [email protected]
    where the first alias defaults to a.com as the default domain and the second explicitly specified the virtual domain.
    Cheers

  • Where should I set up my FTP server if I have no money to spend? I would prefer if someone answers this quickly as I want this site up and running soon.

    Where should I set up my FTP server if I have no money to spend? I would prefer if someone answers this quickly as I want this site up and running soon.

    Ethmoid is right... There ARE free web hosts, but... as the old saying goes "You get what you pay for" and if you pay nothing?
    Most free web hosts are riddled with ads, and some are even hosts to malware. DO YOUR RESEARCH before committing to anything.
    While some ISP's do provide free hosting, there are limitations with many of them, such as monthly bandwidth and file storage. You may not be able to get your whole site upto the server (depending on how big it is), or it may be down several days a month due to "excessive" traffic. Again - DO YOUR RESEARCH before committing to anything.
    There are also a lot of services that run in the range of $4-7 a month for feature filled, bandwidth enabled hosting. Dreamhost is offering two domains for $3.95 a month right now. I use ICDSoft (have since 2003) and they're $7 a month, but they offer a lot for that.
    Lastly, you want to look at SUPPORT. If your site goes down, and your "free" host is nowhere to be found.... It's as bad as having no site at all, if you cant get it fixed and no one can access your URL for days on end.

  • How do I set up a mail server and SMTP server to send messages to other mail servers at mavericks

    How do I set up a mail server and SMTP server to send messages to other mail servers at mavericks

    You need to get the settings for your email from your email provider and enter them in Internet Accounts (System Preferences). Many of the common systems are already available, all you need is a password and an email address to set them up.

  • How would I set up macbook gestures in about:config to open up a new tab(cmd+t) and word search (cmd+f)?

    I'm trying to re-setup my multitouch gestures on my mac. what values in about:config would i need in to put in to [1] open up a new tab (command+T) for '''browser.gesture.twist.right''' and [2] how would i set up a page search (command+F) for '''browser.gesture.swipe.down'''
    Thanks

    Try <b>cmd_newNavigatorTab</b> and <b>cmd_find</b>

  • How do i do a full reintstall of osx Mountain Lion

    How do I do a full reinstall of OSX Mountain Lion so that all data from my internal hard drive on my Macbook Pro is wiped out and starting fresh?

    Install or Reinstall Mavericks, Lion/Mountain Lion from Scratch
    Be sure you backup your files to an external drive or second internal drive because the following procedure will remove everything from the hard drive.
    Boot to the Recovery HD:
    Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
    Erase the hard drive:
      1. Select Disk Utility from the main menu and click on the Continue button.
      2. After DU loads select your startup volume (usually Macintosh HD) from the
          left side list. Click on the Erase tab in the DU main window.
      3. Set the format type to Mac OS Extended (Journaled.) Optionally, click on
          the Security button and set the Zero Data option to one-pass. Click on
          the Erase button and wait until the process has completed.
      4. Quit DU and return to the main menu.
    Reinstall Lion/Mountain Lion, Mavericks: Select Reinstall Lion/Mountain Lion, Mavericks and click on the Install button.
    Note: You will need an active Internet connection. I suggest using Ethernet if possible
                because it is three times faster than wireless.

  • Is anyone else having trouble setting up messages with the new mountain lion software? I keep getting a notification that i cant sign in and it is saying, check network connection and try again, but i have full wifi bars, thanks, Justin

    is anyone else having trouble setting up messages with the new mountain lion software? I keep getting a notification that i cant sign in and it is saying, check network connection and try again, but i have full wifi bars, thanks, Justin

    Install this to get X11 functionality back in 10.8
    http://xquartz.macosforge.org/landing/
    Worked great for me and others.
    Jerry

  • How can I create a group Calendar in iCal, Mountain Lion

    How can I create a group Calendar in iCal, Mountain Lion?

    How can I create a group Calendar in iCal, Mountain Lion?

  • How to download purchased installation image of OS X Mountain Lion

    How to download purchased installation image of OS X Mountain Lion for clean boot installation.

    When, and if, you can get Mountain Lioin to download, it will automatically try to install itself. If you want to create a bootable installation disk (disc), quit the installer. You'll have a file in your Applications folder a file named "Install OS X Mountain Lion.app". Get yourself either a 8GB+ USB flash drive or use a dual-layer DVD and use Lion DiskMaker to create a bootable installation flash drive or DVD (the USB flash drive will be faster).
    Don't know why you're having trouble with the download, though....
    Clinton

  • How much will it cost to update to OSX Mountain lion when it becomes available?

    How much will it cost to update to OSX Mountain Lion when it becomes available?

    Abisingar wrote:
    How much will it cost to update to OSX Mountain Lion when it becomes available?
    I read somewhere it will be $299.00 I also read somewhere that it will be .99c  I also read somewhere.......etc. etc. For goodness sakes, wait till it is released! We know nothing more than you except that it will be the next OSX.
    Pete

  • Where can I learn how to setup and use the new features in Mountain Lion?

    Where can I learn how to setup and use the new features in Mountain Lion?

    MacWorld has a Superguide, TidBITS has Take Control books, and probably a flock of other publishers have physical books.

  • Mavericks: How can you deactivate scrolling like you could with Mountain Lion? I mean shut off, nothing else.

    Mavericks, mouse: How can you deactivate scrolling like you could with Mountain Lion? I mean shut off, nothing else, and I need it for photoshop. PS: Apple people: Mavericks is not satisfying - why turn good things bad? Urs Keller, Switzerland

    Open System Preferences then type scrolling in the search field top right corner of that window.
    There may be more than one way to do this for you.

  • How to transfer excel files(on ftp server) into internal table?

    hello,everyone
    pls tell me how to transfer excel files those on a ftp server into internal table?
    ps.i know the function 'ftp_server_to_r3',it can help to transfer flat file.

    Hi,
    I believe you want to get the data from the FTP Server to R3.
    I am also sending the code. Have a look and it would help you.
    First get the Password and user name and the FTP Server Path where file is stored and FTP Server Host name
    FUNCTION zfi_ftp_get.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(I_FILENAME) TYPE  C
    *"  TABLES
    *"      T_BLOB STRUCTURE  ZFI_TLM_LENGTH OPTIONAL " is a table type with a field called line of length 992
    *"      RETURN STRUCTURE  BAPIRET2 OPTIONAL
      DATA : i_password(30)     TYPE c,
             i_user(30)         TYPE c,
             i_host(30)         TYPE c,
             i_rfc_destination  TYPE rfcdes-rfcdest,
             i_length           TYPE i,
             i_folder_path(100) TYPE c.
      DATA:   lv_blob_length   TYPE i.
      DATA:   lv_length        TYPE i,  "Password length
              lv_key           TYPE i VALUE 26101957,
              lv_password(30)  TYPE c,
              lv_ftp_handle    TYPE i,
              lv_cmd(80)       TYPE c.
      DATA: BEGIN OF result OCCURS 0,
            line(100) TYPE c,
            END OF result.
      TYPES: BEGIN OF ty_dummy,
             line(392) TYPE c,
           END   OF ty_dummy.
      DATA: lt_dummy TYPE TABLE OF ty_dummy,
            ls_dummy LIKE LINE  OF lt_dummy.
      i_password        = 'vnhdh'.
      i_user            = 'sdkgd'.
      i_host            = 'sbnksbg'.
      i_rfc_destination = 'SAPFTP'.
      i_length          = '992'.
      i_folder_path     = '/hioj/hohjk/hh'.
      lv_length = STRLEN( i_password ).
      CALL FUNCTION 'HTTP_SCRAMBLE'
        EXPORTING
          SOURCE      = i_password
          sourcelen   = lv_length
          key         = lv_key
        IMPORTING
          destination = lv_password.
      CALL FUNCTION 'FTP_CONNECT'
        EXPORTING
          user            = i_user
          password        = lv_password
          host            = i_host
          rfc_destination = i_rfc_destination
        IMPORTING
          handle          = lv_ftp_handle
        EXCEPTIONS
          not_connected   = 1
          OTHERS          = 2.
      IF sy-subrc = 1.
        return-type = 'E' .
        return-message = 'FTP Connection not Successful'.
        APPEND return.
      ELSEIF sy-subrc = 2.
        return-type = 'E' .
        return-message = 'FTP Connection not Successful'.
        APPEND return.
      ELSEIF sy-subrc EQ 0.
        return-type = 'S' .
        return-message = 'FTP Connection Successful'.
        APPEND return.
        CONCATENATE 'cd' i_folder_path INTO lv_cmd SEPARATED BY space.
        CALL FUNCTION 'FTP_COMMAND'
          EXPORTING
            handle        = lv_ftp_handle
            command       = lv_cmd
          TABLES
            data          = result
          EXCEPTIONS
            command_error = 1
            tcpip_error   = 2.
        IF sy-subrc = 1.
          return-type = 'E' .
          return-message = 'Command Error Occured during open of FTP Folder'.
          APPEND return.
        ELSEIF sy-subrc = 2.
          return-type = 'E' .
          return-message = 'TCIP Error Occured during open of FTP Folder'.
          APPEND return.
        ELSE.
          REFRESH t_blob.
          lv_blob_length = 992.
          TRANSLATE i_filename TO LOWER CASE.
          CALL FUNCTION 'FTP_SERVER_TO_R3'
            EXPORTING
              handle      = lv_ftp_handle
              fname       = i_filename         
            IMPORTING
              blob_length = lv_blob_length
            TABLES
              blob        = lt_dummy.
          t_blob[] = lt_dummy[].
        ENDIF.
      ENDIF.
    ENDFUNCTION.
    Regards
    Sajid
    Edited by: shaik sajid on Nov 16, 2010 7:25 AM

  • [SOLVED] Setting up a FTP server

    Hai all :>
    i'm trying to setup a local FTP server which is running on my home server. my aim is to provide a ftp server which allows everyone within my locale network to connect and upload stuff (= read- + writable for everyone who has logged in)
    i've already tested vsftpd and worked through the wiki page:
    http://wiki.archlinux.org/index.php/Ver … simpler.29
    connecting works but i can't either create nor upload anything. do i have to add more things to my configfile or does vsftp disallows uploading by default?
    best regards :>
    Last edited by arch0r (2009-06-04 19:55:59)

    Not sure if it's okay to post in a topic that's been [SOLVED], feel free to correct me if I'm doing it wrong. :-)
    I just set up a webserver at home with SSH, Apache and VSFTPD. Now I'm doing this for my brother, because I figured if I only pay for his domain name and not also a webhotel I'll be saving alot of money(!). He wants to run like, two blogs, one for his baby kid and one for himself. Myself I want to learn python, people tell me django is the way to learn it(?) and since most service providers favour Rails it's a no go here.
    1) Now I got the domain connected to the server through a dynamic DNS service, and it displays the webpage located in /srv/http. In the /srv directory there is also the /ftp folder, which I reach by simply going to ftp://mydomainname.com/ in Firefox. However, if I connect to the FTP server through Transmit (Mac OS X client) I need to enter my login credentials (same as for logging in via SSH, I ain't got no separate user table for the FTP) and I end up in my homefolder. I suppose that's nice (I dunnu really) since if you could enter like, ftp://mydomainname.com/thoht, and have access to my home directory that'd be awesome. How do I configure it to be like that?
    2) For the websites though (I take it FTP and WWW are different things now and stored separetely) I'd rather have it stored where it is, so that I may create custom folders beneath. On the other hand what if I got several domain names, and subdomain names? If I go to mydomainname.com in Firefox I end up on the index.html page in the /srv/http folder. Shouldn't I be able to store several folders named correspondingly to the specific domain name in there?
    Thanks in advance!

Maybe you are looking for

  • Vendor Payments code examlpes

    Hi, Does anyone have code examples I can use to generate a vendor payment from outgoing payments? I am trying to automate the creation of a check when the user finishes making an outgoing payment. I need to assign the check number and create the chec

  • Too many connections - limit of 150 reached

    We ran into a situation where a program (written in PHP, running under Apache) was spawned via crontab every 30 seconds for test purposes. It connected to the database but did not disconnect. Net result: Once the program had been started 150 times, t

  • I get prompted to select a scanner and a scan profile/preset each time I try to scan a document to PDF using Adobe Acrobat Pro.

    Hello, I have a fujitsu scanner (fi-6140) connected to my computer and have the "Scan" button on the scanner associated with Adobe Acrobat.  And so when I press the "Scan" button on the scanner to scan a document, it launches Adobe Acrobat Pro automa

  • Windows xp on drive F:

    my ipod mini wont install correctly, and be recognised. My boot drive is F: with XP on it. Is there a way to make this work? Pete

  • No Headphones

    I just bought the Z3 on Oct 31, amazing phone so far, but when I opened the box the dissapointment was epic!!! No headphones SONY, are you serious!!!!??? I don't understand why other countries get headphones, screen protectors and even docks included