繼續閱讀

2009-11-22

OpenSSH for Ubuntu

問題描述:
最近,掛著VM的那台pc的鍵盤滑鼠突然間無反應,可是掛在上面的VM Guest卻還活著,想說用ssh登入看一下,結果發現原來ubuntu預設沒有安裝ssh。
雖然平常要操作時都是用kvm switch切換不同pc,但為避免再次發生這種情況時束手無策,想說就把ssh裝起來吧。

解決步驟:
安裝openssh

sudo apt-get install openssh-server


編輯sshd_config

sudo gedit /etc/ssh/sshd_config


找到以下字串,將預設的22改成其他沒使用的port

Port 22

PS: 可先查詢 /etc/services,避免修改的Port和其他服務衝到。

將以下的yes改成no,禁止root直接登入

PermitRootLogin yes


編輯host.deny先拒絕所有IP的連線

sudo gedit /etc/hosts.deny


加入以下字串

sshd:all:deny


再編輯hosts.allow 增加允許連線的IP

sudo gedit /etc/hosts.allow


加入以下字串

sshd:xxx.xxx.xxx.xxx :allow


重啟服務

sudo /etc/init.d/ssh restart

沒有留言:

張貼留言