Perintah Linux

Cara Menggunakan Perintah SCP Linux

Cara Menggunakan Perintah SCP Linux
Bentuk lengkap SCP adalah Salinan Selamat. Ini digunakan untuk menyalin fail dari komputer ke pelayan jauh dan pelayan jauh ke komputer dengan selamat menggunakan protokol SSH yang selamat. Sekiranya SCP digunakan untuk menyalin fail, komunikasi antara pelayan jauh dan komputer anda akan dienkripsi dengan cara yang sama seperti sambungan jarak jauh SSH yang dilakukan. Oleh itu, ia menyediakan kaedah pengesahan yang sama dan tahap keselamatan yang sama seperti SSH. Inilah kelebihan menggunakan SCP.

Dalam artikel ini, saya akan menunjukkan kepada anda bagaimana menggunakan perintah SCP untuk menyalin fail dari komputer anda ke dan dari pelayan jauh Linux dengan selamat. Oleh itu, mari kita mulakan.

Memasang Program Pelayan dan Pelanggan SSH pada Pelayan Jauh:

Sekiranya anda ingin menggunakan SCP untuk menyalin fail ke dan dari pelayan jauh, perisian pelayan SSH mesti dipasang pada pelayan jauh dan perintah scp juga mesti tersedia.

Di Linux, anda boleh memasang pelayan OpenSSH dan pakej klien OpenSSH dengan mudah (yang mengandungi perintah scp) dari repositori pakej rasmi pengedaran Linux yang anda inginkan. Saya akan membahas beberapa perkara biasa dalam artikel ini.

CentOS 7 / RHEL 7:

Pada CentOS 7 atau RHEL 7, anda boleh memasang pelayan OpenSSH dan pakej klien OpenSSH menggunakan pengurus pakej YUM seperti berikut:

$ sudo yum install -y openssh-clients openssh

Ubuntu / Debian:

Di Ubuntu, Debian, atau distribusi Linux berasaskan Debian, anda boleh memasang pakej pelayan OpenSSH dan klien OpenSSH menggunakan pengurus pakej APT seperti berikut:

$ sudo apt install -y openssh-client openssh-server

Arch Linux:

Di Arch Linux, anda boleh menjalankan perintah berikut untuk memasang pakej OpenSSH server dan OpenSSH klien menggunakan pengurus pakej Pacman.

$ sudo pacman -Sy
$ sudo pacman -S openssh

Memasang scp pada Pelanggan:

Untuk menggunakan scp untuk menyalin fail ke pelayan jauh dari komputer anda atau menyalin fail dari pelayan jauh ke komputer anda, anda mesti menyediakan program scp di kedua tempat (komputer dan pelayan jauh).

Di Linux, anda boleh memasang pakej klien OpenSSH dengan mudah dari repositori pakej rasmi pengedaran Linux yang anda inginkan.

CentOS 7 / RHEL 7:

Pada CentOS 7 atau RHEL 7, anda boleh memasang pakej klien OpenSSH menggunakan pengurus pakej YUM seperti berikut:

$ sudo yum install -y openssh-klien

Ubuntu / Debian:

Di Ubuntu, Debian, atau distribusi Linux berasaskan Debian, anda boleh memasang pakej klien OpenSSH menggunakan pengurus pakej APT seperti berikut:

$ sudo apt install -y openssh-client

Arch Linux:

Pada Arch Linux, anda boleh menjalankan perintah berikut untuk memasang pakej klien OpenSSH menggunakan pengurus pakej Pacman.

$ sudo pacman -Sy
$ sudo pacman -S openssh

Menggunakan SCP:

Untuk menyalin fail menggunakan SCP, anda perlu mengetahui alamat IP nama domain pelayan anda.

Untuk mencari alamat IP pelayan anda, jalankan arahan berikut di pelayan:

$ ip a

Seperti yang anda lihat, alamat IP pelayan saya adalah 192.168.21.131. Ia akan berbeza bagi anda. Oleh itu, pastikan untuk menggantinya dengan milik anda mulai sekarang.

Sekiranya anda ingin menggunakan nama DNS, anda seharusnya dapat mencarinya di panel pentadbir penyedia VPS anda.

Format arahan scp adalah:

$ scp [pilihan (pilihan)] tujuan sumber

Sekiranya anda ingin menyalin fail dari komputer anda ke pelayan jauh, maka destinasi akan dalam format nama pengguna@nama hos/Alamat IP:direktori_ jauh

Sekiranya anda ingin menyalin fail dari pelayan jauh ke komputer anda, maka sumber akan dalam format nama pengguna@nama hos/Alamat IP:jalan jauh

Di sini, nama pengguna adalah pengguna yang anda log masuk dalam pelayan jauh sebagai.

nama hos atau Alamat IP adalah nama DNS atau alamat IP pelayan jauh anda.

jalan jauh adalah direktori atau fail pada pelayan jauh yang ingin anda salin ke komputer anda atau direktori di pelayan jauh di mana anda ingin menyalin fail atau direktori dari komputer anda.

Beberapa contoh akan membuatnya jelas.

Katakan, anda mahu menyalin penternak.iso fail dari direktori kerja semasa komputer anda ke direktori HOME pengguna yang anda log masuk seperti pada pelayan jauh anda. Untuk melakukannya, jalankan scp seperti berikut:

$ scp penternak.iso> shovon @ 192.168.21.131: ~

NOTA: Di sini, ~ mewakili direktori HOME.

Sekiranya anda menyambung ke pelayan jauh untuk pertama kalinya, anda akan melihat mesej berikut. Sekarang, taipkan iya dan kemudian tekan .

Sekarang, taipkan kata laluan pengguna yang anda log masuk dan tekan .

Fail disalin ke pelayan jauh.

Seperti yang anda lihat, failnya ada.

Untuk menyalin direktori (katakan konfigurasi /) dari komputer anda ke pelayan jauh, jalankan perintah berikut:

$ scp -r config / shovon @ 192.168.21.131: ~

Sekarang, taip kata laluan dan tekan . Direktori bersama dengan semua isi direktori harus disalin ke pelayan jauh.

Dengan cara yang sama, anda boleh menyalin fail (katakanlah / etc / fstab) dari pelayan jauh anda ke komputer anda ~ / Muat turun direktori seperti berikut:

$ scp shovon @ 192.168.21.131: / etc / fstab ~ / Muat turun

Fail disalin ke komputer anda seperti yang anda lihat.

Untuk menyalin direktori (katakanlah ~ / gambar) dari pelayan jauh anda ke direktori HOME komputer anda, jalankan scp seperti berikut:

$ scp -r shovon @ 192.168.21.131: ~ / gambar ~

Seperti yang anda lihat, direktori termasuk isi direktori disalin ke direktori utama komputer saya.

Jadi, itulah cara anda menggunakan SCP untuk menyalin fail dari atau ke direktori jauh anda. Terima kasih kerana membaca artikel ini.

Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...
Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...
Tambahkan isyarat Tetikus ke Windows 10 menggunakan alat percuma ini
Dalam beberapa tahun kebelakangan ini komputer dan sistem operasi telah banyak berkembang. Ada saat ketika pengguna harus menggunakan perintah untuk m...