Удаленный x-сервер с ssh -X

Согласно вики Ubuntu, вы можете указать dpkg не устанавливать какую-либо документацию. Это должно предотвратить установку какой-либо документации (кроме информации об авторских правах) с помощью apt.

Создать файл /etc/dpkg/dpkg.cfg.d/01_nodoc, который задает нужные фильтры. Пример:
path-exclude /usr/share/doc/*
# we need to keep copyright files for legal reasons
path-include /usr/share/doc/*/copyright
path-exclude /usr/share/man/*
path-exclude /usr/share/groff/*
path-exclude /usr/share/info/*
# lintian stuff is small, but really unnecessary
path-exclude /usr/share/lintian/*
path-exclude /usr/share/linda/*

Затем вы можете вручную удалить любую уже установленную документацию:

find /usr/share/doc -depth -type f ! -name copyright|xargs rm || true
find /usr/share/doc -empty|xargs rmdir || true
rm -rf /usr/share/man/* /usr/share/groff/* /usr/share/info/*
rm -rf /usr/share/lintian/* /usr/share/linda/* /var/cache/man/*

Пример написан для OEM-производителей, но он работал просто также для меня. Взял мой каталог /usr/share/doc/ с ~ 150 МБ до ~ 20 МБ.

1
задан 18 April 2014 в 07:18

1 ответ

Если вы когда-нибудь захотите научиться использовать стандартный ssh ​​с терминала, я подумал, что дам вам краткое изложение, так как у вас возникли проблемы с использованием ключей ssh. Преимущество в том, что оно более универсальное и очень гибкое.

Использовать ключи ssh, которые более безопасны, иногда требуются и более удобны, поскольку вам нужно только один раз вводить ключ, вам нужно сделать это один раз для любого удаленного ssh-сервера:

сгенерировать ключ (может использовать dsa вместо rsa, если требуется)

ssh-keygen -t rsa    

сгенерировать ключ (может использовать dsa вместо rsa, если это необходимо)

ssh-copy-id <username>@<host>

, если не стандартный порт 22, используйте это: Обратите внимание на цитаты вокруг аргумента

ssh-copy-id "<username>@<host> -p <port_nr>"

При использовании dsa существует несколько другая команда , добавив -i <homedirectory>/.ssh/id_dsa

Где-то после этого вам нужно будет ввести пароль, который отделен от вашего обычного пароля для входа. Прошло некоторое время, и я забыл точную последовательность, но это должно быть очевидно. Затем, при первом подключении, вас попросят ввести этот пароль один раз. Я использую то же имя для входа, поэтому мне не нужно вводить имя пользователя (оно принимает то же самое, что и удаленное имя пользователя).

Вы даже можете подключить удаленную файловую систему с помощью sshfs (при условии, что sshfs установлен ); замените путь к каталогу для локального-mount-каталога:

sshfs remote-host: local-mount-directory

(unmount using fusermount -u local-mount-directory)

Я думаю, что он будет использовать ваш домашний каталог по умолчанию, если вы оставьте локальный каталог-mount. `

Копирование файлов может выполняться с помощью scp.

0
ответ дан 25 May 2018 в 07:34

Другие вопросы по тегам:

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