• Linux

    Command SSH on CentOS

    Install

    sudo yum install openssh-server openssh-clients

    Configuration

    sudo nano /etc/ssh/sshd_config

    Create ssh keygen

    ssh-keygen -t rsa

    Start

    sudo systemctl start sshd.service

    Stop

    sudo systemctl stop sshd.service

    Restart

    sudo systemctl restart sshd.service

    Enable auto start

    sudo systemctl enable sshd.service

    Disable auto start

    sudo systemctl disable sshd.service
  • RaspberryPi

    SSH login as root

    Jika ingin login menggunakan ssh sebagai root pada raspberry pi, perlu mengganti file config untuk sshd.

    • login, kemudian edit file config untuk sshd.
      sudo nano /etc/ssh/sshd_config
    • Cari baris PermitRootLogin prohibit-password, kemudian ganti menjadi PermitRootLogin yes
    • Tutup file & simpan.
    • Reboot
  • Windows

    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
    5. Coba ssh.
       ssh akhal@localhost -p 2222