MC и Shell соединение.

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#1

25 янв 2023, 22:47

Доброго.
Есть два компьютера под Линукс (PC1 - ilya LM 21.1 ядро 5.15.0-58 и PC2 drummer Linux Lite 6.2 ядро 5.15.0-58). При подключении по SSH в терминале все хорошо и соединение устанавливается (как от РС1 к РС2 так и наоборот). При подключении в МС соединение от РС2 к РС1 устанавливается, а вот наоборот не хочет. Пишет: "fish: ожидается начальная строка..." , а затем "не удалось перейти в /sh://"адрес"
Как победить эту напасть?

За корявость разъяснения сильно не пинайте - далек я от этого :blush:
System:
Kernel: 5.15.0-58-generic x86_64 bits: 64 compiler: gcc v: 11.3.0
Desktop: Cinnamon 5.6.7 Distro: Linux Mint 21.1 Vera
base: Ubuntu 22.04 jammy
Machine:
Type: Desktop Mobo: ASRock model: Z77 Pro4-M serial: <superuser required>
BIOS: American Megatrends v: P1.30 date: 07/13/2012
CPU:
Info: quad core model: Intel Core i5-3570K bits: 64 type: MCP
arch: Ivy Bridge rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 1754 high: 2200 min/max: 1600/3800 cores: 1: 2200
2: 1600 3: 1619 4: 1600 bogomips: 27202
Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel IvyBridge GT2 [HD Graphics 4000] vendor: ASRock
driver: i915 v: kernel bus-ID: 00:02.0
Device-2: NVIDIA GK107 [GeForce GT 640] vendor: Palit Microsystems
driver: nvidia v: 470.161.03 bus-ID: 01:00.0
Device-3: Microdia Camera type: USB driver: snd-usb-audio,uvcvideo
bus-ID: 1-1.6:4
Display: x11 server: X.Org v: 1.21.1.3 driver: X:
loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa gpu: i915,nvidia
resolution: 1920x1080~60Hz
OpenGL: renderer: NVIDIA GeForce GT 640/PCIe/SSE2
v: 4.6.0 NVIDIA 470.161.03 direct render: Yes
Audio:
Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASRock
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0
Device-2: NVIDIA GK107 HDMI Audio vendor: Palit Microsystems
driver: snd_hda_intel v: kernel bus-ID: 01:00.1
Device-3: Microdia Camera type: USB driver: snd-usb-audio,uvcvideo
bus-ID: 1-1.6:4
Sound Server-1: ALSA v: k5.15.0-58-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Qualcomm Atheros AR93xx Wireless Network Adapter driver: ath9k
v: kernel bus-ID: 02:00.0
IF: wlp2s0 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASRock driver: r8169 v: kernel port: d000 bus-ID: 03:00.0
IF: enp3s0 state: down mac: <filter>
Bluetooth:
Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: USB
driver: btusb v: 0.8 bus-ID: 1-1.1:3
Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter>
bt-v: 2.1 lmp-v: 4.0
Drives:
Local Storage: total: 2 TiB used: 143.94 GiB (7.0%)
ID-1: /dev/sda vendor: Smartbuy model: SSD 120GB size: 111.79 GiB
ID-2: /dev/sdb vendor: SanDisk model: SD8SBAT256G1122 size: 238.47 GiB
ID-3: /dev/sdc vendor: Western Digital model: WD15EARS-00MVWB0
size: 1.36 TiB
ID-4: /dev/sdd vendor: Western Digital model: WD3200AAJS-60Z0A0
size: 298.09 GiB
Partition:
ID-1: / size: 91.11 GiB used: 12.12 GiB (13.3%) fs: ext4 dev: /dev/sda4
ID-2: /boot size: 3.57 GiB used: 717.8 MiB (19.6%) fs: ext2
dev: /dev/sda2
ID-3: /boot/efi size: 125 MiB used: 5.2 MiB (4.2%) fs: vfat
dev: /dev/sda1
ID-4: /home size: 182.35 GiB used: 131.12 GiB (71.9%) fs: ext4
dev: /dev/sdd5
Swap:
ID-1: swap-1 type: partition size: 14.9 GiB used: 0 KiB (0.0%)
dev: /dev/sda3
Sensors:
System Temperatures: cpu: 35.0 C mobo: N/A gpu: nvidia temp: 44 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 30%
Info:
Processes: 300 Uptime: 1h 0m Memory: 15.52 GiB used: 2.99 GiB (19.3%)
Init: systemd runlevel: 5 Compilers: gcc: 11.3.0 Packages: 2532 Shell: Bash
v: 5.1.16 inxi: 3.3.13

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

MC и Shell соединение.

#2

26 янв 2023, 15:40

Оно капризное в mc.
Предлагаю использовать sshfs.
https://wiki.archlinux.org/title/SSHFS_ ... %B8%D0%B9)
https://losst.pro/podklyuchenie-i-nastr ... fs-v-linux
Заодно и скорость передачи выше будет. У shell в mc с этим тоже не очень.

Аватара пользователя

madesta
Сообщения: 1988
Зарегистрирован: 11 июн 2017, 21:47
Решено: 28
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 425 раз
Контактная информация:

MC и Shell соединение.

#3

26 янв 2023, 16:58

А почему бы не использовать sftp, который устанавливается совместно с openssh-server? Тогда вообще будет 3 очень простых способа на выбор:
1) подключение через менеджер файлов;
2) подключение через Fileziila;
3) подключение через rclone (rclone + rclone browser), а то и с монтированием в папку как всего ресурса, так и отдельно выбранной папки.

no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#4

26 янв 2023, 17:23

Попробовал sshfs
Получается вот так.
Где ошибаюсь?

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

MC и Shell соединение.

#5

26 янв 2023, 17:49

А каталог /home/ilya/mnt существовал раньше?
Тут процесс монтирования происходит. А для монтирования - надо иметь точку куда оно монтируется. Точка монтирования - существующий пустой каталог.

Аватара пользователя

yarichin
Сообщения: 371
Зарегистрирован: 13 июн 2021, 14:08
Решено: 2
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

MC и Shell соединение.

#6

26 янв 2023, 17:53

slant, Зачем удалил мой пост? Я хотел сказать что МС и fish могут друг друга не любить. Это же не дефолтный bash.
 ! Сообщение из: slant
Телепаты в отпуске. Научитесь выражать мысли так, чтобы вас правильно понимали, а не: "я хотел..."
В том виде пост не нес смысловой нагрузки.

no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#7

26 янв 2023, 18:21

slant писал(а):
26 янв 2023, 17:49
А каталог /home/ilya/mnt существовал раньше?
Тут процесс монтирования происходит. А для монтирования - надо иметь точку куда оно монтируется. Точка монтирования - существующий пустой каталог.
Да, каталог создал предварительно.
Также пробовал в /mnt

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

MC и Shell соединение.

#8

26 янв 2023, 18:31

Тогда, скорее всего, у вас просто прав не хватает от имени обычного пользователя. Нужны права 755 на каталоге, чтобы любой пользователь мог в него зайти и посмотреть список файлов. Возможно, у вас каталог при создании от имени root получил что-то вроде 700, либо после самого монтирования сбилось. Проверьте. Или владельца каталога поменяйте на себя.

no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#9

26 янв 2023, 19:29

права полные.
я правильно понимаю, что этой командой

Код: Выделить всё

sudo sshfs drummer@192.168.0.109:/ ~/mnt 
я монтирую весь раздел компа2 (корень если можно так сказать) в папку /home/ilya/mnt компа1?

Аватара пользователя

slant
Сообщения: 4469
Зарегистрирован: 21 июн 2017, 18:09
Решено: 95
Благодарил (а): 51 раз
Поблагодарили: 1966 раз
Контактная информация:

MC и Shell соединение.

#10

26 янв 2023, 19:47

Да, все верно. Но на начальном этапе, в вопросах монтирования лучше избегать относительный путей. Т.е. команда должна выглядеть:
sudo sshfs drummer@192.168.0.109:/ /home/ilya/mnt

потом проверяем: ls /home/ilya/mnt - должны увидеть корень другой машины. Чтобы убедится что с правами накладок нету - можно: sudo ls /home/ilya/mnt
Ну и просто через mc зайти. Причем можно его тоже через sudo запускать, если нужно зайти туда, где требуются права root.

Вопрос с правами может быть актуальным, т.к. на другой машине UID и GID юзера с вашим именем может не совпадать с оными на вашей собственной машине. А это приведет к тому, что владельцем файлов и каталогов окажется другой пользователь, а у вас прав не будет (по умолчанию). Когда ходите от root - это все прозрачно, у него везде есть доступ. А вот если нужно с правами обычного пользователя - надо разбираться с владельцем и правами файлов/каталогов на смонтированной удаленной FS.

no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#11

27 янв 2023, 18:02

C root вообще не пускает (root@192.168.0.109:/ /home/ilya/mnt) - как будто нет такого пользователя (пользователь есть, пароль задан, на самой удаленной машине можно зайти)

sudo drummer@192.168.0.109:/ /home/ilya/mnt получается как в моем предыдущем сообщении. (Беда какая-то с правами)
drummer@192.168.0.109:/ /home/ilya/mnt монтируется, но для изменения доступен только домашний каталог, а остальное только для чтения.

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

MC и Shell соединение.

#12

27 янв 2023, 18:11

il180 писал(а):
27 янв 2023, 18:02
C root вообще не пускает (root@192.168.0.109:/ /home/ilya/mnt) - как будто нет такого пользователя (пользователь есть, пароль задан, на самой удаленной машине можно зайти)
ну тогда в sshd_config смотреть
PermitRootLogin
DenyUsers
AllowUsers

но в целом под рутом маветон стучаться, если только с ограничением по ip или на время начальной настройки

no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#13

27 янв 2023, 19:26

WWolf писал(а):
27 янв 2023, 18:11
ну тогда в sshd_config смотреть
PermitRootLogin
DenyUsers
AllowUsers

но в целом под рутом маветон стучаться, если только с ограничением по ip или на время начальной настройки
добавить эти строки в файл? или добавить с какими то значениями...

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

MC и Shell соединение.

#14

27 янв 2023, 20:01

il180, смотреть в конфиге что написано с этими параметрами, а перед этим почитать за что эти параметры отвечают

no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#15

27 янв 2023, 20:20

нет таких параметров в этом файле у меня.
Добавил строчку: PermitRootLogin yes - без изменений

Аватара пользователя

rogoznik
Сообщения: 10015
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

MC и Shell соединение.

#16

27 янв 2023, 20:32

il180 писал(а):
27 янв 2023, 20:20
Добавил строчку: PermitRootLogin yes - без изменений
На удаленной машине добавил?
ИзображениеИзображение

no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#17

27 янв 2023, 20:36

rogoznik писал(а):
27 янв 2023, 20:32
На удаленной машине добавил?
да

заработало после перезагрузки

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

MC и Shell соединение.

#18

27 янв 2023, 20:47

il180, сервис надо перезагружать после изменений конфигов

no avatar

Автор темы
il180
Сообщения: 22
Зарегистрирован: 27 дек 2022, 23:07
Откуда: Ptz
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

MC и Shell соединение.

#19

27 янв 2023, 20:50

WWolf писал(а):
27 янв 2023, 20:47
il180, сервис надо перезагружать после изменений конфигов
да, спасибо, стараюсь перезапускать после изменений выходом из системы (не перезагрузкой). Просто отвлёкся :)

Вопрос как получить полный доступ пользователю - не root.
Истина где-то рядом. Уже :)

Аватара пользователя

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

MC и Shell соединение.

#20

27 янв 2023, 20:54

il180, смотря какая система на том конце... Если под Рут зашёл, то система твоя полностью... Если под "админом", то после sudo опять же система твоя...

Ответить

Вернуться в «Иные системные ошибки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя