Ubuntu 18.04系統中不能ssh外網遠程


前言

今天我不小心動了電插板,導致服務器斷電,用遠程命令開機,居然很長時間沒反應,索性就親自按電源鍵重啟。服務器正常開機啟動,ssh可以內網訪問,遠程命令內網有效果,就是外網不行。經過分析排查,是不是服務器開啟防火牆,導致外網不能訪問,繼續排查路由器是不是映射出現問題,經過最后排除是ssh出現問題。

在Ubuntu 18.04系統中不能ssh遠程

Ubuntu默認安裝了openssh-client,沒有安裝openssh-server,因此想遠程SSH登陸Ubuntu,需要先在Ubuntu上安裝openssh-server。

1.命令行輸入:

lcbroot@lichongbing:~$ ps -e|grep ssh
 4343 ?        00:00:00 sshd
 5057 ?        00:00:00 sshd
 5179 ?        00:00:00 sshd

2.輸入以下命令安裝OpenSSH服務:

lcbroot@lichongbing:~$ sudo apt-get install openssh-server

3.修改“ /etc/ssh/sshd_config”:

lcbroot@lichongbing:~$ sudo vim /etc/ssh/sshd_config

添加PermitRootLogin yes (默認為#PermitRootLogin prohibit-password)
4.重啟SSH:

lcbroot@lichongbing:~$ sudo service ssh restart

5.有ssh服務啟動后,即可登陸,登陸命令格式為:ssh username@IP, 外網可以訪問。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM