Я хочу иметь возможность настроить пользовательское приглашение (чтобы помочь с автоматизацией заданий, приглашение должно быть чем-то, что я могу надежно обнаружить). Я обнаружил, что могу установить приглашение удаленно, например так:
wim@wim-acer:~$ ssh guest@192.168.1.124 -i ~/.ssh/guest_nopassphrase
~ # echo $PS1
\w \$
~ # PS1='Setting a custom prompt \w \$ '
Setting a custom prompt ~ # exit
Connection to 192.168.1.124 closed.
Есть ли способ сделать это одним выстрелом, используя другую команду ssh? Предложение, которое я попробовал в ответе на связанный вопрос, не сработало для меня:
wim@wim-acer:~$ ssh guest@192.168.1.124 -i ~/.ssh/guest_nopassphrase -t "PS1='Sending a custom prompt \w \$ '; exec sh"
~ # set
HOME='/var/tmp'
IFS='
'
LOGNAME='guest'
PATH='/sbin:/usr/sbin:/bin:/usr/bin'
PPID='1039'
PS1='\w \$ '
PS2='> '
PS4='+ '
PWD=''
SHELL='/bin/sh'
TERM='xterm'
USER='guest'