用ssh遠端登入Linux(ubuntu)
阿新 • • 發佈:2018-11-26
一般流程,如果有問題,按照下面步驟排查一遍即可
- 檢視ssh是否開啟
service ssh status
service ssh start
service ssh restart
service ssh stop
如果沒有安裝
sudo apt-get install openssh-server
配置相關資訊
vi /etc/ssh/sshd_config
- 檢視埠是否監聽
netstat -nlp |grep ':20'
- 檢視防火牆是否關閉
service ufw status
開啟某個埠
sudo ufw allow smtp #允許所有的外部IP訪問本機的25/tcp (smtp)埠
sudo ufw allow 22/tcp #允許所有的外部IP訪問本機的22/tcp (ssh)埠
sudo ufw allow 53 #允許外部訪問53埠(tcp/udp)
sudo ufw allow from 192.168.1.100 #允許此IP訪問所有的本機埠
sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53
禁用或關閉某個埠
sudo ufw delete allow 53 #禁用 53 埠
sudo ufw delete allow 80/tcp #禁用 80 埠
sudo ufw deny smtp #禁止外部訪問smtp服務
sudo ufw delete allow smtp #刪除 smtp 埠的許可
sudo ufw delete allow from 192.168.254.254 #禁止某特定 IP
- 關閉防火牆
sudo ufw disable
sudo ufw enable