Новичок сетевой вопрос здесь...
Так, я следовал некоторым инструкциям из своего университета для соединения с моим личным пространством в университетской сети. Инструкции состоят в том, чтобы открыть 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-адрес сервера, с которым я пытаюсь соединиться. Это сообщение появляется даже после того, как я закрыл свое другое соединение с этим сервером от Наутилуса.
Так, это может быть внутренней проблемой с моим университетом, который я должен разрешить, но прежде чем я сделаю это, действительно ли это - корректный способ, которым я должен пытаться получить доступ к серверу из командной строки? Или есть ли иначе, который более типичен и мог бы работать на меня?
Спасибо!
, Если сервер предоставляет Вам доли Samba, который не означает, что позволяет консольные соединения SSH, или предоставляет любую другую услугу и/или функциональность.
сервер Samba имеет свою собственную пользовательскую базу данных (он мог бы синхронизироваться с системой).
сетевой протокол Samba не несет полномочия файла Linux.
необходимо спросить администраторов сервера о доступе к консоли.
В то время как ssh
не то же как Samba, и поэтому было вероятно, что Вы перестали работать, можно сделать a cifs-mount
для общего каталога Samba:
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.