在FreeBSD Jail系统上如何启用SSHD
时间:2019-11-20 08:53:51 来源:igfitidea点击:
如何在FreeBSD Jail上启用SSHD服务器?
在FreeBSD服务器上如何安装配置OpenSSH SSHD?
FreeBSD Jail
FreeBSD Jail是操作系统级的虚拟化。它允许开发人员和系统管理员将FreeBSD系统划分为独立的小型系统。
在FreeBSD上启用SSHD
使用ssh登录到FreeBSD主机:
$ ssh [email protected]
查看所有的Jail
$ jls
JID IP Address Hostname Path 1 rsnapshot /theitroad/jails/rsnapshot/root
登录到Jail
进入jail中的shell
$ sudo jexec JID sh $ sudo jexec JID tcsh $ su - # jexec 1 tcsh
在FreeBSD Jail上启用SSHD
在/etc/rc.conf中将sshd_enable
设置为YES,在FreeBSD 服务器和jail上启用SSHD,
然后使用service命令启动服务:
# echo 'sshd_enable="YES"' >> /etc/rc.conf
sysrc命令
检查是否启用了sshd?
# sysrc sshd_enable
启用sshd
# sysrc sshd_enable=YES
在FreeBSD服务器上启动SSHD
运行service命令,如下所示:
# service sshd start
检查sshd的状态:
# service sshd status
在FreeBSD中如何重启/启动/停止ssh服务
语法为:
# service sshd start # service sshd stop # service sshd restart # service sshd status # service -e
添加新的FreeBSD用户并设置sudo访问
默认情况下,不允许root用户使用ssh登录。
在FreeBSD上添加一个新用户。
# adduser
或者使用pw命令在FreeBSD上新建一个用户:
# pw user add -n Hyman -c 'Hyman Gite' -d /home/Hyman -G wheel -m -s /bin/tcsh # passwd Hyman
使用pkg命令安装了sudo:
# pkg install sudo
将新建用户添加到wheel组
# visudo
取消下面这行注释
%wheel ALL=(ALL) ALL