InggrisPerancisSpanyol

Ad


favorit OnWorks

xrsh - Online di Cloud

Jalankan xrsh di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah xrsh yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


xrsh - memulai program X pada mesin jarak jauh

RINGKASAN


xrsh [ -bantu ] [ -versi ] [ -l nama pengguna ] [ -e rshprog ] [ -auth tipe asli ] [ -layar
layar-# ] [ -lulus daftar env ] [ -debug ] [ -debug2 ] host jarak jauh [ X-perintah [ argumen
... ] ]

DESKRIPSI


Xrsh menjalankan perintah X yang diberikan pada host jarak jauh. Ini mengatur lingkungan untuk itu
perintah sedemikian rupa sehingga akan menampilkan jendelanya di layar server saat ini dengan
menyebarkan variabel lingkungan $DISPLAY. Jika tidak ditentukan, klien default adalah
xterm. Xrsh secara otomatis memilih ssh(1) rsh(1) sayang sekali(1) atau rcmd(1) untuk mengeksekusi jarak jauh
perintah, tergantung pada lingkungan O/S yang tersedia.

Xrsh secara otomatis menangani otentikasi sehingga klien jarak jauh akan diizinkan untuk
membuka jendela di server. Ini melakukan ini dalam beberapa cara berbeda tergantung pada nilainya
dari variabel lingkungan $XRSH_AUTH_TYPE atau argumen -auth.

Secara default, xrsh akan menggunakan xhost untuk mengaktifkan klien jarak jauh untuk membuka koneksi server.
Itu juga dapat diberitahu untuk menggunakan xauth untuk menggabungkan kunci lokal menjadi file otorisasi jarak jauh.
Atau dapat meneruskan variabel lingkungan $XAUTHORITY ke host jarak jauh untuk berbagi
file otoritas terpasang NFS umum. Itu juga dapat diarahkan untuk tidak melakukan apa-apa dalam kasus ini
di mana tidak ada otorisasi eksplisit diperlukan.

Pengguna yang hanya menginginkan jendela terminal jarak jauh mungkin melihat perintah saudara perempuan xrsh,
xrlogin(1). Xrlogin menggunakan xterm yang berjalan secara lokal untuk membuka koneksi rlogin ke remote
tuan rumah. Keputusan apakah akan menggunakan "xrsh host xterm" atau "xrlogin host" harus didasarkan
pada beberapa faktor. Jika X tidak tersedia di host jarak jauh atau emulator terminal lokal
memiliki fitur yang lebih baik, gunakan xrlogin. Secara umum, penulis merekomendasikan menggunakan xrsh over
xrlogin di sebagian besar situasi.

Jika perintah untuk mengeksekusi pada remote host adalah xterm, xrsh secara otomatis melewati
-name argumen ke xterm dengan nilai "xterm-hostname" di mana hostname adalah nama dari
tuan rumah jarak jauh. Ini memungkinkan pengguna untuk menentukan sumber daya di pengelola sumber daya server mereka
yang khusus untuk xterms dari host tertentu. Misalnya, fitur ini dapat digunakan untuk
buat semua jendela xterm dari host jarak jauh yang diberikan menjadi warna yang sama atau gunakan font tertentu
atau memulai di tempat tertentu di layar. Xrlogin melewati string yang sama sehingga mereka
kompatibel dalam hal ini. Fitur ini dapat diganti dengan menentukan -nama Anda sendiri
argumen pada baris perintah xterm.

Jika perintah untuk dieksekusi pada host jarak jauh adalah xterm, xrsh menentukan bahwa default
judul untuk xterm baru adalah "xterm@hostname" di mana nama host adalah nama remote
tuan rumah. Ini juga dapat ditimpa dengan menentukan argumen -title Anda sendiri pada xterm
garis komando.

Xrsh sangat berhati-hati untuk tidak meninggalkan proses tambahan apa pun di lokal atau jarak jauh
mesin menunggu klien untuk keluar. Di beberapa lingkungan terpencil (terutama
beberapa implementasi Sys V dari csh dan rsh), ini tidak mungkin dan xrsh harus dijalankan sebagai
perintah latar belakang.

PILIHAN


Perhatikan bahwa opsi xrsh mendahului perintah X yang diberikan dan argumennya.

-auth tipe asli
Pilih jenis otorisasi X (atau kontrol akses) yang akan digunakan.
Authtype dapat berupa salah satu dari "xhost", "xauth", "xhost-xterminal", "environment", atau
"tidak ada". Standarnya adalah xhost, tetapi defaultnya dapat diatur dengan mengatur nilai
variabel lingkungan $XRSH_AUTH_TYPE.

Jika xhost ditentukan dan server X berjalan pada mesin lokal, xhost akan
dijalankan secara lokal untuk mengaktifkan host jarak jauh untuk membuka koneksi X. Jika servernya adalah
pada host ketiga (bukan yang menjalankan xrsh dan bukan yang Anda inginkan
untuk menjalankan perintah), rsh akan digunakan untuk menjalankan xhost di host server untuk mengotorisasi
host tempat perintah akan dijalankan.

Jika xauth ditentukan, maka xrsh akan menggabungkan entri untuk server dari
file $XAUTHORITY lokal ke dalam host jarak jauh menggunakan rsh.

Authtype xhost-xterminal dimaksudkan untuk digunakan oleh orang-orang yang menggunakan terminal X. Jika
xhost-xterminal digunakan, maka pertama kali xrsh dijalankan, xhost dijalankan secara lokal ke
aktifkan host jarak jauh untuk akses. Ini harus bekerja karena (secara teoritis)
pertama kali dijalankan adalah pada host XDMCP untuk terminal X. Sejak saat itu
menyebarkan nama host itu ke semua host jarak jauh melalui variabel lingkungan
$XHOST. Dalam pemanggilan berikutnya dari host jarak jauh, xrsh menggunakan rsh untuk terhubung ke
host $XHOST dan jalankan xhost untuk mengaktifkan host jarak jauh baru.

Authtype "none" tidak berfungsi secara eksplisit untuk kontrol akses. Gunakan ini jika tidak
aktifkan kontrol akses atau jika Anda menggunakan mekanisme lain untuk kontrol akses.

Akhirnya, "lingkungan" authtype secara otomatis menyebarkan variabel lingkungan
$XAUTHORITY ke host jarak jauh, dengan asumsi bahwa itu adalah lokasi terpasang NFS yang dapat
diakses dari semua host.

-debug Biasanya xrsh mengarahkan ulang input standar dan output standar ke /dev/null dalam
upaya untuk menyebabkan proses rshd dan shell yang tidak dibutuhkan keluar. Akibatnya, pengguna
biasanya tidak dapat melihat kesalahan apa pun yang mungkin terjadi (seperti "Izin ditolak." dari
rsh). Jika Anda kesulitan membuat xrsh berfungsi dengan host jarak jauh, coba
memberikan sakelar -debug untuk melihat apakah ada kesalahan yang dihasilkan.

-debug2
Switch ini menyebabkan xrsh mengaktifkan opsi -x di shell sehingga pengguna dapat
lihat setiap perintah shell yang dieksekusi oleh xrsh. Hanya gunakan skrip ini jika Anda
men-debug kode xrsh itu sendiri.

-bantu Cetak daftar argumen ke output standar.

-l nama pengguna
Gunakan sakelar -l untuk menentukan nama pengguna yang berbeda yang akan digunakan untuk masuk melalui rsh on
tuan rumah jarak jauh.

-e rshprog
Saklar -e dapat digunakan untuk mengatur program shell jarak jauh yang berbeda, misalnya ssh. NS
default adalah remsh atau rsh, tergantung pada sistem Anda. Bendera ini menimpa $XRSH_RSH.

-lulus daftar env
Envlist adalah string yang dibatasi kutipan yang menamai serangkaian lingkungan yang berubah-ubah
variabel untuk diteruskan ke lingkungan shell pada host jarak jauh. Jika seseorang ingin
set $XRSH_AUTH_TYPE dan $XAUTHORITY ke Host jarak jauh, orang dapat menggunakan: -pass
"XRSH_AUTH_TYPE XAUTHORITY". Satu set default variabel lingkungan untuk lulus mungkin
atur menggunakan variabel lingkungan $XRSH_ENVS_TO_PASS.

-layar layar-#
Tentukan layar berbeda di server untuk menampilkan klien jarak jauh.

-versi
Cetak informasi versi dan keluar.

LINGKUNGAN


Variabel lingkungan XRSH_AUTH_TYPE dan XRSH_ENVS_TO_PASS yang dapat digunakan untuk mengatur
default sakelar diganti jika sakelar yang setara juga ditentukan.

XAUTHORITAS
Variabel lingkungan $XAUTHORITY diteruskan ke host jarak jauh jika authtype
ditentukan oleh -auth atau $XRSH_AUTH_TYPE adalah "lingkungan".

XRSH_AUTH_TYPE
Variabel lingkungan ini dapat digunakan untuk menentukan jenis otorisasi default
atau kontrol akses. Nilai yang dapat disetel sama dengan nilai untuk
argumen -auth.

XRSH_RSH
Variabel ini dapat mendefinisikan ulang program shell jarak jauh yang akan digunakan, misalnya ssh.

XRSH_RSH_ERRORS
Jika variabel lingkungan XRSH_RSH_ERRORS diatur ke nama file, rsh . apa pun
kesalahan akan muncul di file itu di host jarak jauh. Jika variabel itu tidak disetel,
pesan kesalahan akan dibuang kecuali sakelar -debug diberikan. (Catatan: jangan
gunakan ~ dalam nama file karena itu akan diperluas ke ~ pada host lokal, tetapi cobalah untuk menempatkan
kesalahan dalam file itu di host jarak jauh.)

XRSH_ENVS_TO_PASS

UMUM MASALAH


Pastikan variabel lingkungan PATH Anda di host jarak jauh diatur di .cshrc atau . Anda
.bashrc sehingga program rsh memiliki akses ke sana. (/ Bin / sh dan pengguna /bin/ksh mengalami kesulitan
waktu di sini karena cangkangnya tidak menjalankan file init apa pun di bawah rsh. Anda dapat menggunakan
XRSH_ENVS_TO_PASS variabel lingkungan untuk meneruskan variabel lingkungan PATH ke remote
tuan rumah. Secara opsional, Anda dapat mengetikkan path lengkap ke xrsh dalam kasus itu. (Misalnya xrsh remote-
tuan rumah /usr/bin/X11/xterm))

Pastikan variabel lingkungan PATH Anda di host jarak jauh menyertakan direktori
berisi program X. Ini sering /usr/bin/X11 atau /usr/local/bin/X11.

Pastikan Anda telah mengonfigurasi rsh untuk bekerja pada host jarak jauh. Anda dapat menguji ini dengan
mengetik: rsh remote-host echo '$PATH' Ini akan membuktikan bahwa rsh berfungsi dan menunjukkan PATH
yang akan digunakan pada remote host. Jika Anda mendapatkan "Izin ditolak". Anda mungkin membutuhkan
untuk memperbarui ~/.rhosts file pada host jarak jauh. Lihat rlogin.dll(1).

CONTOH


xrsh yoda
Mulai xterm pada host yoda yang ditampilkan di server X saat ini. Gunakan xhost
untuk kontrol akses.

xrsh -auth xauth emacs yang tidak diunggulkan
Mulai emacs pada host yang diunggulkan. Gabungkan entri otorisasi xauth untuk ini
server ke file otoritas pada host jarak jauh.

xrsh -l mjd -auth none -lulus XRSH_AUTH_TYPE -debug tigger xterm -fn 5x7
Mulai xterm pada harimau host dalam font yang sangat kecil, sebarkan lingkungan
variabel $XRSH_AUTH_TYPE ke remote host, login ke remote host menggunakan id
"mjd", jangan lakukan otorisasi khusus apa pun dan jangan mengarahkan ulang keluaran standar/kesalahan
ke /dev/null sehingga saya dapat melihat kesalahan apa pun.

Gunakan xrsh online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Alt-f
    Alt-f
    Alt-F menyediakan sumber terbuka dan gratis
    firmware alternatif untuk DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F memiliki Samba dan NFS;
    mendukung ext2/3/4...
    Unduh Alt-F
  • 2
    usm
    usm
    Usm adalah paket slackware terpadu
    manajer yang menangani otomatis
    resolusi ketergantungan. Ini menyatukan
    berbagai repositori paket termasuk
    slackware, slacky, p ...
    Unduh usm
  • 3
    Chart.js
    Chart.js
    Chart.js adalah pustaka Javascript yang
    memungkinkan desainer dan pengembang untuk menggambar
    semua jenis bagan menggunakan HTML5
    elemen kanvas. Chart js menawarkan yang hebat
    Himpunan ...
    Unduh Chart.js
  • 4
    iReport-Designer untuk JasperReports
    iReport-Designer untuk JasperReports
    CATATAN: Dukungan iReport/Jaspersoft Studio
    Pengumuman: Pada versi 5.5.0,
    Jaspersoft Studio akan menjadi yang resmi
    klien desain untuk JasperReports. saya melapor
    akan...
    Unduh iReport-Designer untuk JasperReports
  • 5
    PascaInstallerF
    PascaInstallerF
    PostInstallerF akan menginstal semua
    perangkat lunak yang Fedora Linux dan lain-lain
    tidak termasuk secara default, setelah
    menjalankan Fedora untuk pertama kalinya. Nya
    mudah untuk...
    Unduh PostInstallerF
  • 6
    jejak
    jejak
    Proyek strace telah dipindahkan ke
    https://strace.io. strace is a
    diagnostik, debugging dan instruksional
    pelacak ruang pengguna untuk Linux. Ini digunakan
    untuk memantau...
    Unduh strace.dll
  • Lebih banyak lagi »

Perintah Linux

Ad