Вы можете настроить свой телефон Samsung (при условии, что он работает под управлением Android), чтобы поделиться своим интернет-соединением с Ubuntu. Я использовал эту функцию только для совместного использования 3G-соединения, поэтому я не могу говорить о ее функциональности с Wi-Fi-соединением мобильного телефона, но было бы неплохо попробовать.
Подключите телефон к компьютеру через USB - выберите параметр «Только зарядка». На телефоне перейдите в Настройки -> Беспроводная связь и amp; Сети и включить режим подключения к Интернету. В течение нескольких секунд новый параметр сети должен появиться в Ubuntu.
Надеюсь, это поможет!
Когда вы запустили ssh username@hostname, компьютер, с которого вы подключаетесь (ваша Mac OS), не знает IP этого hostname, «почему он говорит вам, что ssh: Could not resolve hostname. Итак, что вам нужно сделать, это сказать вашему Mac, что этот hostname - это ip_address. Чтобы сделать это на вашем Mac, на этой странице рассказывается, как это сделать. В основном, вам нужно sudo nano /private/etc/hosts (sudo nano /etc/hosts в Mac OS X 10.7 и выше) и добавить строку в конце файла следующим образом:
ip_address hostname
С фактическим IP и имя хоста вашей машины Ubuntu. После этого, Control + O, затем Enter, затем Control + X, чтобы сохранить и закрыть файл. Затем сделайте dscacheutil -flushcache, чтобы изменения вступили в силу. Теперь, когда вы делаете ssh username@hostname, он должен работать.
И об этом порту 2222:
Вы правы, вам нужно сделать некоторые изменения в Mac OS ... ну, это всего лишь несколько персонажей. Когда вы выполняете ssh username@hostname, то, что на самом деле происходит в фоновом режиме, ssh username@hostname -p22, потому что порт 22 является SSH-портом по умолчанию. Но, если вы знаете, что машина, к которой вы пытаетесь подключиться, использует другой порт, вам придется вручную указать его. Итак, поскольку вы изменили порт на Ubuntu на 2222, вам нужно будет ssh username@hostname -p2222. Это не имеет никакого отношения к использованию hostname или ip_address.