使XShell登录阿里云服务器

使XShell登录阿里云服务器,第1张

1、XShell出现如下问题

2、解决办法

从网页版进入阿里云服务器的终端

3、点击免密登录

4、修改passwordAuthentication 为yes

①使用root账号登录:sudo su root

②vim /etc/ssh/sshd_config

③修改passwordAuthentication 为yes

5、修改完毕,修改root用户密码

passwd root

6、重启服务器

登录shell是可以用户登录使用的,比如/bin/bash ,/bin/sh ,/bin/csh......一般 Linux默认的用户shell都是bash,也就是你可以登录进去写命令。  

非登录shell:经典的/bin/nologin就是一个非登录shell,也就是说如果一个用户默认的是它,这个用户即使登录进linux也无法使用linux。  

shell是用户和计算机交流的媒介,登录shell保证用户和计算机交流,非登录shell无法让计算机和用户交流。     关于用户的默认登录shell是在/etc/passwd文件中记录的。  

非登录shell有他特定的用途,比如一个用linux搭建的ftp服务器,并且创建了多个用户,那么就可以将这些用户默认shell改成nologin,这样一来,这些用户虽然是linux上的用户却无法登录进linux主机,只能进入ftp服务器,这样也保证了安全!

关于用户的默认登录shell是在 /etc/passwd 文件中记录的。 “非登陆”shell 有它特定的用途,比如一个用Linux搭建一个ftp服务器,并且创建了很多的ftp用户,那么就可以将这些用户的默认shell改为nologin,这样一来,这些虽然是Linux上的用户可是却无法登录进Linux主机,只能登录ftp服务器了。保证了安全性。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/203172.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-02
下一篇2023-04-02

发表评论

登录后才能评论

评论列表(0条)

    保存