Cara Mengonfigurasi Raspberry Pi Anda untuk Remote Shell, Desktop, dan Transfer File

Oct 29, 2025
Perangkat keras
KONTEN TIDAK CACHED

Jadi Anda memiliki Raspberry Pi dan Anda ingin memaksimalkan footprint kecilnya dengan mengubahnya menjadi kotak yang benar-benar berdiri sendiri — tanpa monitor, keyboard, atau periferal input lainnya. Baca terus selagi kami tunjukkan cara mengatur shell jarak jauh, desktop, dan akses transfer file di Pi Anda.

Mengapa Saya Ingin Melakukan Ini?

Pi, bahkan dibalut dengan casing yang kokoh, adalah komputer kecil. Sangat cocok untuk menyelinap ke suatu tempat yang tidak terlihat tanpa sekumpulan kabel yang menempel — untuk banyak proyek Anda tidak memerlukan monitor permanen dan pengiring periferal.

Bahwa tidak Namun, artinya Anda tidak perlu terhubung ke kotak untuk membuat perubahan, memperbarui sesuatu, mentransfer file, dan sebagainya. Contoh sempurna dari ini adalah indikator hujan kecil yang keren yang kami buat sebagai bagian dari kami Bangun Indikator LED dengan Raspberry Pi (untuk Email, Cuaca, atau Apa Pun) artikel. Tidak perlu semua barang yang terpasang langsung padanya, tetapi kami masih ingin kemampuan untuk melompat ke perangkat dan dengan mudah membuat perubahan atau mencoba eksperimen baru dengan modul LED tanpa harus menyeretnya kembali ke bengkel, dan menghubungkannya ke monitor, keyboard, mouse, dll. Dengan mengonfigurasinya untuk shell jarak jauh, desktop jarak jauh, dan transfer file jarak jauh, kami membuatnya sangat mudah untuk selalu berinteraksi dengan unit Pi kami dari kenyamanan komputer desktop kami seolah-olah kami telah menghubungkan unit ke stasiun kerja penuh.

Apa yang Saya Butuhkan?

Jika Anda baru menggunakan Raspberry Pi, kami sangat menyarankan untuk memeriksa Panduan HTG untuk Memulai Raspberry Pi untuk memahami dasar-dasar perangkat dan mempercepat.

Untuk tutorial ini, Anda memerlukan hal-hal berikut:

  • Raspberry Pi yang menjalankan Raspbian.
  • Komputer desktop atau laptop.
  • Wi-Fi lokal atau jaringan kabel untuk menghubungkan Pi dan komputer Anda.

Pertama, sebagian besar langkah dalam tutorial ini seharusnya berfungsi dengan distribusi Pi berbasis Linux lainnya tapi kami akan menggunakan Raspbian. Anda seharusnya sedikit kesulitan dalam mengadaptasi tutorial ke distribusi lain.

Kedua, kami menggunakan mesin Windows sebagai komputer berjaringan kami untuk berinteraksi dengan unit Raspberry Pi sebagai kepala / antarmuka jarak jauh. Jika sesuai, kami akan melakukan yang terbaik untuk menautkan ke tutorial dan membaca yang disarankan terkait melakukan tugas dan alat paralel di OS X dan Linux.

Menyiapkan dan Menghubungkan ke Server SSH

Akses baris perintah jarak jauh ke instalasi Raspbian Anda adalah tentang sedikit perubahan kecil yang dapat Anda lakukan pada sistem Anda, dan sangat mudah untuk diaktifkan.

Buka terminal di Raspbian, pintasannya adalah LXTerminal di desktop, dan ketik perintah berikut:

sudo raspi-config

Arahkan ke bawah ke ssh dan tekan enter. Saat ditanya tentang server SSH, pilih Memungkinkan dan tekan enter lagi. Anda akan kembali ke panel Raspi-config; arahkan ke bawah ke Selesai dan tekan enter untuk menutup alat konfigurasi. Hanya itu yang perlu Anda lakukan untuk mengaktifkan akses SSH ke Pi Anda. Login dan kata sandi SSH default adalah pi dan frambos , masing-masing.

Saat Anda masih duduk di baris perintah, sekarang adalah waktu yang tepat untuk memeriksa IP unit Raspberry Pi Anda di jaringan lokal. Tipe ifconfig di prompt dan kemudian lihat output dari perintah. Jika Anda menggunakan port Ethernet yang ingin Anda cari init addr dalam eth0 bagian; jika Anda menggunakan Wi-Fi, Anda pasti ingin mencari init addr dalam wlan0 bagian. Selain memeriksa dan mencatat alamat IP, ini juga saat yang tepat mengatur entri IP statis di router Anda jadi Anda tidak perlu mencari IP di masa mendatang.

Sekarang setelah server SSH kita diaktifkan, kita tahu proses masuknya, dan kita tahu alamat IP mesin, sekarang saatnya untuk terhubung melalui SSH dan mengujinya. Untuk melakukannya dari Linux dan OS X Anda cukup menggunakan file ssh perintah di terminal. Pengguna Windows, bagaimanapun, akan membutuhkan klien SSH seperti PuTTY .

Karena kami menggunakan kotak Windows untuk mengelola Pi kami dari jarak jauh, Putty. Instal salinan PuTTY atau ekstrak versi portabelnya dan jalankan. Ada banyak pengaturan yang dapat Anda ganggu di PuTTY, tetapi kami hanya perlu khawatir tentang satu hal untuk terhubung ke Pi kami. Pada antarmuka Sesi utama, cukup ketik alamat IP Pi Anda dan pilih SSH di bawahnya:

Memukul Buka di bagian bawah dan PuTTY akan meluncurkan jendela terminal untuk Anda, hubungkan ke Pi Anda, dan meminta Anda untuk masuk. Lanjutkan dan masuk dengan pi / raspberry.dll :

Setelah koneksi SSH Anda berfungsi, Anda secara teknis dapat menyelesaikan sisa tutorial ini dari jarak jauh dari kenyamanan meja Anda — meskipun kami menyarankan untuk membiarkan kepala dan keyboard di sistem Anda sampai Anda menyelesaikan keseluruhan proyek dan semuanya berjalan dengan lancar.

Sebelum melanjutkan, ada beberapa fungsi tambahan yang dapat kami peras dari SSH. Selain mengelola baris perintah dari jarak jauh, Anda juga dapat mentransfer file dari jarak jauh menggunakan Salin Aman. Ini membutuhkan baris perintah yang intensif dan tidak terlalu nyaman untuk mentransfer sejumlah besar file yang bersumber dari beberapa direktori, tetapi untuk transfer file konfigurasi satu kali atau dump kecil lainnya, ini cukup berguna. Periksa panduan kami untuk menyalin file melalui SSH menggunakan perintah SCP di sini .

Kita akan melihat lebih dekat teknik transfer file yang lebih ramah pengguna / berbasis GUI nanti dalam tutorial.

Menyiapkan dan Mengonfigurasi Desktop Jarak Jauh Anda

Akses baris perintah jarak jauh memang luar biasa, tetapi begitu juga dengan memiliki akses ke desktop untuk aktivitas yang berfokus pada GUI. Mari menggabungkan kekuatan baris perintah dan desktop.

Meskipun kami telah menyebutnya sebagai "desktop jarak jauh" sampai saat ini, alat yang sebenarnya kami pasang disebut sebagai Virtual Network Computing (VNC) —iterasi yang sudah dikenal banyak orang seperti RealVNC dan TightVNC. Untuk tutorial ini, kami akan menginstal TightVNC di Pi. Untuk mengakses sesi TightVNC berbasis Pi, Anda memerlukan klien jarak jauh seperti:

Dapatkan salinannya sekarang, dan kami akan membahasnya nanti di bagian ini. Untuk saat ini, mari kita mulai menginstal server TightVNC di Raspberry Pi Anda. Buka terminal. Masukkan perintah berikut untuk memulai:

sudo apt-get install tightvncserver

Ini akan mengunduh dan membongkar file instalasi; saat diminta untuk melanjutkan, tekan Y. Setelah penginstalan selesai, Anda akan diarahkan kembali ke perintah. Anda dapat memulai VNC dengan salah satu dari dua cara. Cukup menjalankan perintah untuk server seperti ini:

tightvncserver

Akan meminta Anda memasukkan sandi untuk mengakses desktop VNC Anda — seperti yang terlihat pada gambar di atas. Kata sandi harus terdiri dari 4-8 karakter. Setelah Anda mengonfirmasi kata sandi, Anda akan diminta untuk mengatur kata sandi hanya-lihat (Anda dapat memilih keluar dari langkah ini, seperti yang kami lakukan).

Sebagai alternatif, Anda dapat menggunakan perintah yang jauh lebih tepat, meskipun lebih lama untuk mengetik, yang memberi Anda lebih banyak kendali atas bagaimana komputer jarak jauh akan melihat desktop — yang terpenting, resolusi apa yang akan ditampilkan desktop sehingga Anda dapat menikmati tampilan layar penuh di komputer jarak jauh. Untuk menentukan resolusi desktop VNC, gunakan perintah berikut, menukar nilai resolusi (item keempat dalam perintah) untuk resolusi desktop jarak jauh:

vncserver: 1 -geometri 1600 × 900 -dalam 16 -pixelformat rgb565:

Jika suatu saat Anda membuat kesalahan dalam menyiapkan instance server VNC Anda dan / atau Anda ingin mematikan server VNC, cukup masukkan yang berikut ini (ubah nomor setelah titik dua ke nomor instance VNC yang ingin Anda matikan) :

vncserver –kill: 1

Sekarang setelah server VNC kita aktif dan berjalan, mari hubungkan ke server itu dari desktop jarak jauh kita. Jalankan penampil TightVNC di komputer Anda dan colokkan alamat IP unit Raspberry Pi diikuti oleh: 1 seperti ini:

Dan inilah hadiah kami karena berhasil mengonfigurasi server VNC kami — tampilan layar penuh yang bagus dari unit Raspberry Pi jarak jauh kami:

Ada masalah yang diketahui dengan TightVNC dan Rasbian yang, berkat perubahan izin yang tidak jelas, akan menyebabkan masalah dengan desktop yang terpasang pada monitor (sementara antarmuka desktop jarak jauh yang disediakan oleh server VNC tidak tersentuh). Untuk memperbaiki masalah ini bahkan sebelum menjadi masalah bagi Anda, langsung menuju ke baris perintah dan masukkan perintah berikut:

sudo chown pi /home/pi/.Xauthority

Perintah ini mengubah kepemilikan file .Xauthority kembali ke pi pengguna — bagi yang penasaran, file .Xauthority digunakan oleh sistem X-windows di Rasbian dan sesuatu selama penginstalan server TightVNC dan proses konfigurasi menyebabkan masalah izin kecil itu.

Dengan jalan memutar kecil itu, mari kita kembali menyelesaikan konfigurasi desktop jarak jauh kita.

Sekarang setelah kita memiliki baris perintah penuh dan akses desktop ke Raspberry Pi, ada satu perubahan yang tidak terlalu sepele yang perlu kita lakukan. Alat Raspi-config mengatur server SSH untuk memulai secara otomatis saat boot untuk kami, tetapi server VNC belum dikonfigurasi sedemikian rupa. Anda dapat melewati langkah ini dan memulai server secara manual pada baris perintah melalui SSH saat Anda membutuhkannya, tetapi kami mencoba membuatnya semudah mungkin untuk penggunaan di masa mendatang. Mari luangkan waktu sebentar sekarang dan buat file startup untuk server VNC.

Untuk memulai server VNC secara otomatis, kita perlu menyiapkan init, atau inisialisasi, file yang akan digunakan Raspbian untuk memulai dan mematikan server dengan bersih selama proses boot dan matikan. Mari buat file init sekarang. Di baris perintah ketik perintah berikut:

sudo nano /etc/init.d/tightvnc

Ini akan membuat file di direktori inisialisasi bernama "tightvnc" dan membuka editor nano sehingga kami dapat menempelkan skrip kami. Di editor nano, tempel kode berikut (pastikan untuk mengubah nilai resolusi 1600 × 900 agar sesuai dengan layar komputer jarak jauh Anda:

#! / bin / sh
### BEGIN INIT INFO
# Menyediakan: tightvncserver
# Diperlukan-Mulai:
# Wajib-Berhenti:
# Default-Mulai: 2 3 4 5
# Default-Stop: 0 1 6
# Deskripsi Singkat: mulai server vnc
# Deskripsi:
### INFO AKHIR INIT

kasus "$ 1" di
Mulailah)
su pi -c ‘vncserver: 1 -geometry 1600 × 900 -depth 16 -pixelformat rgb565:’
echo “VNC Dimulai”
;;
berhenti)
pkill Xtightvnc
echo “VNC Dihentikan”
;;
*)
echo “Penggunaan: /etc/init.d/tightvnc {start|stop}”
keluar 1
;;
esac

Selain mengubah bagian resolusi layar dari skrip, ada satu hal lain yang dapat Anda modifikasi. Pada baris 14 Anda dapat mengubah perintah "su pi -c" ke akun pengguna lain selain "pi" jika Anda ingin VNC ke desktop tertentu untuk akun itu.

Setelah Anda menempel dan mengubah kode, sekarang waktunya untuk menyimpannya. Tekan CTRL + X untuk keluar dan menyimpan pekerjaan Anda di nano. Setelah Anda kembali ke baris perintah, kami perlu membuat beberapa perubahan cepat pada izin file:

sudo chmod 755 /etc/init.d/tightvnc

Sekarang file inisialisasi dapat dieksekusi. Kami dapat mengujinya dari prompt:

sudo /etc/init.d/tightvnc start

sudo /etc/init.d/tightvnc stop

Perubahan terakhir yang akan kita lakukan adalah memperbarui file rc.d (yang melacak skrip initilisasi mana yang ada di folder /init.d/):

sudo update-rc.d tightvnc default

Setelah Anda memasukkan perintah itu, Anda akan mendapatkan konfirmasi bahwa file tersebut telah diperbarui. Sekarang saatnya untuk pengujian yang sebenarnya: apakah file dimuat dengan benar setelah reboot? Masukkan perintah berikut di baris perintah untuk melakukan boot ulang dan bersiaplah dengan klien VNC Anda untuk menguji koneksi sebentar lagi:

sudo reboot

Setelah sistem selesai melakukan boot ulang, masuk dengan klien VNC Anda. Jika sesi VNC Anda gagal, kunjungi prompt perintah dan jalankan perintah tightvnc start (dari bagian pengujian di atas) lagi untuk memeriksa ulang apakah file dapat dieksekusi dan kata sandi disimpan dengan benar.

Pada titik ini, kami melangkah lebih jauh dalam misi kami untuk sepenuhnya mengontrol unit Raspberry Pi kami. Dengan akses baris perintah jarak jauh melalui SSH dan akses desktop jarak jauh melalui VNC, mari kita lanjutkan untuk menyederhanakan proses transfer file antara Pi dan komputer desktop kita.

Menyiapkan dan Mengonfigurasi Alat Transfer File

Karena kami sudah menyiapkan SSH, cara termudah untuk mengatur transfer file sederhana yang mati antara Pi kami dan komputer jarak jauh adalah dengan membawa kembali antarmuka GUI pada koneksi SSH. Ingat bagaimana kita berbicara tentang menggunakan SCP melalui SSH di awal tutorial? Menjalankannya dari baris perintah menjadi sangat membosankan, sangat cepat. Dengan pembungkus GUI, kami akan dapat menghabiskan lebih banyak waktu untuk memindahkan file dan bermain dengan Pi kami dan lebih sedikit waktu untuk mematuk keyboard.

Meskipun ada berbagai pembungkus GUI untuk perintah SCP, kami akan menggunakan alat lintas platform yang sudah diketahui, dimiliki, dan disukai banyak orang (dan bahkan mungkin tidak menyadari bahwa alat ini melakukan transfer SCP): FileZilla. Ini tersedia untuk Windows, OS X, dan Linux — Anda bisa ambil salinannya di sini .

Setelah Anda menginstal FileZilla, jalankan dan buka File -> Site Manager. Buat entri situs baru, beri nama, dan masukkan nama pengguna dan kata sandi untuk Pi Anda.

Terakhir, pastikan untuk menyetel port ke 22 dan Jenis Server ke SFTP - Protokol Transfer File SSH. Klik hubungkan di bagian bawah dan Anda akan disuguhi tampilan yang mirip dengan ini:

Direktori lokal Anda ada di panel kiri dan direktori jarak jauh di Pi ada di panel kanan. Memindahkan file di antara keduanya semudah menyeret dan melepaskannya.

Memanfaatkan transfer file SSH yang ada adalah cara termudah untuk mendapatkan file di Pi tanpa konfigurasi tambahan yang diperlukan tapi jika Anda ingin mengonfigurasi Pi Anda untuk menerima dan berbagi file tanpa pengguna jarak jauh yang memerlukan alat canggih (seperti klien FTP berkemampuan SCP seperti FileZilla), kami sangat menyarankan untuk memeriksa bagian konfigurasi Samba dari panduan kami: Cara Mengubah Raspberry Pi menjadi Perangkat Penyimpanan Jaringan Berdaya Rendah . Membaca itu akan membiasakan Anda dengan menyiapkan share Samba dasar di Pi untuk membuat folder bersama yang mudah diakses oleh siapa saja di jaringan Anda tanpa alat tambahan apa pun.


Anda telah mengkonfigurasi SSH, Anda telah mengkonfigurasi VNC, dan Anda telah mengatur akses SFTP dan / atau Samba sederhana ke Pi Anda — pada titik ini Anda dapat mem-boot Raspberry Pi Anda, melepaskan monitor, keyboard, dan mouse, dan menyimpannya sebagai mesin tanpa suara dan tanpa kepala.

Punya ide untuk proyek Raspberry Pi dan Anda sangat ingin kami menulis tutorialnya? Suarakan di komentar atau kirimi kami email di [email protected] dan kami akan melakukan yang terbaik untuk membantu.

How To Remotely Access The Raspberry Pi: SSH, Remote Desktop & FTP | Step-by-Step

How To Connect To Your Raspberry Pi Using Ethernet! (Secure Shell[SSH] And Remote Desktop)

Remote Access With SSH And Remote Desktop - Raspberry Pi And Python Tutorials P.3

Raspberry Pi: How To Transfer Files To Windows

Access Your Raspberry Pi Desktop From Anywhere With Internet

How To Remote Screen Access To Your Raspberry Pi From MacOS/Windows

How To Install VNC On Raspberry Pi | Remote Access

How To Setup Raspberry Pi FTP

Raspberry Pi OS Setup With SSH

How To Copy Files To Raspberry Pi Over Network From Windows

Configuring Your Raspberry Pi Right From The SD Card

How To Connect To A Raspberry Pi Directly With An Ethernet Cable

Copy Files From Windows 10 To A Raspberry Pi Using Scp

Raspberry Pi 4: The Best Android App To Manage Your Pi Remotely


Perangkat keras - Artikel Terpopuler

Apa Itu In-Ear Monitor, dan Siapa yang Harus Menggunakannya?

Perangkat keras May 11, 2025

Monitor in-ear (IEM) telah mendapatkan popularitas yang luas di kalangan audiofil baru-baru ini karena kualitas audionya yang murni. Mari kita lihat apa yang membedakannya dari pera..


Cara Menyesuaikan Touch Bar MacBook dengan BetterTouchTool

Perangkat keras Sep 11, 2025

KONTEN TIDAK CACHED Stok Touch Bar di Apple MacBook terasa sedikit hambar. Jika Anda pernah ingin mempercantiknya dengan hal-hal seperti tombol dan widget khusus, aplikasi BetterT..


Bagaimana Mengontrol Kamera Anda dari Jarak Jauh

Perangkat keras Aug 8, 2025

Sebagai seorang fotografer, Anda pasti ingin mengontrol kamera Anda dari jarak jauh pada kesempatan tertentu. Misalnya, jika Anda memotret lanskap di tepi laut dan tidak ingin kaki ..


Cara Mengganti Sakelar Lampu dengan Saklar / Kombo Outlet

Perangkat keras Jan 10, 2025

Jika Anda kehabisan stopkontak untuk menyambungkan sesuatu, memasang kombo sakelar / stopkontak adalah cara yang bagus untuk memasukkan stopkontak lain tanpa sepenuhnya memasang kab..


Hidup Dengan Chromebook: Bisakah Anda Bertahan Hidup Hanya Dengan Browser Chrome?

Perangkat keras Oct 19, 2025

KONTEN TIDAK CACHED Chromebook menjadi lebih populer, dengan hampir 2 juta terjual di K1 tahun 2016 saja. Namun Chromebook masih tampak agak menakutkan — bagaimana Anda hidup ha..


Cara Menghubungkan Monitor Eksternal ke Chromebook

Perangkat keras Jul 20, 2025

Chromebook menyertakan port yang memungkinkan Anda menghubungkannya ke monitor komputer, televisi, atau tampilan lainnya. Anda dapat mencerminkan desktop Anda di beberapa tampilan, ..


Cara Menjalankan Kipas HVAC Secara Manual Menggunakan Termostat Nest

Perangkat keras May 27, 2025

Jika Anda tidak ingin menyalakan AC di rumah, tetapi ingin setidaknya menjaga agar udara tetap mengalir untuk mengurangi pengap, berikut cara menggunakan Termostat Nest untuk menjal..


Bagaimana Melindungi Perangkat Keras PC Anda Dari Listrik Statis Saat Mengerjakannya

Perangkat keras Jan 9, 2025

KONTEN TIDAK CACHED Apakah Anda membangun komputer Anda sendiri , memasang RAM baru , atau mengupgrade komponen PC Anda, Anda akan membukanya dan men..


Kategori