-
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
-
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 menjadiPermitRootLogin yes
- Tutup file & simpan.
- Reboot
- login, kemudian edit file config untuk sshd.
-
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:
- Hapus ssh server yang sudah terinstall.
sudo apt-get remove --purge openssh-server
- Install openssh-server.
sudo apt-get install openssh-server
- 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.
GantiPermitRootLogin
menjadino
.
Tambahkan barisAllowUsers yourusername
, dimanayourusername
merupakan username yang digunakan.
SetPasswordAuthentication
menjadiyes
jika ingin login menggunakan password.Berikut adalah konfigurasi yang saya gunakanan:
- Restart openssh-server.
sudo service ssh --full-restart
- Coba ssh.
ssh akhal@localhost -p 2222
- Hapus ssh server yang sudah terinstall.