引言:
今天在windows上通过Xshell连接另外一台Ubuntu服务器,但是在服务器上通过ifconfig获取IP地址后,发现在Xshell上通过IP地址连接服务器失败,参考https://my.oschina.net/xuhaozi/blog/780387此博主分享后,初步判断是服务器上的SSH服务未开启,于是做了如下测试,发现确实是SSH服务未开启的问题,按照下面步骤开启SSH服务后,即可顺利连接服务器!
首先,判断Ubuntu是否安装了ssh服务:
1、输入: ps -e |grep ssh
如果服务已经启动,则可以同时看到“ssh-agent”和“sshd”,否则表示没有安装服务,或没有开机启动 ,则需要进入第2步。
2、安装ssh服务,输入命令: sudo apt-get install openssh-server
若出现问题时,重启ssh服务,输入命令:sudo service ssh restart
3、启动服务: /etc/init.d/ssh start
,若中途需要认证,则输入密码进行认证
4、启动SSH服务后再次执行第1步命令,同时看到“ssh-agent”和“sshd”,证明SSH服务启动成功
其次,查看Ubuntu服务器IP地址:
进入Ubuntu桌面右击进入终端,输入ifconfig,查看IP地址。
最后,Xshell连接Ubuntu
参考:远程访问服务器软件Xshell和Xftp的安装与配置 https://blog.csdn.net/weixin_43822311/article/details/101369672