更改 `~/.ssh/config` 中的 scp 默认目录

eud*_*xos 5 ssh scp

scp(OpenSSH的)命令接受为相对路径host:path/,其是相对于主机上的主目录。我想更改默认目录的位置。

例如,我想创建一个快捷方式伪主机.ssh/config的线沿线

Host bar
   hostName foo
   ## this directive does not actually exist:
   DefaultDirectory /home/me/some/path/here  
Run Code Online (Sandbox Code Playgroud)

这样我就可以写

scp some_file bar:baz
Run Code Online (Sandbox Code Playgroud)

代替

scp some_file foo:some/path/here/baz
Run Code Online (Sandbox Code Playgroud)

openssh 可以吗?

The*_*Wiz 1

“home”目录由文件中定义的用户主目录定义/etc/passwd。我不相信任何 opensshd 参数会覆盖此行为。您可以更改用户的主目录...但我认为这不是您正在寻找的。