Как указать параметры SSH для SSHFS?

То, что я закончил, - это эмуляция того, что делает debootstrap при установке пакетов, за исключением того, что я использовал dpkg-divert:

Сначала переместите реальные файлы с пути:

dpkg-divert --add --rename --local /sbin/start-stop-daemon
dpkg-divert --add --rename --local /sbin/initctl
[d2 ] Затем создайте фиктивные версии:

echo \
"#!/bin/sh
echo
echo \"Warning: Fake start-stop-daemon called, doing nothing\"" > "/sbin/start-stop-daemon"
chmod 755 "/sbin/start-stop-daemon"

echo \
"#!/bin/sh
echo
echo \"Warning: Fake initctl called, doing nothing\"" > "/sbin/initctl"
chmod 755 "/sbin/initctl"

Затем выполните ваши apt-get обновления, установки и т. Д., А затем очистите:

rm /sbin/initctl /sbin/start-stop-daemon
dpkg-divert --remove --rename /sbin/initctl
dpkg-divert --remove --rename /sbin/start-stop-daemon

Я знаю, что есть другие команды, которые можно использовать для остановки / запуска служб, но debootstrap заботится только о start-stop-daemon и initctl, поэтому я следовал примеру.

1
задан 14 November 2017 в 00:24

2 ответа

Чтобы передать SSH-параметры в SSHFS, вы можете использовать ssh_command.

Например, чтобы передать -c aes128-cbc в SSH, используйте:

sshfs -o ssh_command='ssh -c aes128-cbc' ...
2
ответ дан 18 July 2018 в 03:23

Чтобы передать SSH-параметры в SSHFS, вы можете использовать ssh_command.

Например, чтобы передать -c aes128-cbc в SSH, используйте:

sshfs -o ssh_command='ssh -c aes128-cbc' ...
2
ответ дан 24 July 2018 в 17:50

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

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