如何为sshfs指定密钥文件?

唐·拉米

我看了看,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
  -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 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 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 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 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

  Module options:

  [subdir]
  -o subdir=DIR           prepend this directory to all paths (mandatory)
  -o [no]rellinks         transform absolute symlinks to relative

  [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)
亚诺斯

注意此选项:

-o SSHOPT = VAL ssh选项(请参见man ssh_config)

如果您查看了man ssh_config,则可以使用一个选项来设置私钥文件的路径,称为IdentityFile,因此您可以执行以下操作:

sshfs -oIdentityFile=/abs/path/to/id_rsa server: path/to/mnt/point

身份文件的路径必须是绝对路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SSHFS中指定密钥?

来自分类Dev

如何在SSHFS中指定密钥?

来自分类Dev

如何为Tomcat7 WAR指定密钥库位置?

来自分类Dev

如何为Torch REPL指定启动文件

来自分类Dev

如何为我的密钥验证系统添加文件上传提示?

来自分类Dev

如何为基于证书的身份验证使用httr指定证书,密钥和根证书?

来自分类Dev

如何为我的.zshrc文件指定自定义路径?

来自分类Dev

如何为芹菜任务日志指定文件路径?

来自分类Dev

如何为powershell tee命令指定文件格式?

来自分类Dev

如何为传入的txt文件指定目标目录

来自分类Dev

Intellij Idea如何为特定文件类型指定颜色?

来自分类Dev

如何为我的修补脚本指定特定文件?

来自分类Dev

如何为Mongod进程指定配置文件

来自分类Dev

如何为docker指定环境变量的文件

来自分类Dev

如何为密钥持有者配置文件配置Spring Security SAML扩展

来自分类Dev

wget从文件列表中下载文件,如何为每个下载文件指定名称?

来自分类Dev

如何执行通过sshfs挂载的文件?

来自分类Dev

如何通过 SSHFS 访问 /proc/ 文件 (procfs)

来自分类Dev

如何为Groovy指定JVM

来自分类Dev

如何为常量指定类型?

来自分类Dev

如何为vim指定shell?

来自分类Dev

如何为Groovy指定JVM

来自分类Dev

如何为 customBinding 指定 ContentType?

来自分类Dev

如何为帐户添加初始访问密钥

来自分类Dev

如何为JSON对象分配密钥?

来自分类Dev

如何为新应用生成主密钥

来自分类Dev

使用ServiceStack HttpResult下载文件:如何为下载的内容指定文件名?

来自分类Dev

如何为nix上的systemd单元文件指定可执行文件的路径?

来自分类Dev

无法为https指定密钥库文件

Related 相关文章

热门标签

归档