xShell5中Windows ping不通Linux服務器


問題描述:

使用xShell5遠程連接數據庫時報出以下錯誤:

問題產生原因:

  1. Ubuntu上沒有安裝openssh-server服務(Ubuntu默認是沒有安裝的)
  • 查看ssh服務是否啟動:
sudo ps -e |grep ssh

若有sshd,說明ssh服務已經啟動

如果沒有啟動 輸入sudo service ssh startssh服務就會啟動

  • 配置sshd_config文件
sudo vi /etc/ssh/sshd_config

將PermitRootLogin prohibit-password 后的參數 改為 PermitRootLogin yes

若不修改配置文件,則會在連接xShell時出現以下錯誤:

  1. Ubuntu虛擬機與鏈接的Windows主機不在同一個網段,導致ping失敗
  • windows的ip地址:

  • ubuntu的ip地址:

問題解決:

  1. Ubuntu安裝openssh-server
sudo apt-get update
sudo apt-get install openssh-server
  1. 設置 Vmware Network Adapter VMnet1 的ip地址和子網掩碼和網關信息
  • 在虛擬機中任務欄中找到 Edit下的 Virtual Network Editor, 查看VMnet1 VMnet8的信息

  • 給VMnet1 VMnet8 配置靜態ip,使windows 與 Ubuntu服務器在同一網段

  • ping一下,檢測是否可以ping通 (這里可能要多次嘗試,本人第一次ping失敗,但第二次ping成功)
  1. 推薦參考文檔 https://jingyan.baidu.com/article/5553fa82a2d48665a2393432.html


免責聲明!

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



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