Если Ваш корневой каталог шифруется, ssh демон не может войти в него, чтобы проверить, соответствует ли Ваш закрытый ключ Вашему общедоступному. Ваша .ssh папка шифруется, в конце концов.
Обходное решение для этого могло бы быть должно иметь Вашу .ssh папку с Вашим authorized_keys в простом тексте в Вашем незашифрованном корневом каталоге. Но если Ваш метод шифрования использует Ваш пароль в качестве ключа для дешифрования всего, что необходимо будет все еще ввести его для дешифрования всего.
Таким образом, истинный вход в систему без пароля не будет работать здесь. (если Вы не хотите сохранить свой пароль где-нибудь в открытом тексте, который будет автоматически питаться к процессу дешифрования, но это еще более небезопасно затем не шифрование вообще.)
Какую технику Вы используете для шифрования корневого каталога?
Обновление: человечность использует ecryptfs для монтирования зашифрованного раздела на времени входа в систему (поэтому при предоставлении пароля) Чтобы заставить ssh найти .ssh папку снова, можно сделать это:
# copy your .ssh folder
mkdir /tmp/mine
chmod 700 /tmp/mine
mkdir /tmp/mine/.ssh
chmod 700 /tmp/mine/.ssh
cp ~/.ssh/authorized_keys /tmp/mine/.ssh/
cd /tmp/mine
# unmount your encrypted home drive
/sbin/umount.ecryptfs_private
# copy your ssh folder to the place ssh will actually look for
cp -r .ssh ~
# be sure to remove it again from /tmp
rm /tmp/mine/ -rf
Необходимо теперь смочь войти в систему снова, но Вам не не зашифруют Вашу домашнюю папку автоматически. Для монтирования незашифрованного, необходимо будет ввести это в каждый вход в систему:
/sbin/mount.ecryptfs_private
Который попросит у Вас Вашего пароля входа в систему снова.
Больше информации об этом может быть найдено здесь: https://bugs.launchpad.net/ubuntu / + source/openssh / + ошибка/362427
a = покажите процессы для всех пользователей
u = отобразите пользователя/владельца процесса
x = также покажите процессы, не подключенные к терминалу
Между прочим, man ps
хороший ресурс.
Исторически, BSD и AT&T разработали несовместимые версии ps
. Опции без ведущего тире (согласно вопросу) являются стилем BSD, в то время как те, которые имеют ведущего тире, являются стилем Unix AT&T. Вдобавок к этому Linux разработал версию, которая поддерживает оба стиля и затем добавляет к нему третий стиль с опциями, которые начинаются с двойных тире.
Все (или почти все) невстроенные дистрибутивы Linux используют вариант procps комплекта. Вышеупомянутые опции как определяются в procps ps
страница справочника.
В комментариях Вы говорите использование MacOS Apple (OSX, я предполагаю). Страница справочника OSX для ps
здесь, и это показывает поддержку только стиля AT&T.
a Lift the BSD-style "only yourself" restriction, which is imposed
upon the set of all processes when some BSD-style (without "-")
options are used or when the ps personality setting is BSD-like.
The set of processes selected in this manner is in addition to the
set of processes selected by other means. An alternate
description is that this option causes ps to list all processes
with a terminal (tty), or to list all processes when used together
with the x option.
u Display user-oriented format.
x Lift the BSD-style "must have a tty" restriction, which is imposed
upon the set of all processes when some BSD-style (without "-")
options are used or when the ps personality setting is BSD-like.
The set of processes selected in this manner is in addition to the
set of processes selected by other means. An alternate
description is that this option causes ps to list all processes
owned by you (same EUID as ps), or to list all processes when used
together with the a option.
$ ps aux | head -10
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 51120 2796 ? Ss Dec22 0:09 /usr/lib/systemd/systemd --system --deserialize 22
root 2 0.0 0.0 0 0 ? S Dec22 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Dec22 0:04 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< Dec22 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S Dec22 0:15 [migration/0]
root 8 0.0 0.0 0 0 ? S Dec22 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S Dec22 2:47 [rcu_sched]
...
saml 3015 0.0 0.0 117756 596 pts/2 Ss Dec22 0:00 bash
saml 3093 0.9 4.1 1539436 330796 ? Sl Dec22 70:16 /usr/lib64/thunderbird/thunderbird
saml 3873 0.0 0.1 1482432 8628 ? Sl Dec22 0:02 gvim -f
root 5675 0.0 0.0 124096 412 ? Ss Dec22 0:02 /usr/sbin/crond -n
root 5777 0.0 0.0 51132 1068 ? Ss Dec22 0:08 /usr/sbin/wpa_supplicant -u -f /var/log/wpa_supplica
saml 5987 0.7 1.5 1237740 119876 ? Sl Dec26 14:05 /opt/google/chrome/chrome --type=renderer --lang=en-
root 6115 0.0 0.0 0 0 ? S Dec27 0:06 [kworker/0:2]
...
С вышеупомянутыми переключателями Вы будете произведены относительно Ваших процессов как вышеупомянутый.
Переключатели aux
покажет Вам:
Ключом к пониманию справочной страницы является не поиск «aux» (который я попробовал в первую очередь), а сосредоточение внимания на раздел, описывающий типы параметров , которые принимает ps
:
Эта версия ps принимает несколько видов параметров:
- Параметры UNIX, которые могут быть сгруппированы и должны начинаться с тире.
- Опции BSD, которые могут быть сгруппированы и не должны использоваться с дефисом.
- Длинные параметры GNU, которым предшествуют два дефиса.
Из этого мы знаем, что aux
представляет собой набор (сгруппированных) опций BSD, a
, u
и x
, что облегчает поиск.
a
и x
управляют тем, какие процессы выбираются и используются вместе, явно описаны для выбора всех процессов.
u
выводит с использованием «ориентированного на пользователя» формата, который дает больше столбцов, включая идентификатор пользователя и использование ЦП / памяти.
-u
в противоположность простоu
? – jordanm 28.12.2013, 07:26ps
и версия OSX Apple. Этот вопрос в настоящее время отмечается "Linux". Если Вы спрашиваете также о MacOS, Вы могли бы хотеть обновить теги. – John1024 28.12.2013, 08:55aux
, Страница руководства MacOS не имеет такой информации, это могла бы быть ошибка документа. – Howard 28.12.2013, 11:28ps
действительно говорит "...ps aux
все еще работы, как это сделало в Tiger" под разделом "Legacy Description". положительная сторона – dev 24.10.2015, 18:23man ps
хороший ресурс на Mac OSX. Страница справочника, только в самом конце, отмечает этоps aux
сохраняется как удобство, но нет абсолютно никакой подсказки, что опции могут быть указаны без ведущих дефисов, прежде чем конец, страница справочника будет длинна и богато сложна, и читатель может провести много времени, подвергнув сомнению его исправность перед отказом и поиском с помощью Google для этого stackexchange вопроса. – Reb.Cabin 14.01.2018, 01:31