在Ubuntu 16.04 server安装的时候,没有勾选openssh的安装,这样就导致安装好之后无法用ssh了。
下面介绍一下Ubuntu 16.04怎么开启ssh吧。
一、开启ssh:
1、安装openssh-server:
直接输入命令:
sudo apt-get install openssh-server
2、检查是否安装成功:
sudo ps -e |grep ssh (或:dpkg -l | grep ssh (未尝试))
3、开启ssh服务:
sudo service ssh start
二、xshell连接:
可以先使用普通账户登录。登录后再检验是否能登录root账户。
如果连接不上,可以关闭Ubuntu的防火墙,再在windows下 ping Ubuntu的ip地址看能否 ping 通。
如若不能,可以尝试把Ubuntu的联网方式改为桥接模式。
三、xshell用root账号登录:
1、修改ssh:
sudo vim /etc/ssh/sshd_config
找到PermitRootLogin prohibit-password一行,改为PermitRootLogin yes
2、保存,并重起ssh:
sudo service ssh restart (或:reboot(未尝试))
3、用XShell使用root用户登录测试。
参考:https://jingyan.baidu.com/article/e9fb46e15bfd4f7521f7660f.html