ssh_configファイルの削除による影響

ssh_configファイルの削除による影響

ここではLinuxに初めて触れました。オペレーティングシステムをよりよく理解しようとしています。私の質問は次のとおりです -

Linuxシステムからssh_configファイルを削除すると、どのような影響があるのか​​という質問があります。 LinuxシステムからMacにSCPファイルを転送しようとすると、いくつかのパスワードの不一致が発生しました。操作しようとしたときにssh_configファイルのバックアップを作成し、元のssh_configファイルを削除してからscp転送が機能し始めました。

ssh_configがLinuxシステムのSSHクライアントによって使用され、理想的にscpがなければ失敗しなければならないという印象を受けたので、私はこれに少し驚きました。 SCPをアンインストールした後に機能したため、ssh_configファイルの重要性についての私の理解が間違っている可能性があります。

ssh_configファイルなしでscp転送がどのように機能するかを理解するのに役立ちますか?

ベストアンサー1

ほとんどの構成ファイルと同様に、/etc/ssh/ssh_configデフォルトで変更されたオプションのみをリストするだけです。ファイルが存在しない場合、sshデフォルトオプションが使用されます。デフォルト以外の設定を使用しない場合、このファイルが存在しなくても影響はありません。

たとえば、Debianのssh_configデフォルトファイルの唯一のオプションは次のとおりです。

SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes

scp回線のロケールを気にせず、SendEnv影響を与えません。HashKnownHosts動作を妨げることはなく、新しい項目の作成方法にのみ影響します~/.ssh/configGSSAPIAuthenticationそれ以外の場合はscp動作しません。ただし、以下を使用する場合にのみ可能です。GSAPI非常にまれな認証(ほとんどの目的でのみ使用)ケルベロス)。

おすすめ記事