Monthly Archives: June 2017


SSH into “Bash on Ubuntu on Windows 10”

Pada Windows 10 Anniversary Edition terdapat fitur tambahan yaitu “Bash on Ubuntu on Windows”. Untuk kali ini akan membahas cara mengakses terminal pada ubuntu dengan menggunakan ssh. Langkah-langkahnya adalah sebagai berikut:

  1. Hapus ssh server yang sudah terinstall.
    sudo apt-get remove --purge openssh-server
  2. Install openssh-server.
    sudo apt-get install openssh-server
  3. Ganti pengaturan pada file “sshd_config” yang terdapat pada direktori “/etc/ssh/”.
    sudo vi /etc/ssh/sshd_config

    Ganti port menjadi port selain 22, karena port 22 sudah digunakan oleh windows.
    Ganti PermitRootLogin menjadi no.
    Tambahkan baris AllowUsers yourusername, dimana yourusernamemerupakan username yang digunakan.
    Set PasswordAuthenticationmenjadi yes jika ingin login menggunakan password.

    Berikut adalah konfigurasi yang saya gunakanan:

  4. Restart openssh-server.
    sudo service ssh --full-restart

qt error: LNK1181: cannot open input file ‘shell32.lib’

Suatu saat, saya mendapatkan qt error: LNK1181: cannot open input file ‘shell32.lib’ ketika compiling dengan QT 5.9 dan MSVC2015 32bit. Untuk mengatasi masalah tersebut, dapat menambahkan library Microsoft SDKs pada file project.

Buka file project (biasanya berekstensi .pro), kemudian tambahkan library berikut ini:

win32:CONFIG(release, debug|release): LIBS += -L$$quote(C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Lib/) -lshell32
else:win32:CONFIG(debug, debug|release): LIBS += -L$$quote(C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Lib/) -lshell32

INCLUDEPATH += $$quote(C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Include)
DEPENDPATH += $$quote(C:/Program Files (x86)/Microsoft SDKs/Windows/v7.1A/Include)