Установить путь по умолчанию для входа в конфигурацию 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

  • Какие шаги выполняет система при работе с SSH-соединением?
  • Подавить баннер для `ssh` или` scp`
  • (SSH) Опасно ли закрывать терминал без «выхода»?
  • Репозиторий доступа, в котором заблокирован прямой доступ к URL-адресу репозитория
  • sign_and_send_pubkey: сбой подписи: агент отказался от операции CentOS 7 только между определенными серверами
  • Выполнять удаленные команды, полностью отсоединяясь от ssh-соединения
  • Почему «ssh host echo $ PATH» и печать $ PATH после ssh'ing в машину дают разные результаты?
  • Правильный путь для динамического переноса портов 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

    Как я могу узнать, какую версию Linux я использую?

    Как исправить мою установку PHP на FreeBSD, используя pkg

    На 13.10 графический шрифт периодически зависает после последних обновлений

    Сценарий Bash: связанный массив распознает только одно значение, когда несколько заданных

    Я хочу, чтобы procmail задерживал электронное письмо одного пользователя через 10 секунд, а затем продолжал обработку

    Средства автоматизации тестирования для настольных приложений

    Могу ли я понять, почему порт X является зависимостью порта Y?

    найти . . * -тип f -print0 | xargs -0 sudo chmod 664; не работает

    Для чего используется ~ / default?

    Не заблокирован экран блокировки CentOS

    Как я могу предотвратить спящую клавиатуру Bluetooth?

    Будет ли сценарий оболочки выполнен в Solaris? если нет, то это самый быстрый способ сделать его совместимым

    dialog – inboxbox

    Значение по умолчанию для опции SO_RCVTIMEO в Solaris

    как работает «дата» gnu coreutils?

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