7 Cara Menggunakan SSH ke Turbocharge Sambungan Pelayan Jauh
Jika pelayan diuruskan oleh orang lain, anda mungkin perlu meminta pentadbir sistem untuk melakukan ini.
Setelah X Forwarding dikonfigurasikan, anda boleh log masuk melalui SSH menggunakan parameter -X
atau -Y
parameter:
<code>ssh -X example.com</code>
Selepas log masuk, anda akan melihat command prompt yang biasa. Untuk memeriksa sama ada x11 berfungsi dengan betul, periksa terlebih dahulu $DISPLAY
persekitaran:
<code>echo $DISPLAY</code>
Jika pemboleh ubah kosong, masalah mungkin berlaku. Sila periksa mesej ralat dan mengesahkan semula tetapan fail konfigurasi.
Apabila pemajuan x11 berjaya diaktifkan, kini anda boleh memulakan program antara muka grafik. Anda perlu menambah &
simbol pada akhir arahan untuk meletakkannya di latar belakang. Sebagai contoh, arahan untuk memulakan Xeyes adalah seperti berikut:
<code>xeyes &</code>
Jika anda lupa untuk menambah &
memulakan program grafik secara langsung di terminal, anda akan mendapati bahawa program itu menduduki terminal, mengakibatkan ketidakupayaan untuk memasuki arahan lain. Pada masa ini, tekan Ctrl Z untuk menjeda program, kemudian masukkan perintah bg
, dan tukarnya ke operasi latar belakang dan pulihkan kawalan terminal.
6 log masuk sebagai pengguna yang berbeza
Apabila anda cuba log masuk ke pelayan jauh melalui SSH, nama pengguna sistem tempatan akan digunakan secara lalai. Tetapi banyak kali ini tidak sesuai dengan keperluan - nama akaun jauh anda mungkin berbeza, atau anda ingin log masuk dengan akaun lain (seperti akaun ujian). Ini boleh dicapai dengan mudah menggunakan klien SSH.
Anda boleh menentukan nama pengguna melalui simbol @
, sama dengan format alamat e -mel:
<code>ssh user@example.com</code>
Atau gunakan parameter -l
:
<code>ssh -l user example.com</code>
Sudah tentu, anda perlu mempunyai kebenaran dan kata laluan akaun yang betul, atau telah mengkonfigurasi pengesahan utama (lebih lanjut mengenai ini kemudian).
5 Sambungkan melalui pelabuhan yang berbeza
Perkhidmatan SSH mendengarkan port 22 secara lalai, tetapi sesetengah pelayan menggunakan port lain untuk keselamatan atau sebab lain. Jika anda perlu menyambung melalui port bukan standard, sila gunakan parameter -p
.
Sebagai contoh, sambungkan ke pelayan melalui port 2222:
<code>ssh example.com -p 2222</code>
Anda juga boleh menggunakannya bersempena dengan pilihan lain, seperti menentukan nama pengguna:
<code>ssh user@example.com -p 2222</code>
Jika sambungan gagal, sila sahkan sama ada alamat IP dan nombor port betul. Anda juga mungkin perlu membuka port yang sepadan pada firewall tempatan (seperti Windows Firewall) atau pelayan jauh.
4 Jalankan arahan secara langsung semasa log masuk
Biasanya, selepas login SSH, ia akan memasuki shell interaktif dan membolehkan anda memasukkan arahan secara manual. Tetapi anda juga boleh menjalankan arahan jauh secara langsung semasa log masuk. Sebagai contoh, laksanakan ls
pada sistem jauh:
<code>ssh user@example.com ls</code>
Perintah ini akan melaksanakan ls
, memaparkan hasil di terminal tempatan, dan kemudian secara automatik keluar kembali ke baris arahan tempatan. Pendekatan ini bagus untuk melaksanakan satu arahan dengan cepat tanpa perlu log masuk sepenuhnya. Perkara yang sama berlaku untuk skrip atau program berjalan jauh.
3 Gunakan fail konfigurasi alternatif
Sebagai tambahan untuk mengubah suai fail konfigurasi lalai, anda juga boleh menetapkan pilihan sementara untuk sesi semasa melalui parameter -o
. Ini sangat berguna untuk menguji konfigurasi baru dan mengelakkan masalah yang disebabkan oleh pengubahsuaian langsung fail konfigurasi.
Salah satu cara ialah menggunakan fail konfigurasi yang berbeza untuk menentukan laluan melalui parameter -F
:
<code>ssh -F /path/to/my/config user@example.com</code>
Anda juga boleh menetapkan parameter secara langsung menggunakan -o
pada baris arahan. Sebagai contoh, jika fungsi pemajuan x diaktifkan, kesannya bersamaan dengan -X
atau -Y
:
<code>ssh -o 'ForwardX11 yes' user@example.com</code>
Untuk lebih banyak pilihan yang tersedia, sila rujuk halaman ssh_config
MAN. Pilihan ini ditulis dengan cara yang sama dalam baris arahan dan dalam fail konfigurasi.
2 Dayakan sambungan debug mod terperinci
Jika anda menghadapi masalah sambungan, anda boleh melihat proses kerja khusus SSH melalui "mod terperinci". Sudah tentu, kadang -kadang anda hanya ingin memahami mekanisme dalamannya daripada rasa ingin tahu. Gunakan parameter -v
untuk membolehkan output terperinci:
<code>ssh -v user@example.com</code>
SSH sangat tenang apabila berjalan secara lalai dan tidak memaparkan maklumat yang tidak perlu. Tetapi dalam mod terperinci, ia mengeluarkan sejumlah besar butiran sambungan, termasuk rundingan protokol, proses pengesahan, dan lain -lain. Maklumat ini amat berguna untuk pemaju dan pentadbir sistem.
Apabila anda mencari bantuan dalam forum atau kumpulan sembang, seorang juruteknik boleh meminta anda memberikan output dalam mod -v
untuk mendiagnosis isu rangkaian atau konfigurasi.
1. Konfigurasikan kata laluan untuk membolehkan log masuk tanpa kata laluan
Anda mungkin berfikir pengguna SSH suka menaip, tetapi sebenarnya mereka sering tidak suka mengulangi kata laluan. Nasib baik, anda boleh menjana sepasang kunci untuk melaksanakan log masuk tanpa kata laluan.
Pertama, jalankan perintah ssh-keygen
di terminal tempatan:
Program ini akan bertanya kepada anda tentang jenis algoritma penyulitan yang anda mahu gunakan, dan lalai adalah ED25519. Kecuali pelayan sasaran mempunyai keperluan khas, adalah disyorkan untuk menerima pilihan lalai.
Seterusnya, anda akan diminta untuk menetapkan kata laluan pilihan (frasa laluan) . Kata laluan ini boleh lebih panjang dan lebih kompleks daripada kata laluan biasa. Jika ditetapkan, pastikan untuk ingat - sekali dilupakan, kunci tidak lagi akan digunakan. Jika anda tidak mahu menetapkan kata laluan, tekan hanya masukkan untuk melangkauinya.
ssh-keygen
menjana sepasang kunci: kunci awam dan swasta. Kunci peribadi disimpan di komputer anda sendiri dan tidak boleh didedahkan kepada sesiapa , jika tidak, keseluruhan sistem utama akan dimusnahkan.
Fail utama awam biasanya terletak di direktori .ssh
sistem Linux, dengan lanjutan .pub
, dan merupakan fail teks biasa. Anda boleh membukanya dengan editor teks, menyalin kandungan dan menambahkannya ke fail .ssh/authorized_keys
pelayan jauh dengan menampalnya.
Nota: Direktori .ssh
tidak boleh dibaca oleh pengguna lain sistem, jika tidak, terdapat risiko keselamatan. Perkhidmatan SSH akan menolak untuk dijalankan apabila kebenaran yang tidak selamat dikesan. Adalah disyorkan untuk memastikan tetapan kebenaran lalai, dan gunakan arahan chmod
untuk menyesuaikannya jika perlu.
Cara yang lebih mudah ialah menggunakan alat ssh-copy-id
:
<code>ssh-copy-id user@example.com</code>
Sistem ini akan meminta anda memasukkan kata laluan untuk akaun jauh. Selepas pengesahan diluluskan, kunci awam anda akan disalin secara automatik ke pelayan sasaran. Seluruh proses tidak terdedah kepada kesilapan, jadi disyorkan untuk menggunakannya.
Anda akan mendapati bahawa fungsi SSH jauh di luar imaginasi anda. Ini adalah kerana keselamatan dan fleksibiliti yang kuat bahawa ia telah menjadi alat pilihan untuk pentadbir rangkaian dan sistem untuk menguruskan pelayan dari jauh.
Atas ialah kandungan terperinci 7 Cara Menggunakan SSH ke Turbocharge Sambungan Pelayan Jauh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Baca halaman pendedahan kami untuk mengetahui bagaimana anda boleh membantu mspoweruser mengekalkan pasukan editorial membaca Morethe Bing Homepage Quiz menawarkan cara yang menghiburkan untuk mencabar pengetahuan anda sambil mungkin memenangi ganjaran. Walaupun tidak ada cara yang mudah untuk W

Lawati halaman pendedahan kami untuk mengetahui bagaimana anda boleh menyokong MSPowerUser dalam mengekalkan pasukan editorial. Ketahui Moreboth Windows 11 dan Windows 10 dilengkapi dengan pelbagai alat dan sumber untuk membantu pengguna apabila mereka menghadapi kesukaran teknikal. Whethe

Baca halaman pendedahan kami untuk mengetahui bagaimana anda boleh membantu mspoweruser mengekalkan pasukan editorial membaca morecreating pintasan desktop di Windows 10 atau 11 adalah cara yang mudah namun berkuasa untuk meningkatkan produktiviti dengan memberikan akses segera kepada aplikasi yang paling banyak digunakan, f

Baca halaman pendedahan kami untuk mengetahui bagaimana anda boleh membantu mspoweruser mengekalkan pasukan editorial yang membaca Moreroblox telah menjadi salah satu platform permainan dalam talian yang paling banyak digunakan, dan mendapatkannya dan berjalan di komputer anda adalah mudah. Ini langkah demi langkah g

TomanageFileAccessInwindows, ADVIBLEYSIONSVIAFILEPROPIES'SECURITITAB, USECACLSORICLSCOMMANDSINANELEVATEDCommandPromptForAdvancedControl, Ortakeownershipfirstifrestricted.ApplyChangeScareSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureSureProperSaccessroperSaccessropers.

Toopencommandpromptinwindows11, trythesemethods: usestartmenusearch, rundialog (win r), windows xmenu, taskmanager, orfileexplorerwithshift click.foradminaccess, enablevatedprivileSshenlaunching.

Tomanagefirewallsettingsinwindows11, usetheseMethods: 1.openwindowssecurityviasetstotoToToggleRewallforspecificnetworkprofiles.2.usecontrolpanelfortraditionaliniterInterfaceAccess.3.Runcommandsonmandpromptasson

Mod tidur menyedari pemulihan pesat dengan mengekalkan ingatan yang berkuasa, sesuai untuk pemergian jangka pendek; Mod tidur menjimatkan data ke cakera keras dan sepenuhnya dikuasai, sesuai untuk penonaktifan jangka panjang dan menghalang kehilangan data; Tidur campuran menggabungkan kelebihan kedua -duanya, dengan mengambil kira kelajuan dan keselamatan.
