Ubuntu SSH server 快速安裝和設定

SSH server連端連線的好幫手

Step

1.一開始當然要先安裝軟體囉~

sudo apt-get install openssh-server

 

2.安裝完後需要一些基本的設定

sudo vim /etc/ssh/sshd_config

2-1.改登入權限

找到PermitRootLogin yes

改成PermitRootLogin no #不允許Root登入

 

2-2.改Port

接著改預設Port,只要不要與其他Service衝突到就OK,可以下sudo less /etc/services 指令看看系統有哪些Port被使用

# What ports, IPs and protocols we listen for
Port 22

 

2-3.限制只允許自己的IP才可以連SSH server

sudo vim /etc/hosts.allow

在最下面加入

sshd:xxx.xxx.xxx.xxx :allow

xxx指自己電腦的固定IP

 

2-4.拒絕其他IP連SSH server

sudo vim /etc/hosts.deny

加入

sshd:all:deny

 

3.重新啟動SSH server

sudo /etc/init.d/ssh restart

重新啟動剛剛的設定才會生效喔~

 

4.Windows 上可以使用putty連線到SSH server

Linux 上可以使用ssh指令連線到SSH server

ssh user@hostname -p port

 

防止SSH伺服器被暴力破解

sudo apt-get install denyhosts

 

sudo /etc/init.d/denyhosts restart

 

參考網址:

1. http://chengavin.blogspot.tw/2008/10/sshdenyhosts.html

2. http://wufish.blogspot.tw/2007/09/ssh-try.html

posted @ 2013-06-12 16:27  a-jay  阅读(191)  评论(0编辑  收藏  举报