I am attempting to mount an FTPS connection but am not having much success in getting it to automatically mount. I am using AWS Linux. I can get it working from the command line with:
curlftpfs <ipaddress>:/incoming /home/<username>/autohcidev/ -o ssl,no_verify_peer,allow_other,debug
The credentials are specified in /root/.netrc. That connection seems to work fine:
FUSE library version: 2.9.4 nullpath_ok: 0 nopath: 0 utime_omit_ok: 0 unique: 1, opcode: INIT (26), nodeid: 0, insize: 56, pid: 0 INIT: 7.26 flags=0x001ffffb max_readahead=0x00020000 INIT: 7.19 flags=0x00000011 max_readahead=0x00020000 max_write=0x00020000 max_background=0 congestion_threshold=0 unique: 1, success, outsize: 40
so with some confidence I add this into /etc/fstab :
curlftpfs#<ipaddress>:/incoming /home/<username>/autohcidev/ fuse ssl,no_verify_peer,allow_other,uid=512,gid=512,umask=0002 0 0
and then I enter
and I get:
mount: wrong fs type, bad option, bad superblock on curlftpfs#<ipaddress>:/incoming, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so.
dmesg | tail gives the following:
[ 2.281634] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4 [ 2.343044] ACPI: Power Button [PWRF] [ 2.345804] input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input5 [ 2.411051] ACPI: Sleep Button [SLPF] [ 2.491384] mousedev: PS/2 mouse device common for all mice [ 3.525191] EXT4-fs (xvda1): re-mounted. Opts: (null) [ 3.550044] fuse init (API version 7.26) [ 3.796345] NET: Registered protocol family 10 [ 3.803184] Segment Routing with IPv6 [ 6.212849] random: crng init done
The same thing before and after mount -a
That userid and group ID are valid on the local server. I also tried a user ID and group ID that are valid on the remote server. Some googling suggested that I need to install some sort of helper program. I installed cifs-utils as was suggestged at one point, but that felt like a long shot and indeed it did not seem to help.
sudo yum install nfs-common
returns the following on AWS Linux:
Loaded plugins: priorities, update-motd, upgrade-helper amzn-main | 2.1 kB 00:00 amzn-updates | 2.5 kB 00:00 No package nfs-common available. Error: Nothing to do
So at this point I'm thinking that I need to find something equivalent for AWS linux, but I seem to only be able to find documentation about EFS. Any insight would be appreciated.