Вплив на видалення файлу ssh_config


0

Тут досить нова мова для Linux. Намагаюся краще зчепити ОС. Ось моя проблема -

У мене є питання про вплив видалення файлу ssh_config з вікна Linux. У мене виникли деякі проблеми з невідповідністю шифру під час спроби SCP-файлів із моєї скриньки Linux на Mac. Намагаючись розібратися з речами і змусити його працювати, я створив резервну копію свого файлу ssh_config і видалив оригінальний файл ssh_config, а потім передача scp спрацювала.

Я трохи здивувався цьому, бо був у мене під враженням, що ssh_config використовується моїм клієнтом SSH у вікні Linux, і в ідеалі scp мав би бути без нього. Оскільки SCP працював після його видалення, то, можливо, моє розуміння значущості файлу ssh_config було неправильним.

Чи можете ви допомогти мені зрозуміти, як працює передача scp навіть без файлу ssh_config?


Для уточнення, ви маєте на увазі свій ~/.ssh/configфайл?
ryekayo

Я думаю, що оп означає/etc/ssh/ssh_config
Ліам

Прийняли налаштування за замовчуванням?
fpmurphy

ей, хлопці ... дякую за ваші відповіді ... шкода, що раніше не вказав шлях. Я мав на увазі, що видалив файл "/ etc / ssh / ssh_config"
користувач168115,

@fpmurphy, .. Я не бачу жодного конфігураційного файлу за замовчуванням ..... це всі файли, які я бачу в / etc / ssh / dir зараз - ssh_config_backup <<< це резервне копіювання <<< ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_ecdsa_key ssh_host_ecdsa_key.pub ssh_host_key ssh_host_key.pub ssh_host_rsa_key ssh_host_rsa_key.pub
user168115

Відповіді:


1

Як і більшість файлів конфігурації, /etc/ssh/ssh_configпотрібно лише перелічити параметри, змінені за замовчуванням. Якщо файл відсутній, sshвикористовуються параметри за замовчуванням. Якщо ви не покладаєтесь на налаштування, що не використовуються за замовчуванням, то відсутність файлу не впливає.

Наприклад, у Debian єдиними параметрами, які є у ssh_configфайлі за замовчуванням, є:

SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes

scpне хвилює налаштування локалі для SendEnvлінії, це не впливає. HashKnownHostsне зупиняє нічого працювати, це впливає лише на те, як записуються нові записи ~/.ssh/config. Без GSSAPIAuthentication, scpне працюватиме - але тільки якщо ви використовуєте GSSAPI аутентифікації, яка дуже рідко (це в значній мірі використовується тільки в Kerberos ).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.