Ви не використовуєте оболонку для входу.
Процес включення прапора для входу описаний тут , також деякі деталі щодо того, що таке оболонка для входу, можна знайти тут .
Таким чином, вам потрібно встановити параметр «Запустити як оболонку входу» в налаштуваннях терміналу Gnome. Після цього встановити прапор потрібно відкрити новий термінал.
Іноді потрібно встановити команду на /bin/bash --login
.
Для віддалених з'єднань важливо зрозуміти різницю між запуском інтерактивного ssh
сеансу та виконанням окремих команд.
Під час роботи ssh server
та подальшої роботи з сервером в інтерактивному режимі ви використовуєте оболонку входу за замовчуванням, і це все добре, але для ssh server "command"
вас не використовується оболонка для входу, і потрібно було б її запустити ssh server 'bash -lc "command"'
.
Будь-яке віддалене виклик може мати ту саму проблему, що і для виконання однієї команди ssh
.