Автор Гілка: sftp проблеми з кирилицею  (Прочитано 4922 раз)

Відсутній Piter_

  • Новачок
  • *
  • дописів: 8
  • Карма: +0/-0
  • I Love YaBB 2!
Привіт усім.
За замовчуванням у мене UTF-8 локаль.
при  з'єднанні з з сфтп сервером не можу читати кириличні файли (крякозябри).
якщо змінюю кодування терміналу на він1251, то можу прочитати файли командою ls, але в sftp сесії неможливо ввести кирилицю. просто в терміналі ніяких проблем з кирилицею.

Дякую за будь які ідеї.




Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: sftp проблеми з кирилицею
« Відповідей #1 : 2008-06-26 16:12:35 »
яка локаль і ОС на віддаленому сервер? чим ви з’єднуєтесь sftp?
«просто в терміналі», це в сесії ssh?
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Михайло Даниленко

  • Гість
Re: sftp проблеми з кирилицею
« Відповідей #2 : 2008-06-26 16:31:46 »
Iмхо, на віддаленому сервері може бути будь-яка локаль, а назви файлів будуть у тому кодуванні, у акому їх поклав клієнт (он у мене на проксі koi8-u, а назви файлів - у windows-1251...).
Власне, краще скажіть, який клієнт - для lftp, наприклад, це буде
lftp :~> set ftp:charset windows-1251

Відсутній vanessa

  • Графоман
  • ****
  • дописів: 468
  • Карма: +0/-0
Re: sftp проблеми з кирилицею
« Відповідей #3 : 2008-06-26 20:50:42 »
така ж лажа. скрізь UTF-8 і імен файлів також UTF-8 шелл показує імена правильно а от  sftp - кракозябли. клієнти -  рідний sftp, krusader та конкверор. кракозябли скрізь однакові.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: sftp проблеми з кирилицею
« Відповідей #4 : 2008-06-26 23:06:02 »
така ж лажа. скрізь UTF-8 і імен файлів також UTF-8 шелл показує імена правильно а от  sftp - кракозябли. клієнти -  рідний sftp, krusader та конкверор. кракозябли скрізь однакові.
а mc? у мене з ним не було проблем.
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній vanessa

  • Графоман
  • ****
  • дописів: 468
  • Карма: +0/-0
Re: sftp проблеми з кирилицею
« Відповідей #5 : 2008-06-27 10:11:58 »
а mc? у мене з ним не було проблем.
а що, mc вміє по sftp працювати? не знав, навчіть мене
ПС sshfs не пробував. треба б перевірити.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: sftp проблеми з кирилицею
« Відповідей #6 : 2008-06-27 11:45:29 »
а mc? у мене з ним не було проблем.
а що, mc вміє по sftp працювати? не знав, навчіть мене
ПС sshfs не пробував. треба б перевірити.
авжеж. В меню «Left» або «Right» є пункт Shell link (під пунктом FTP link).
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Piter_

  • Новачок
  • *
  • дописів: 8
  • Карма: +0/-0
  • I Love YaBB 2!
Re: sftp проблеми з кирилицею
« Відповідей #7 : 2008-06-27 13:44:42 »
яка локаль і ОС на віддаленому сервер? чим ви з’єднуєтесь sftp?
«просто в терміналі», це в сесії ssh?
На сервері я думаю він1251.
з'еднуюсь за допомогою sftp.

sftp server.name

просто в терміналі це гном термінал без ніяких програм.

Михайло Даниленко

  • Гість
Re: sftp проблеми з кирилицею
« Відповідей #8 : 2008-06-27 15:11:26 »
Спробуйте lftp - ось що в мене вийшло:
$ lftp sftp://monstruozo
...
lftp isbear@monstruozo:~/a> !touch абабагаламага
lftp isbear@monstruozo:~/a> put абабагаламага
lftp isbear@monstruozo:~/a> ls
drwxr-xr-x    2 isbear   isbear       4096 Jun 27 15:16 .
drwxr-xr-x   86 isbear   isbear      12288 Jun 27 15:14 ..
-rw-r--r--    1 isbear   isbear          0 Jun 27 15:13 абабагаламага
lftp isbear@monstruozo:~/a> set sftp:charset windows-1251
lftp isbear@monstruozo:~/a> ls
drwxr-xr-x    2 isbear   isbear       4096 Jun 27 15:16 .
drwxr-xr-x   86 isbear   isbear      12288 Jun 27 15:14 ..
-rw-r--r--    1 isbear   isbear          0 Jun 27 15:13 абабагаламага
lftp isbear@monstruozo:~/a>

Михайло Даниленко

  • Гість
Re: sftp проблеми з кирилицею
« Відповідей #9 : 2008-06-27 15:14:54 »
Упс. :#(
$ lftp sftp://isbear@monstruozo

Відсутній vanessa

  • Графоман
  • ****
  • дописів: 468
  • Карма: +0/-0
Re: sftp проблеми з кирилицею
« Відповідей #10 : 2008-06-27 15:31:26 »
авжеж. В меню «Left» або «Right» є пункт Shell link (під пунктом FTP link).
Перевірив - із кирилицею все Ок у mc. А ще б пан розказав як заставити mc працювати через ніший порт а не тільки через той, що у ssh_config прописаний.
« Змінено: 2008-06-27 15:34:05 від vano_vvv »

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: sftp проблеми з кирилицею
« Відповідей #11 : 2008-06-27 16:44:44 »
авжеж. В меню «Left» або «Right» є пункт Shell link (під пунктом FTP link).
Перевірив - із кирилицею все Ок у mc. А ще б пан розказав як заставити mc працювати через ніший порт а не тільки через той, що у ssh_config прописаний.
поняття не маю. не працює noddeat@superserver:666 ?
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: sftp проблеми з кирилицею
« Відповідей #12 : 2008-06-27 21:12:03 »
авжеж. В меню «Left» або «Right» є пункт Shell link (під пунктом FTP link).
Перевірив - із кирилицею все Ок у mc. А ще б пан розказав як заставити mc працювати через ніший порт а не тільки через той, що у ssh_config прописаний.

У ~/.ssh/config:

host HOST
    port 2345
    user USER

Прослідкуйте щоб права і власник на ~/.ssh і ~/.ssh/config були нормальні, а то ssh відчує не той запах (чи смак) і відмовиться його вживати.  ;)
[Fedora Linux]

Відсутній Piter_

  • Новачок
  • *
  • дописів: 8
  • Карма: +0/-0
  • I Love YaBB 2!
Re: sftp проблеми з кирилицею
« Відповідей #13 : 2008-06-30 08:47:36 »
А може хтось знае як mc сказати щоб він не запитував пароль при сфтп з'еднанні? бо у мене безпарольний логін, тіллки ключова фраза.
 ::)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: sftp проблеми з кирилицею
« Відповідей #14 : 2008-07-01 11:28:09 »
А може хтось знае як mc сказати щоб він не запитував пароль при сфтп з'еднанні? бо у мене безпарольний логін, тіллки ключова фраза.
 ::)

Коли встановлені ключі, то він і не питає. :-/
[Fedora Linux]