انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

اوبونتو ۲۳٫۱۰ منتشر شد 🎉

نویسنده موضوع: کپی کردن کلیپ بورد از نشست ssh بدون محیط گرافیکی  (دفعات بازدید: 120 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین esmaeelE

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1186
  • جنسیت : پسر
راهی برای کپی کردن خروجی برخی دستورات از یک کارساز (Server) که با ssh به آن متصل شدیم وجود دارد؟
دنبال چیزی مانند  xsel و xclip هستم.
در محیطی که محیط گرافیکی X روی آن نصب نیست دستورات بالا کار نمی‌کنند.
(برای محیط‌هایی که نصب هستند هم باید X forwarding فعال باشد)


به صورت ساده به دنبال مشابه چنین دستوری هستم.

$ cat README.md | xsel -b
xsel: Can't open display: (null)
: Inappropriate ioctl for device

نشست ssh به صورت تو در تو با گذر از چند ماشین میانی برقرار شده است.
در واقع هدف انتقال خروجی stout سیستم مقصد به نحوی روی ماشین محلی خودم است.



آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4775
  • جنسیت : پسر
  • masoft قدیم
اتصال ssh با X- رو تست کردید؟

آفلاین esmaeelE

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1186
  • جنسیت : پسر
اتصال ssh با X- رو تست کردید؟

بله اگر تمام ماشین‌های بین راه تا مقصد، تظیم زیر خدمت sshd فعال باشد دستور کپی با xsel کار خواهد کرد.

X11Forwarding yes
این درحالی است که ممکن است به دلایلی این تنظیم را غیرفعال کرده باشند.



آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4775
  • جنسیت : پسر
  • masoft قدیم
یک راه دیگه اینه که مستقیما اون دستور رو اجرا کنید:
ssh user@host cat /root/README.md | xsel -b