У меня есть мощный компьютер в лаборатории, и я установил на него 64-битную версию Ubuntu 11.10. Я хочу установить на него SSH-сервер, чтобы я мог связаться с ним из дома и даже со своего Android через ssh. Но у меня нет опыта по созданию ssh-сервера.
У машины есть динамический IP. Я не хочу других пользователей ssh, мне достаточно будет установить его только для себя.
С чего мне начать? Какие инструменты мне нужны и как их настроить?
ssh
remote-access
Petrichor
источник
источник
Ответы:
Чтобы начать работу с ssh, установите openssh-сервер.
При следующем перезапуске он должен запуститься автоматически. Для удаленного подключения к компьютеру просто введите следующее в удаленном терминале, подставив вместо имен ALL-CAPS:
Теперь, чтобы позаботиться о динамическом IP, заставляющем вас постоянно перепроверять IP:
Получите бесплатную учетную запись на dyndns.com и выберите имя, которое вы хотите ввести при подключении.
Как только это будет сделано, установите «ddclient» на сервер. Это автоматически обновит ваш IP-адрес с помощью dyndns.
Когда вы запустите его, он задаст вам ряд вопросов, так что ваши имя пользователя, пароль и URL-адрес, который вы выбрали ранее, готовы для ввода. Он также должен автоматически добавить себя при запуске.
Это должно быть так. Теперь, когда вы используете ssh, просто используйте выбранный вами URL вместо IPADDRESS, поскольку он должен автоматически обновляться при изменении IP-адреса.
Если у вас есть маршрутизатор, обязательно перенаправьте порт 22 на ваш сервер! На portforward.com вы найдете множество руководств для вашего конкретного маршрутизатора.
источник
Вы можете получить имя хоста через службу типа http://www.noip.com/, а затем настроить ssh-сервер. Затем вы подключитесь через, например,
источник
Вы можете использовать SSH, используя протокол xmmpp / jabber . так что вы можете получить доступ только через Google Talk на вашем рабочем столе или мобильном телефоне, например, Android. Нет необходимости IP Public Нет необходимости в специальной настройке Просто установите и запустите в качестве службы. Я сделал скрипт (протестирован на моей raspian OS в Raspberry Pi), чтобы вы могли легко установить robotito. это шаги 1. Откройте Команду Shell или вы можете назвать ее Терминалом, перейти в свою домашнюю папку, скачать скрипт установщика по команде: wget https://opengateway.googlecode.com/files/robotito, который сохранит в вашей домашней папке ~ (например, / home / pi)
после этого запустите скрипт, введя команду: sudo ./robotito
а затем вы можете отредактировать файл credentials.rb в папке config, если робот использует вашу учетную запись gtalk, и сохранить его, нажав ctrl + x и y. По умолчанию используется нано-редактор.
запустите robotito в папке robotito по команде ./jabbershd start
Готово, что вы можете использовать сейчас из любого клиента Google Talk, не забудьте добавить учетную запись robotito gtalk в свою учетную запись Google Talk и проверить его в чате друг с другом, прежде чем использовать учетную запись.
источник
проверьте эту ссылку:
http://www.raspberryanywhere.com/
Возможно, это может помочь. Я пользуюсь сервисом уже несколько недель, и он отлично работает!
Ссылка предоставляет простую программу просмотра программ, например, для доступа к вашей малиновой доске, где бы вы ни находились. Кроме того, вы можете использовать свой обычный клиент SSH; они просто предоставляют виртуальный адрес для подключения к вашей плате через SSH или HTTP. Это стоит попробовать наверняка!
источник
Вам нужен динамический DNS-клиент на вашем ПК (или маршрутизаторе) и при необходимости откройте порт 22 на вашем маршрутизаторе для компьютера с Ubuntu, если за ним стоит компьютер. Затем вы можете получить доступ к вашей машине через какое-то пользовательское имя вместо IP.
источник
Установить и использовать ssh легко. Вы можете установить его отсюда: https://apps.ubuntu.com/cat/applications/oneiric/openssh-server/ .
После установки он будет запускаться и запускаться автоматически при загрузке. Все пользователи на локальной машине смогут использовать его. Вам все равно нужно будет исправить свою сеть, чтобы вы могли подключиться к ней, но это не имеет никакого отношения к ssh. Если у него публичный IP-адрес, вы можете использовать что-то вроде dyndns.org и ddclient, чтобы получить для него динамическое имя. Если у него нет общедоступного IP-адреса, вам также необходимо настроить сеть для пересылки трафика на него.
источник