Linux服务器我使用的是Ubuntu虚拟机
前提步骤:
一、切换到root权限
我从网上看的有的说需要切换到root权限,切换root权限的命令:su root;这一步我省略 了,因为我没有切换成root权限最终也连接成功了;
二、查看端口号
Xshell连接Linux服务器默认的端口号是22,我们需要查看该端口号是否是开启的,查看命令:netstat -an
如果该端口并没有开启, 进行以下操作:
1、开启ssh服务,输入ps aux| grep ssh
2、上界面显示表示开启成功,如若未开启成功,输入命令:
sudo service ssh start # 开启
sudo service ssh stop # 关闭
sudo service ssh restart # 重启
sudo service ssh status # 查看ssh的状态
3、如果找不到命令,则说明未安装,安装命令:sudo apt-get install open ssh-server
4、开启ssh服务后,再次输入netstat -an 就会看到端口22被开启了
三、关闭防火墙
查看防火墙是否被关闭:sudo ufw status
关闭防火墙的命令(启动时自动关闭):sudo ufw disable
前提步骤做完之后,我们就可以连接了。
连接
我们需要查看一下linux服务器的IP
打开Xshell创建连接
出现以下效果,则连接成功;