Соединение с сервером через командную строку

Новичок сетевой вопрос здесь...

Так, я следовал некоторым инструкциям из своего университета для соединения с моим личным пространством в университетской сети. Инструкции состоят в том, чтобы открыть Nautilus, затем под Network на панели левой стороны выбрать Connect to Server, где я затем вхожу smb://foo.bar.com/user в Server Address, где foo.bar.com адрес сети, и user мое имя пользователя.

Это хорошо работает, и я могу затем просмотреть свое личное пространство. Однако я хочу сделать некоторые более сложные вещи, чем простой просмотр, такие как изменение полномочий различных файлов. И я хотел бы смочь сделать это из командной строки, поскольку я привык к в прошлом.

Так, что я пытался сделать, к ssh в эту сеть. Я не действительно уверен ли ssh правильная вещь состоит в том, чтобы делать здесь, и что она действительно делает так или иначе, но я услышал, что это - способ соединиться с серверами через командную строку. Так, в командной строке я пытался войти ssh foo.bar.com, который затем попросил у меня моего пароля. Но после ввода моего пароля, я получил высказывание сообщения:

Connection closed by xxx.xxx.xxx.xxx,

где xxx.xxx.xxx.xxx IP-адрес, который я определил, точный IP-адрес сервера, с которым я пытаюсь соединиться. Это сообщение появляется даже после того, как я закрыл свое другое соединение с этим сервером от Наутилуса.

Так, это может быть внутренней проблемой с моим университетом, который я должен разрешить, но прежде чем я сделаю это, действительно ли это - корректный способ, которым я должен пытаться получить доступ к серверу из командной строки? Или есть ли иначе, который более типичен и мог бы работать на меня?

Спасибо!

5
задан 27 July 2016 в 07:00

2 ответа

  • , Если сервер предоставляет Вам доли Samba, который не означает, что позволяет консольные соединения SSH, или предоставляет любую другую услугу и/или функциональность.

  • сервер Samba имеет свою собственную пользовательскую базу данных (он мог бы синхронизироваться с системой).

  • сетевой протокол Samba не несет полномочия файла Linux.

<час>

необходимо спросить администраторов сервера о доступе к консоли.

2
ответ дан 23 November 2019 в 09:05

В то время как ssh не то же как Samba, и поэтому было вероятно, что Вы перестали работать, можно сделать a cifs-mount для общего каталога Samba:

  • создайте папку в домашнем dir своего (Johnny), например. mkdir univerity_space
  • затем подключение через

    sudo /bin/mount -t cifs -o user=UNIVERSITY_USERNAME,uid=1000,gid=1000 //foo.bar.com/user /home/johnny_johnson/university_space

    проверьте, что Ваше локальное (Ubuntu) идентификатор пользователя и идентификатор группы 1000 через echo $UID (который находится под, какое имя пользователя и группируют, полномочия папки состоят в том, чтобы быть установлены на Вашей машине Ubunut, т.е. это должен быть Johnny в конце). Это могло бы быть другим числом, просто взять это затем.

  • Вам предложат пароль

  • разъединение через sudo /bin/umount /home/johnny_johnson/university_space

Обратите внимание, что полномочия, которые Вы устанавливаете теперь, являются полномочиями с точки зрения Вашей локальной машины Ubuntu. См. ответ @madneon на различиях ssh и Samba.

5
ответ дан 23 November 2019 в 09:05

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

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