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
參考網址: