Основанный на ключах SSH с Nautilus '& ldquo; Подключение к серверу & rdquo;

Мой друг смог его решить.

В настройках для Starbucks WIFI перейдите на вкладку конфигурации IPv4.

Отключите Автоматически для DNS.

] Затем добавьте эти серверы имен во вход: 10.0.9.1, 8.8.8.8, 8.8.4.4

10.0.9.1 могут отличаться в других StarBucks. Этот IP-адрес является маршрутизатором.

UPDATE

Возможно, вам придется изменить: /etc/resolv.conf

С помощью:

[ f1]

Опять же 10.0.9.1 является IP-адресом маршрутизатора Wifi.

13
задан 9 February 2012 в 00:32

10 ответов

Вместо того, чтобы вводить имя пользователя в полях ниже, вам нужно будет добавить user@ к адресу сервера и оставить как имя пользователя, так и пароль пустым:

16
ответ дан 25 May 2018 в 14:27
  • 1
    Я просто попробовал это, но получил «Permission denied». Я могу использовать ssh через терминал, но только после того, как я cd в каталог, содержащий ключ. Нужно ли мне переместить ключ в другое место или сказать Наутилусу, где его найти? – Tom Brossman 8 September 2013 в 02:27
  • 2
    Выяснил это, наконец. Если приведенный выше ответ не работает для вас (кажется, это обычная проблема для пользователей EC2), попробуйте ssh-add path/to/keyfile и повторите попытку. Это мгновенно установило для меня. – Tom Brossman 18 September 2013 в 02:03
  • 3
    @TomBrossman Идеальное спасибо вам большое – Jinx13 19 May 2018 в 00:54

Вместо того, чтобы вводить имя пользователя в полях ниже, вам нужно будет добавить user@ к адресу сервера и оставить как имя пользователя, так и пароль пустым:

enter image description here [/g0]

16
ответ дан 2 August 2018 в 01:57

Вместо того, чтобы вводить имя пользователя в полях ниже, вам нужно будет добавить user@ к адресу сервера и оставить как имя пользователя, так и пароль пустым:

enter image description here [/g0]

16
ответ дан 4 August 2018 в 17:35

Мне нужно было подключиться к экземпляру EC2, используя ключ .pem + connect, используя обычный режим имени пользователя-пароля. Я решил эти требования, включив псевдонимы хоста в файл ~/.ssh/config. Пример:

Host ssh_using_key
HostName abc.myawesomesite.com
User ubuntu
IdentityFile ~/.ssh/MyPrivateKey.pem
Compression yes

Host ssh_using_userpass
HostName 173.193.72.103
User root
Port 2222

Теперь, как описано выше, откройте «Файл»> «Подключиться к серверу» в «Наутилус». Пример:

Для SSH с использованием клавиши:

Server = ssh_using_key (as in the ~/.ssh/config file)
Type = SSH
Folder = /var/www
[leave User Details BLANK.]

Для SSH с использованием клавиши:

Server = ssh_using_userpass (as in the ~/.ssh/config file)
Port = 2222
Type = SSH
Folder = /home/www
User name = root
Password = lamepassword
Check Remember this password.

Пожалуйста, измените это в соответствии с вашими потребностями. Надеюсь, это поможет кому-то.

9
ответ дан 25 May 2018 в 14:27

У меня возникла эта проблема, когда я прекратил использовать Unity и переключился на Gnome3, когда моя машина проскальзывала, несмотря на то, что она была выше спецификации Unity.

В любом случае, я сначала удалил файл ~ / .ssh / known_hosts убедитесь, что это не проблема с отпечатками пальцев. Это было не так, я не думаю, что этот шаг был необходим.

Затем я попробовал (только черт возьми, как я уже пробовал все остальное), вводя свой passPHRASE, где он просил мой пароль , Вот и получилось.

2
ответ дан 25 May 2018 в 14:27
  • 1
    Вы оставили поле имени пользователя пустым? – Stefano Palazzo♦ 17 February 2012 в 17:54

Для Ubuntu 14.04 LTS

Окно nautilus немного изменилось.

Для Ubuntu 14.04 LTS

Войдите на сервер. Добавьте свой открытый ключ в ~/.ssh/authorized_keys

Откройте nautilus на вашем локальном компьютере.

Войдите в систему с использованием этого формата URL: ssh://user@server. Чтобы подключиться к чему-либо другому, кроме домашнего патча, добавьте его косой чертой. ssh://user@server/var/www например.

2
ответ дан 25 May 2018 в 14:27

Я пробовал подход Сагуна, но интерфейс для подключения к серверу отличается в 16.04. Теперь требуется команда или аргумент ssh://ssh_using_key.

0
ответ дан 25 May 2018 в 14:27

Для тех, кто использует key.pem, выполните следующие действия:

измените ваше разрешение на ключ.pem, используя:

sudo chmod 700 key.pem

, а затем добавьте это в ~ /.ssh/config (этот файл может не существовать, если это так, то создайте его с помощью 'cd ~ / .ssh /', а затем 'sudo nano config'):

Host my_server
HostName 111.0.0.1
User ubuntu
IdentityFile /home/user/somefolder/key.pem

111.0.0.1 является вашим server ip address, вы можете найти его с помощью этой команды:

ping mysite.com

, а затем попробуйте с помощью Nautilus / File 'Connect to Server':

sftp://ubuntu@myserver/home
sftp://ubuntu@myserver/var/www
sftp://ubuntu@myserver/etc

Вы можете изменить каталог, например это когда вы подключаетесь.

Для тех, кто использует key.pem, следуйте этому, это работает для меня: простой способ вы можете использовать «Remmina Remote Desktop Client», встроенный в Ubuntu , вы можете найти его на Dashboard

Спасибо.

0
ответ дан 25 May 2018 в 14:27

Как упоминалось Томом в одном из комментариев, попробуйте следующее:

ssh-add path

, где path - это путь к вашему файлу .pem. [!d2 ]

0
ответ дан 25 May 2018 в 14:27

Я попробовал подход Сагуна , но интерфейс для подключения к серверу отличается в 16.04. Теперь требуется команда или аргумент ssh://ssh_using_key.

2
ответ дан 31 July 2018 в 10:44

Другие вопросы по тегам:

Похожие вопросы: