LINUX.ORG.RU

Переопределить $HOME для ssh

 , , ,


0

2

Есть необходимость переопределить домашнюю директорию для пользователя, делаю все по докам, но не работает. В документации и манах у них везде написано или ~/.ssh или $HOME/.ssh, он оно все равно долбится в ту директорию что указана в /etc/passwd. ssh-keygen (не) работает аналогично. bash, git, mc, vim, less отрабатывают правильно.
Может кто знает как побороть?

~$ HOME=/home/username ssh localhost
Could not create directory '/var/www/.ssh'.

OpenSSH_6.7p1 Debian-5+deb8u3

★★★★★

Ответ на: комментарий от anonymous

нет, речь не об удаленном сервере, а о локальном. локальный ssh при запуске лезет хрен знает куда, вместо того чтобы следовать документации и лезть в $HOME/.ssh.

prizident ★★★★★
() автор топика

В OpenSSH_7.4p1 такое же поведение, видимо долгоиграющий баг или not a bug.

prizident ★★★★★
() автор топика

причем судя по SO под виндой и cygwin все работает как надо.

prizident ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.