FreeBSD系统SSH配置详解并能使用su

修改freebsd可以用sshd权限用户登录ssh 但不能用root用户登录的方法


在/etc/ssh/sshd_config最后中加入 


PermitRootLogin yes #允许root登录

PermitEmptyPasswords no #不允许空密码登录

PasswordAuthentication yes # 设置是否使用口令验证。

就可以了


FreeBSD SSH配置详解


首先vi编辑/etc/inetd.conf,去掉ssh前的#,保存退出 (开启****ssh服务)

编辑/etc/rc.conf

最后加入:sshd_enable="yes"即可 

激活sshd服务:

techo#/etc/rc.d/sshd start

用下面命令检查服务是否启动,在22端口应该有****。

#netstat -an ## check port number 22

解决su:sorry

在FreeBSD上要使用su命令成为root用户,不但要知道root的口令,还需要经过特别设置,否则就不能成功使用这个命令。这是因为 FreeBSD对执行su命令的用户进行了更严格的限制,能使用su命令的用户必须属于wheel组(root的基本属组,组ID为0),否则就不能通过 这个命令成为root用户。因此需要编辑组设置文件/etc/group,将需要超级用户权力的管理成员加入到wheel组中。

      可以使用如下命令给普通用户su - root的权力:

      pw groupmod wheel -m <username>

      pw usermod <username> -g wheel

      或者直接修改/etc/group文件,把相应的用户加到wheell组就可以

      wheel:*:0:root,username


FreeBSD系统下默认是不允许root用户直接通过ssh连接到服务器的,在安装FreeBSD系统时要创建一个额外的用户,切忌一定要把这个用户加入到wheel组中。

你可能感兴趣的:(ssh,FreeBSD,su)