Установить путь по умолчанию для входа в конфигурацию ssh

Я использую следующую конфигурацию в моем конфигурационном файле ssh:

Host host1 Hostname host1 User root ForwardAgent yes Port 22 ProxyCommand ssh -q user@host2 nc %h %p 

Есть ли способ перейти к определенному пути при подключении с помощью ssh host1 ?

Мне нужно это для сокращения моих команд rsync. Например, вместо ввода:

rsync dir1 host1:/var/www/dir0/dir1/

Я хочу ввести:

rsync dir1 host1

  • Команда SCP и / или SSH с паролем в строке
  • Получить ssh для пересылки сигналов
  • Ошибка при использовании rsync и scp
  • Почему SSH-ключ вводит меня каждый раз, когда спрашивает пароль?
  • Ограничение пользователя SSH / SCP / SFTP в каталоге
  • openssh-server не запускается в контейнере Docker
  • Использование таймаута в скрипте с одной командой, но несколько хостов
  • Разрешить несколько удаленных подключений к пересылаемому порту ssh
  • 2 Solutions collect form web for “Установить путь по умолчанию для входа в конфигурацию ssh”

    Поскольку у вас, похоже, есть root-доступ к удаленному ящику, вы можете добавить другого пользователя с соответствующими правами и домашним каталогом именно в этом месте.

    Таким образом, вы можете оставить путь, потому что это домашний каталог, и вам не нужно работать как root.

    Это невозможно сделать с моей помощью в конфигурационном файле ssh. Однако, если вы ssh в host1 и отредактируете файл .bashrc root, вы можете сделать то же самое.

     [root@host1] $ echo "cd /var/www/dir0/dir1/" >> ~root/.bashrc 

    Затем exit и ssh вернитесь, чтобы убедиться, что он работает для вас.

    Interesting Posts

    Подключение к Wi-Fi сети с помощью страницы входа в портал с помощью wpa_supplicant

    Как определить, активна ли заставка на другом сеансе

    Создание большого файла со случайным содержимым: короткое сокращение путем копирования?

    Сохранение процесса, выполняющегося на сервере, даже SSH закрывается

    Разрешение отказа 2ban отказано в скрипте

    Объедините три файла в один основной файл, исключив заголовок во 2-й и 3-й файлы

    Почему «cal» использует код странного 08 / ^ H / \ b для выделения и как это работает?

    Строка состояния экрана GNU – как заставить отображать имена сеансов оболочки?

    Как установить отдельные настройки глобальной / пользовательской клавиатуры в LXDE?

    Arch Linux Шифрование всего диска

    Конкретная учетная запись пользователя для Apache в каталоге / var / www

    Как получить IP-адреса через DHCP через маршрутизатор с другого DHCP-сервера?

    Чтение двух файлов в цикл IFS while – есть ли способ получить нулевой результат разбора в этом случае?

    Что означает ** / * (D.) В аргументах (zsh) sed?

    Поиск файлов с определенным расширением с помощью recoll

    Linux и Unix - лучшая ОС в мире.