socat - exec:'bash -li',pty,stderr,ctty
-> bash: no job control in this shell
Jakich opcji należy użyć, aby uzyskać w pełni rozwiniętą powłokę, tak jak w przypadku ssh / sshd?
Chcę mieć możliwość podłączenia powłoki do wszystkiego, co potrafi obsługiwać socat ( SOCKS 5 , UDP, OpenSSL), ale także do posiadania ładnej powłoki, która poprawnie interpretuje wszystkie klucze, różne Ctrl+ C/ Ctrl+ Z, uzupełnianie tabulatorów, klawisze góra / dół (z historia zdalna).
Aktualizacja 1: Znaleziono opcję socat „setsid”. Naprawia „brak kontroli zadań”. Teraz próbuję naprawić Ctrl+ D.
Aktualizacja 2:
plik socat: `tty`, raw, echo = 0 exec: 'bash -li', pty, stderr, setsid, sigint, sane
. Nie obsługuje dobrze Ctrl+ D/ Ctrl+ Z/ Ctrl+ C, mogę uruchomić w nim Vima, zdalna historia jest OK.