Удаленный доступ emacs к моему основному компьютеру
У меня есть Samsung Galaxy Note 10.1, в которой работает ОС Android. У меня для этого хорошая клавиатура, и я хотел бы иметь возможность продолжать редактирование и работу в emacs, когда я не на своем основном компьютере.
Мое желание лучше всего объяснить на примере:
Предположим, что я не мой главный компьютер, но у меня есть планшет со мной. Я хотел бы подключиться к моему основному компьютеру (я бы представил через терминал и ssh?) Тип emacs
а затем продолжить работу над своим планшетом в emacs, как если бы я был на моем основном компьютере. Это означало бы, что все мои настройки emacs будут очевидны, и я могу получить доступ к файлам и программам, которые я обычно редактирую на своем основном компьютере с моего планшета. Это будут различные переводчики языка программирования, git и различные файлы.
- Монтирование SSH / SFTP на Windows 7
- Не удается передать ssh на рабочий стол
- Размер окна монитора активности tmux
- Как перезагрузить состояние сеанса SSH?
- Можно ли заставить SSH передавать пустые аргументы?
Как это лучше всего сделать? Обратите внимание, что я использую emacs 24.3 и Ubuntu 12.04 LTS. Дайте мне знать, если вам нужна дополнительная информация. Вся помощь очень ценится!
EDIT: Я открыл OpenSSH и узнал о файлах конфигурации и общедоступных / закрытых ключах. Эти понятия просты, однако я не знаю необходимых команд для настройки соединения между двумя моими машинами. Может ли кто-нибудь связать меня с примером? Или привести пример?
- Запустите приложение GUI на удаленном компьютере с SSH
- Как редактировать текстовые файлы в командной строке Windows?
- Выполнять несколько команд по ssh без повторного подключения
- Неизвестный процесс linux со случайной командой
- Прокрутка в терминале (OS X) при запуске tail -f и ssh-ed в машину дает некоторые странные символы
- Ошибка проверки валидности ssh
- Странные символы в терминале OSX
- Разрешения ssh и home directory
Да, вы можете легко подключить свой главный компьютер и использовать Emacs на нем.
Прежде всего, вам необходимо настроить свой основной компьютер, подключаемый через ssh в локальной сети (NAT), и подключиться к нему (динамический DNS будет хорошим, если у вас динамический IP-адрес). Это зависит от вашей сети.
Затем вам нужно установить клиент ssh на планшет. В Google Play есть много клиентов ssh для android, вы можете использовать один из них, или вы можете установить arch linux / debian на свой планшет и использовать openssh, если он внедрен.
После установки ssh-клиента подключите свой компьютер и запустите Emacs!
PS: В Linux Journal есть статья, которая может оказаться интересной: http://www.linuxjournal.com/content/swap-your-laptop-ipad-linode
У вас две проблемы. 1. Ваш «главный компьютер» должен запускать sshd (daemon для ssh sever) и должен быть настроен правильно. Попробуйте подключиться к нему с оконной машины с использованием шпатлевки, например. Для этого вам понадобится IP-адрес вашего основного компьютера. 2. Настройка клиентской программы ssh на android – еще одна независимая проблема, которую вы должны решить. Я сам на этом этапе с тех пор, как вчера получил 10,1 …