linux系统下怎么只有root可以SSH, 其他用户不可以SSH登录不进去。我现在有使用VSFTP

linux系统下怎么只有root可以SSH,其他用户不可以SSH登录进去。我现在有使用VSFTP。请问是什么原因?... linux系统下怎么只有root可以SSH, 其他用户不可以SSH登录进去。我现在有使用VSFTP。
请问是什么原因?
展开
 我来答
jiangtao9999
2010-08-07 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8106万
展开全部
一般为了进行权限管理,很多系统会设置只有加入 ssh 组的用户才可以 ssh 远程访问。你把普通用户加入对应的组就可以了。ssh 组这个并不绝对,具体看系统了。

不光是 ssh ,media 组、disk、storage、sound 等等的很多组都有这个设计功能。
具体你可以看你的 Linux 发行版手册。

vsftp 也是一样,不过 vsftp 不光可以使用系统用户,vsftp 好像还有自己的用户管理系统,这个用户数据与系统用户不是同一套数据。

不过,可以用 root 进行远程 ssh 是很危险的。建议禁用 root 的远程登录功能,设置一个普通用户可以远程 ssh ,并且这个用户可以 sudo 到 root 权限,印象里 sudo 默认是 wheel 组的权限。当然这个可以设置,包括精确到用户。
镭速传输
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性... 点击进入详情页
本回答由镭速传输提供
21002015110
2010-08-07 · TA获得超过3834个赞
知道大有可为答主
回答量:4720
采纳率:75%
帮助的人:1259万
展开全部
看看/etc/passwd,分配给本地账户登录权限了么?vsftp是ftp用的。
ssh是远程登录主机用的。2者不是一回事。
vsftp.conf这个文件你好好看看。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式