在.ssh\u配置文件中为scp和ssh指定不同的选项

在.ssh\u配置文件中为scp和ssh指定不同的选项,ssh,scp,openssh,Ssh,Scp,Openssh,我正在使用~/.ssh/config文件设置ssh选项 我想为同一主机的scp和ssh指定不同的设置。有可能吗 我检查了,但找不到方法。我会创建第二个配置文件,~/.ssh/scp\u config,然后使用scp的shell别名和-F选项来指定配置文件: alias scp="scp -F ~/.ssh/scp_config` (这是一个未经测试的zsh别名;我不知道Bash别名有多不同,但想法应该是相似的。另外请注意,这可能仍然需要您在脚本中使用scp-F) 这是一种解决问题的创新方法。如

我正在使用
~/.ssh/config
文件设置ssh选项

我想为同一主机的scp和ssh指定不同的设置。有可能吗


我检查了,但找不到方法。

我会创建第二个配置文件,
~/.ssh/scp\u config
,然后使用
scp
的shell别名和
-F
选项来指定配置文件:

alias scp="scp -F ~/.ssh/scp_config`

(这是一个未经测试的
zsh
别名;我不知道Bash别名有多不同,但想法应该是相似的。另外请注意,这可能仍然需要您在脚本中使用
scp-F

这是一种解决问题的创新方法。如果没有人给出更好的答案,将选择此答案。