sshd的设置不允许root用户用密码远程登录
处理办法:
1、用超级管理员身份登录,修改 vi /etc/ssh/sshd_config,
找到
把其中的permitRootLogin 修改成:
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
保存退出后, 重启虚拟机,再次连接,即可成功。
转自:
>
下载地址网上百度搜索下载一个哈,具体我就不多说了
2
注意一下,选择如下图。Free fro home/school 免费使用不然需要注册
3
然后是选择安装协议,同意即可下一步
4
如果需要修改安装路径,可以自定义点击浏览修改安装路径
5
选择是否创建快捷方式到,注意选择中文语言包
6
点击进行,install进入安装过程。等待片刻就安装好了
END
连接邮件服务器
安装好软件之后,点击xshell远程管理工具菜单栏的,新建对话框如下图
找到连接里面输入,远程linux服务器的IP地址或者主机名也行
在终端项目,编码里面设置选择,UTF8国际编码避免管理中文显示乱码
随后出现是否保存会话设置,点击接受,输入用户名和密码
注意如果要保留会话建议设置勾选记住用户名和记住密码,下次直接点击就可以连接了
如果用户名和密码都设置正确之后就能连接到linux服务器了,如下图
7
使用远程连接工具之前,需要先开放linux的SSH服务,默认端口是22,可以自定义修改端口。
用户要开通Linux系统服务器的时候,建议运行Xshell来远程连接服务器,如果连接不上,可以检查网络环境是否健康。除此之外,也一定要填写正确的写Linux服务器登录信息,包括服务器用户名、密码等。如果是Linux服务器登录信息错误,可以在应用主机商客中心或者邮箱进行查看。与此同时,如果你没有安装SSH服务或者版本过低,那么也会出现连接不上的情况,这个时候你可以采用如下方式进行处理:
1、输入#ps -e | grep ssh ,如果出现“sshd”的字样,那么表示已经启动了,没有则说明没有成功。
2、安装SSH,并输入#sudo apt-get install openssh-server
3、启动#/etc/initd/ssh start
最后的最后,如果SSH端口号(22)已经呈现开放状态,IP也已经加入了白名单,但是就是连接不上,这个时候可以重新安装下MySQL,修改sshd的群组和root就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)