Memasang dan Mengaktifkan ssh-askpass di Arch Linux


Saya pernah menulis mengenai teknik penyalin suatu berkas dari peladen yang mana membutuhkan akun root untuk menyalinnya. Bisa kalian lihat di sini dan di sini.

Tak jauh berbeda dengan tulisan sebelumnya, kali ini saya ingin berbagi tips tentang bagimana memanfaatkan ssh-askpass untuk kebutuhan otentikasi pada peladen dengan GUI, khusus untuk distro Arch Linux.

Berikut ini langkah-langkahnya. Yang pertama sudah pasti kita pasang openssh beserta ssh-askpass-nya.

$ sudo pacman -Sy openssh openssh-askpass x11-openssh-askpass xorg-xauth

Kemudian konfigurasi ssh kalian di berkas /etc/ssh/sshd_config:

$ vim /etc/ssh/sshd_config

Tambahkan konfigurasi berikut:

FILE/etc/ssh/sshd_config
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

Kemudian jalankan xauth-nya dengan cara berikut:

$ cd ~
$ /usr/bin/xauth
> quit

Langkah terakhir restart sshd kalian:

$ sudo systemctl restart sshd

Untuk memastikan berhasil atau tidak kalian bisa lakukan perintah berikut:

$ rsync -chavzPe 'ssh -X' --stats \
--rsync-path='SUDO_ASKPASS=/usr/lib/ssh/x11-ssh-askpass sudo -A rsync' \
ali@127.0.0.1:/home/ali/public_html/ /localhost/anda