FreeBSD root远程登录

来源:互联网 发布:java暑期培训班 编辑:程序博客网 时间:2024/05/26 09:55

1 远程登录root。

http://www.linuxidc.com/Linux/2011-11/47574.htm

前言:最近下载了FreeBSD,在虚拟机上安装,第一步先要开启SSH服务,用终端putty软件可以实现在windows系统进行远程管理,

初级

====================

1、开启sshd服务:

vi /etc/inetd.conf

ssh stream top    nowait root     /usr/sbin/sshd

ssh stream tcp6   nowait root    /usr/sbiin/sshd

去掉ssh前的#,保存退出

 2、让root能够远程登录,系统默认禁止root远程登录,学习无关紧要,直接放行

#vi /etc/ssh/sshd_config

找到:#PermitRootLogin no

改成:PermitRootLogin yes   注意去#

3、重起sshd

#/etc/rc.d/sshd/restart

三个步骤完毕就OK,在win下开启putty软件,输入IP连接吧

==========

进阶

==========

1、不允计root远程登录,用普通帐户登录后SU切换得到root

2、改变配置文件

查找:

#vi /etc/ssh/sshd_config

将:

#PasswordAuthentication no

#PermitEmptyPasswords no

修改成:

PermitEmptyPassord no   #不允许空密码登录

PasswordAuthentication yes #这个开启密码认证模式

查找

#Port 22 改成Port xxx        改端口号后,同时去前面的#

查找

#ListenAddress 0.0.0.0

修改成:ListenAddress IP

保存退出 重起 sshd:

#/etc/rc.d/sshd restart


2 普通用户切换root

在FreeBSD上要使用su命令切换到root用户,默认情况下是无法切换的,这是因为FreeBSD对执行su命令的用户进行了更严格的限制,能使用su命令必须属于wheel组(root的基本属性组,组id为0),否则就不能通过这个命令成为root用户。因此需要编辑组设置文件/etc/group,将需要超级用户权力的管理成员加入到wheel组中。

从终端root登录,修改/etc/group文件,在wheel组中添加普通用户。


FreeBSD$vi /etc/group

wheel:*:0:root,simple


注意root和simple用户之间使用逗号隔开


:wq


保存退出即可,切勿重启

0 0
原创粉丝点击