Рейтинг:0

Изменить путь по умолчанию для всей папки .ssh

флаг in

У меня проблема с моим сервером, и по какой-то причине (которая здесь не важна) я не могу использовать домашнюю папку по умолчанию (/дом/$ПОЛЬЗОВАТЕЛЬ). В данный момент я устанавливаю свой $ГЛАВНАЯ каждый раз, когда я вхожу в систему, чтобы, когда я компакт-диск ~ путь меняется на /newhome/$USER.

Все вроде работает, кроме ssh. Проблема в том, что ssh продолжает искать /дом/$USER/.ssh папку для открытого/закрытого ключа и known_host вместо использования /newhome/$USER/.ssh:

> ssh-keygen -t rsa

Генерация пары открытый/закрытый ключ rsa.
Введите файл для сохранения ключа (/home/$USER/.ssh/id_rsa): 
Не удалось создать каталог '/home/$USER/.ssh': нет такого файла или каталога

я уже поменял АвторизованныйКейсФайл в файле sshd_config, я могу войти в систему с помощью ключей, но проблема не устранена.Как я могу сообщить ssh, что новая домашняя папка по умолчанию /newhome/$USER/.ssh?

флаг hr
Похоже, что ssh-keygen использует getpwuid для получения домашнего каталога пользователя непосредственно из базы данных паролей (как часть структуры passwd).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.