Я люблю использовать screen, но у меня не было большого опыта использования его поверх ssh. На работе мне недавно выдали учетную запись оболочки, и я решил попытаться настроить ее так, чтобы при входе в систему запускался экран. Я вхожу удаленно через ssh с замазкой.
Во всяком случае, у меня было два метода, которые оба, казалось, работали довольно хорошо:
- настроил замазку для запуска /usr /bin /screen -R при подключении и
- добавил эту строку в мой .bashrc:
if [ -z "$STY" ]; then /usr/bin/screen -R; fi
Проблема в том, что позже я попытался найти некоторые файлы, которые не смог подключить. Он сказал:"Должен быть подключен к терминалу". Я также попробовал Filezilla, и у него были серьезные проблемы с подключением. Я немного погуглил, и, видимо, я не первый, кто запутался в sftp, пытаясь использовать screen в качестве оболочки для входа. http://winscp.net/forum/viewtopic.php?t=1715
Мне было интересно, если кто-нибудь может дать некоторое представление о том, почему это происходит, потому что у меня действительно нет никакой подсказки, и мне было бы интересно понять это и, возможно, найти обходной путь.