Единственный способ, который я вижу после краткого просмотра руководств 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
).
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 ).