Существует ли файловый менеджер по умолчанию/базовый, предоставляемый X11 или Debian?

Единственный способ, который я вижу после краткого просмотра руководств sshи sshd, чтобы этот файл не выполнялся через изменение в клиенте SSH заключается в использовании отдельного ключа для аутентификации на хосте.

Выполнение ~/.ssh/rcможно отключить, установив параметр no-user-rcв файле ~/.ssh/authorized_keysдля конкретных клавиш, которые может использовать пользователь.

Обычно файл может выглядеть так:

ssh-ed25519 AAAASOMEKEYSIGNATUREHERE myself@somehost

Это может быть дополнено опциями, описанными в руководстве sshd:

no-user-rc ssh-ed25519 AAAASOMEKEYSIGNATUREHERE myself@somehost

Затем может быть добавлен еще один, другой ключ, когда файл rcдолжен быть выполнен:

no-user-rc ssh-ed25519 AAAASOMEKEYSIGNATUREHERE myself@somehost
ssh-ed25519 AAAASOMEDIFFERENTKEYSIGNATUREHERE myself@somehost

Локально вы затем подключитесь с отдельными ключами в зависимости от того, хотите ли вы выполнить файл rcили нет, возможно, используя следующую конфигурацию в~/.ssh/config:

Host myhost
    Hostname theremote.host
    User myself
    IdentityFile %d/.ssh/id_ed25519

Host myhost-norc
    Hostname theremote.host
    User myself
    IdentityFile %d/.ssh/id_ed25519-norc

Где подпись для ключа в ~/.ssh/id_ed25519-norcбудет соответствовать подписи ключа no-user-rc.

Хотя это кажется довольно запутанным, но я, честно говоря, не смог найти другого способа вообще избежать выполнения файла rc. Другим вариантом может быть , как предлагает Жиль , позволить файлу rcобойти все, что он делает на основе некоторой переменной среды, и вместо этого вызвать /etc/ssh/sshrc, как это обычно делается, если файл rcне существовало (в руководстве sshdговорится, что если /etc/ssh/sshrcтакже не существует, то используется xauth, дополнительную информацию см. в руководстве sshd).

0
20.08.2020, 01:11
1 ответ

there is a very GTK looking (to me) file manager/dialog that appears.

То, что вы видите, это стандартный/стандартный диалог открытия/сохранения файла GTK(GTK2 / GTK3 ), однако

is there a "universal" file manager that either X11 or Debian (or any Linux distro for that matter) will revert to in the event there is no File Manager installed?

Нет, универсального файлового менеджера GTK не существует.Каждая основная среда рабочего стола на основе GTK предлагает свой собственный файловый менеджер. С точки зрения количества и размера зависимостей самым легким, вероятно, является Thunar (, который является файловым менеджером по умолчанию для XFCE ).

2
18.03.2021, 23:11

Теги

Похожие вопросы