ubuntu 通過xshell ssh連接虛擬機問題

1.查看虛擬機22端口有無開放

netstat -an | grep 22

在這裏插入圖片描述
開放端口

sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT

保存規則

$ sudo iptables-save

但是始終找不到22開端口??????通過下面命令
ps -e | grep ssh才發現問題所在

虛擬機原來要安裝ssh服務,那樣主機才能通過xshell連接
在這裏插入圖片描述

2.安裝ssh-server

$ sudo apt-get install openssh-server

3.啓動服務

$ sudo /etc/init.d/ssh start

啓動成功會提示:
[ ok ] Starting ssh (via systemctl): ssh.service.

4.檢查服務是否啓動成功

$ ps -e|grep ssh

若有下面提示則啓動成功
6455 ? 00:00:00 sshd

啓動、停止、重啓SSH命令:

$ sudo /etc/init.d/ssh start          //啓動SSH命令
$ sudo /etc/init.d/ss stop           //停止SSH命令,重新連接你會發現不能再連接上了
$ sudo /etc/init.d/ss restart        //重啓SSH命令

系統默認端口爲22,修改可執行以下命令:

$ sudo vim /etc/ssh/sshd_config

卸載SSH服務:

$ sudo /etc/init.d/ss stop
$ sudo apt-get remove openssh-sftp-server                    //卸載sftp服務
$ sudo apt-get remove openssh-server  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章