
Kita terkadang perlu mengakses komputer server yang berada jauh lokasinya.
Linux menyediakan fasilitas remote login dan remote desktop untuk melakukan akses ke komputer lain yang lokasinya jauh.
Untuk melakukan remote login (mengakses kompoter lain) di linux dapat menggunakan SSH (Secure Shell).
Sintaks:
ssh user@ip commandKeterangan:
ssh: melakukan remote loginuser: nama userip: ip addresscommand: perintah yang ingin dijalankan setelah loginIstilah:
Cek koneksi dan update Linux:
ping google.comsudo apt updateInstall openssh-server:
sudo apt install openssh-serverBuat user guest dengan password guest:
sudo useradd -m guestsudo passwd guestCek ip address:
ifconfigPersiapan SSH:
Melakukan Remote Login - SSH:
ssh user@ipMelakukan Remote Command
Mengecek user yang sedang login di komputer remote:
ssh user@ip whoMembuat file di komputer remote:
ssh user@ip touch file_remoteMembuat folder di komputer remote
ssh user@ip mkdir folder_remoteMengecek direktori di komputer remote
ssh user@ip ls -lSelain melakukan remote login, kita dapat melakukan file transfer melalui ssh.
Perintah scp digunakan untuk menyalin file komputer.
Perintah sftp dapat digunakan untuk file transfer
SCP: Menyalin file antar Komputer
Membuat file dan folder di komputer local:
touch file_localmkdir folder_localMenyalin file dari komputer local ke komputer remote:
scp file_local user@ip:Menyalin folder dari komputer local ke komputer remote:
scp -r folder_local user@ip:Mengecek direktori komputer remote:
ssh user@ip ls -lMenyalin file dari komputer remote ke komputer local:
scp user@ip:file_remote .Menyalin folder dari komputer remote ke komputer local:
scp user@ip:folder_remote .Cek direktori saat ini:
ls -lSFTP: File Transfer
Melakukan koneksi SFTP dengan SSH:
sftp user@ipKeyword:
Melakukan perintah di local:
lpwdllslcd folder_localMelakukan operasi di remote:
pwdlscd folder_remoteMenyalin file dari komputer remote ke komputer local:
ls -lget file_remotells -lMenyalin file dari komputer local ke komputer remote:
lls -lput file_localls -lMenjalankan Desktop Sharing:
Menjalankan Remina Remote Desktop:
Ketentuan Challenge:
Challenge:
Terdapat 2 buah laptop dengan skenario sebagai berikut:
Laptop local
Laptop remote