Comandos de la terminal/sshfs
Ir a la navegación
Ir a la búsqueda
sshfs
[root@Llawyr ~]# urpmq -a -y sshfs
sshfs-fuse
[root@Llawyr ~]# urpmi sshfs-fuse
$MIRRORLIST: media/core/release/sshfs-fuse-2.4-2.mga4.x86_64.rpm
installing sshfs-fuse-2.4-2.mga4.x86_64.rpm from /var/cache/urpmi/rpms
Preparing... #############################################
1/1: sshfs-fuse #############################################
[root@Llawyr ~]# rpm -ql sshfs-fuse
/usr/bin/sshfs
/usr/share/doc/sshfs-fuse
/usr/share/doc/sshfs-fuse/AUTHORS
/usr/share/doc/sshfs-fuse/COPYING
/usr/share/doc/sshfs-fuse/ChangeLog
/usr/share/doc/sshfs-fuse/INSTALL
/usr/share/doc/sshfs-fuse/NEWS
/usr/share/doc/sshfs-fuse/README
/usr/share/man/man1/sshfs.1.xz
[root@Llawyr ~]# ls -al $( which fusermount)
-rwsr-xr-x 1 root root 32736 Oct 19 2013 /usr/bin/fusermount*
[root@Llawyr ~]# rpm -qf $( which fusermount)
fuse-2.9.3-2.mga4
[root@Llawyr ~]# sshfs --help
usage: sshfs [user@]host:[dir] mountpoint [options]
general options:
-o opt,[opt...] mount options
-h --help print help
-V --version print version
SSHFS options:
-p PORT equivalent to '-o port=PORT'
-C equivalent to '-o compression=yes'
-F ssh_configfile specifies alternative ssh configuration file
-1 equivalent to '-o ssh_protocol=1'
-o reconnect reconnect to server
-o delay_connect delay connection to server
-o sshfs_sync synchronous writes
-o no_readahead synchronous reads (no speculative readahead)
-o sshfs_debug print some debugging information
-o cache=BOOL enable caching {yes,no} (default: yes)
-o cache_timeout=N sets timeout for caches in seconds (default: 20)
-o cache_X_timeout=N sets timeout for {stat,dir,link} cache
-o workaround=LIST colon separated list of workarounds
none no workarounds enabled
all all workarounds enabled
[no]rename fix renaming to existing file (default: off)
[no]nodelaysrv set nodelay tcp flag in sshd (default: off)
[no]truncate fix truncate for old servers (default: off)
[no]buflimit fix buffer fillup bug in server (default: on)
-o idmap=TYPE user/group ID mapping, possible types are:
none no translation of the ID space (default)
user only translate UID of connecting user
file translate UIDs/GIDs contained in uidfile/gidfile
-o uidfile=FILE file containing username:remote_uid mappings
-o gidfile=FILE file containing groupname:remote_gid mappings
-o nomap=TYPE with idmap=file, how to handle missing mappings
ignore don't do any re-mapping
error return an error (default)
-o ssh_command=CMD execute CMD instead of 'ssh'
-o ssh_protocol=N ssh protocol to use (default: 2)
-o sftp_server=SERV path to sftp server or subsystem (default: sftp)
-o directport=PORT directly connect to PORT bypassing ssh
-o slave communicate over stdin and stdout bypassing network
-o transform_symlinks transform absolute symlinks to relative
-o follow_symlinks follow symlinks on the server
-o no_check_root don't check for existence of 'dir' on server
-o password_stdin read password from stdin (only for pam_mount!)
-o SSHOPT=VAL ssh options (see man ssh_config)
FUSE options:
-d -o debug enable debug output (implies -f)
-f foreground operation
-s disable multi-threaded operation
-o allow_other allow access to other users
-o allow_root allow access to root
-o auto_unmount auto unmount on process termination
-o nonempty allow mounts over non-empty file/dir
-o default_permissions enable permission checking by kernel
-o fsname=NAME set filesystem name
-o subtype=NAME set filesystem type
-o large_read issue large read requests (2.4 only)
-o max_read=N set maximum size of read requests
-o hard_remove immediate removal (don't hide files)
-o use_ino let filesystem set inode numbers
-o readdir_ino try to fill in d_ino in readdir
-o direct_io use direct I/O
-o kernel_cache cache files in kernel
-o [no]auto_cache enable caching based on modification times (off)
-o umask=M set file permissions (octal)
-o uid=N set file owner
-o gid=N set file group
-o entry_timeout=T cache timeout for names (1.0s)
-o negative_timeout=T cache timeout for deleted names (0.0s)
-o attr_timeout=T cache timeout for attributes (1.0s)
-o ac_attr_timeout=T auto cache timeout for attributes (attr_timeout)
-o noforget never forget cached inodes
-o remember=T remember cached inodes for T seconds (0s)
-o nopath don't supply path if not necessary
-o intr allow requests to be interrupted
-o intr_signal=NUM signal to send on interrupt (10)
-o modules=M1[:M2...] names of modules to push onto filesystem stack
-o max_write=N set maximum size of write requests
-o max_readahead=N set maximum readahead
-o max_background=N set number of maximum background requests
-o congestion_threshold=N set kernel's congestion threshold
-o async_read perform reads asynchronously (default)
-o sync_read perform reads synchronously
-o atomic_o_trunc enable atomic open+truncate support
-o big_writes enable larger than 4kB writes
-o no_remote_lock disable remote file locking
-o no_remote_flock disable remote file locking (BSD)
-o no_remote_posix_lock disable remove file locking (POSIX)
-o [no_]splice_write use splice to write to the fuse device
-o [no_]splice_move move data while splicing to the fuse device
-o [no_]splice_read use splice to read from the fuse device
Module options:
[iconv]
-o from_code=CHARSET original encoding of file names (default: UTF-8)
-o to_code=CHARSET new encoding of the file names (default: UTF-8)
[subdir]
-o subdir=DIR prepend this directory to all paths (mandatory)
-o [no]rellinks transform absolute symlinks to relative
[root@Llawyr ~]# sshfs --version
SSHFS version 2.4
FUSE library version: 2.9.3
fusermount version: 2.9.3
using FUSE kernel interface version 7.19
[root@Llawyr ~]# sshfs --version
SSHFS version 2.4
FUSE library version: 2.9.3
fusermount version: 2.9.3
using FUSE kernel interface version 7.19
[root@Llawyr ~]# fusermount --help
fusermount: [options] mountpoint
Options:
-h print help
-V print version
-o opt[,opt...] mount options
-u unmount
-q quiet
-z lazy unmount
[rrc@Llawyr ~]$ mkdir Pridd
[rrc@Llawyr ~]$ sshfs usuario1@priddwifi: Pridd
Password:
[rrc@Llawyr Pridd]$ grep 50 /etc/passwd
rrc:x:500:500:Richard Couture:/home/rrc:/bin/bash
[rrc@Llawyr ~]$ ls -al Pridd/
total 68
drwxr-x--x 1 501 501 4096 Nov 29 15:49 ./
drwxr-x--x 48 rrc rrc 4096 Dec 5 14:34 ../
-rw-r--r-- 1 501 501 387 Oct 21 2013 .bash_completion
-rw------- 1 501 501 124 Nov 20 15:40 .bash_history
-rw-r--r-- 1 501 501 24 Nov 30 2013 .bash_logout
-rw-r--r-- 1 501 501 191 Nov 30 2013 .bash_profile
-rw-r--r-- 1 501 501 124 Nov 30 2013 .bashrc
drwx------ 1 501 501 4096 Aug 30 12:40 .gnupg/
-rw------- 1 501 501 41 Aug 30 12:42 .lesshst
drwxr-xr-x 1 501 501 4096 Nov 11 12:28 .local/
drwxrwxr-x 1 501 501 4096 Aug 30 12:41 Mnt/
drwxr-xr-x 1 501 501 4096 Jul 13 12:40 .mozilla/
-rw-r--r-- 1 501 501 36 Nov 20 15:44 NuevoArchivo
-rw-r--r-- 1 501 501 3793 Oct 19 2013 .screenrc
-rw-rw---- 1 501 501 590 Nov 28 13:22 Titles
drwx------ 1 501 501 4096 Oct 18 2013 tmp/
-rw------- 1 501 501 132 Nov 29 15:49 .Xauthority
[rrc@Llawyr ~]$ cd Pridd
[rrc@Llawyr Pridd]$ touch NuevoArchivo
[rrc@Llawyr Pridd]$ ls -altr
total 68
drwx------ 1 501 501 4096 Oct 18 2013 tmp/
-rw-r--r-- 1 501 501 3793 Oct 19 2013 .screenrc
-rw-r--r-- 1 501 501 387 Oct 21 2013 .bash_completion
-rw-r--r-- 1 501 501 124 Nov 30 2013 .bashrc
-rw-r--r-- 1 501 501 191 Nov 30 2013 .bash_profile
-rw-r--r-- 1 501 501 24 Nov 30 2013 .bash_logout
drwxr-xr-x 1 501 501 4096 Jul 13 12:40 .mozilla/
drwx------ 1 501 501 4096 Aug 30 12:40 .gnupg/
drwxrwxr-x 1 501 501 4096 Aug 30 12:41 Mnt/
-rw------- 1 501 501 41 Aug 30 12:42 .lesshst
drwxr-xr-x 1 501 501 4096 Nov 11 12:28 .local/
-rw------- 1 501 501 124 Nov 20 15:40 .bash_history
-rw-rw---- 1 501 501 590 Nov 28 13:22 Titles
-rw------- 1 501 501 132 Nov 29 15:49 .Xauthority
drwxr-x--x 1 501 501 4096 Nov 29 15:49 ./
drwxr-x--x 48 rrc rrc 4096 Dec 5 14:34 ../
-rw-r--r-- 1 501 501 36 Dec 5 14:38 NuevoArchivo
[rrc@Llawyr Pridd]$ rm NuevoArchivo
rm: remove regular file ‘NuevoArchivo’? y
[rrc@Llawyr Pridd]$ ls -altr
total 64
drwx------ 1 501 501 4096 Oct 18 2013 tmp/
-rw-r--r-- 1 501 501 3793 Oct 19 2013 .screenrc
-rw-r--r-- 1 501 501 387 Oct 21 2013 .bash_completion
-rw-r--r-- 1 501 501 124 Nov 30 2013 .bashrc
-rw-r--r-- 1 501 501 191 Nov 30 2013 .bash_profile
-rw-r--r-- 1 501 501 24 Nov 30 2013 .bash_logout
drwxr-xr-x 1 501 501 4096 Jul 13 12:40 .mozilla/
drwx------ 1 501 501 4096 Aug 30 12:40 .gnupg/
drwxrwxr-x 1 501 501 4096 Aug 30 12:41 Mnt/
-rw------- 1 501 501 41 Aug 30 12:42 .lesshst
drwxr-xr-x 1 501 501 4096 Nov 11 12:28 .local/
-rw------- 1 501 501 124 Nov 20 15:40 .bash_history
-rw-rw---- 1 501 501 590 Nov 28 13:22 Titles
-rw------- 1 501 501 132 Nov 29 15:49 .Xauthority
drwxr-x--x 48 rrc rrc 4096 Dec 5 14:34 ../
drwxr-x--x 1 501 501 4096 Dec 5 2014 ./
[rrc@Llawyr ~]$ fusermount Pridd
fusermount: old style mounting not supported
[rrc@Llawyr ~]$ fusermount -u Pridd
[rrc@Llawyr ~]$ ls -al Pridd/
total 8
drwx------ 2 rrc rrc 4096 Dec 5 14:34 ./
drwxr-x--x 48 rrc rrc 4096 Dec 5 14:34 ../
[root@Llawyr ~]# vi /etc/fstab
# Entry for /dev/sda1 :
UUID=03f85f17-01a4-46ba-b85c-cd89defa1506 / ext4 acl,noatime 1 1
/dev/md2 /home ext4 acl,noatime 1 2
none /proc proc defaults 0 0
# Entry for /dev/sdb1 :
UUID=9a6f86e2-f636-4697-80ee-acd930ef664b swap swap defaults 0 0
usuario1@priddwifi: /home/rrc/Pridd fuse.sshfs x-systemd.automount,default_permissions 0 0
[root@Llawyr ~]# mount -avvv
/ : ignored
/home : already mounted
mount: none is already mounted or /proc busy
swap : ignored
Password:
/home/rrc/Pridd : successfully mounted
[root@Llawyr ~]# ls -al ~rrc/Pridd
total 64
drwxr-x--x 1 501 501 4096 Dec 5 14:40 ./
drwxr-x--x 48 rrc rrc 4096 Dec 5 14:59 ../
-rw-r--r-- 1 501 501 387 Oct 21 2013 .bash_completion
-rw------- 1 501 501 124 Nov 20 15:40 .bash_history
-rw-r--r-- 1 501 501 24 Nov 30 2013 .bash_logout
-rw-r--r-- 1 501 501 191 Nov 30 2013 .bash_profile
-rw-r--r-- 1 501 501 124 Nov 30 2013 .bashrc
drwx------ 1 501 501 4096 Aug 30 12:40 .gnupg/
-rw------- 1 501 501 41 Aug 30 12:42 .lesshst
drwxr-xr-x 1 501 501 4096 Nov 11 12:28 .local/
drwxrwxr-x 1 501 501 4096 Aug 30 12:41 Mnt/
drwxr-xr-x 1 501 501 4096 Jul 13 12:40 .mozilla/
-rw-r--r-- 1 501 501 3793 Oct 19 2013 .screenrc
-rw-rw---- 1 501 501 590 Nov 28 13:22 Titles
drwx------ 1 501 501 4096 Oct 18 2013 tmp/
-rw------- 1 501 501 132 Nov 29 15:49 .Xauthority