Solaris配置FTP和SSH

一、ftp的配置

1、查询ftp的状态:
# svcs -l ftp
fmri         svc:/network/ftp:default
name         FTP server
enabled      false
state        disabled
next_state   none
state_time   Wed May 11 15:22:39 2011
restarter    svc:/network/inetd:default
2、启动ftp
# svcadm enable ftp
3、启动之后的状态
# svcs -l ftp
fmri         svc:/network/ftp:default
name         FTP server
enabled      true
state        online
next_state   none
state_time   Wed May 11 19:25:06 2011
restarter    svc:/network/inetd:default
默认情况下,root用户无法登录,需要修改/etc/ftpd/ftpusers文件,把root那行前面加个#注释掉就可以了
使用vi命令修改
修改完按esc,输入冒号,如果输入q!表示直接退出,输入wq保存退出。

4、关闭ftp

svcadm disable ftp

5、重启ftp

svcadm restart ftp

6、添加用户和访问目录

添加用户,并制定目录:

useradd -d /app/upload -m admin

设置密码:

passwd admin

重启一下ftp,此时用户已经可以使用ftp账号登陆,但是路径不受限制

要限制用户在自己的目录,需要在/etc/ftpd/ftpaccess最后面的添加

 restricted-uid    * 会把FTP用户目录限制在自己的主目录。

二、ssh配置

 

1、修改配置:
默认SSH是开启的。但是root用户无法登录,需要修改/etc/ssh/sshd_config,把里面的PermitRootLogin改为yes

2、重启ssh服务
重启命令:
# svcadm restart network/ssh(不加network也可以)如果重起命令不起作用 可以试下svcadm refresh ssh
svcadm enable ssh

3、查询状态:
# svcs -l ssh
fmri         svc:/network/ssh:default
name         SSH server
enabled      true
state        online
next_state   none
state_time   Wed May 11 19:12:22 2011
logfile      /var/svc/log/network-ssh:default.log
restarter    svc:/system/svc/restarter:default
contract_id  86
dependency   require_all/none svc:/system/filesystem/local (online)
dependency   optional_all/none svc:/system/filesystem/autofs (online)
dependency   require_all/none svc:/network/loopback (online)
dependency   require_all/none svc:/network/physical (online)
dependency   require_all/none svc:/system/cryptosvc (online)
dependency   require_all/none svc:/system/utmp (online)
dependency   require_all/restart file://localhost/etc/ssh/sshd_config (online)

 

三、创建用户

 

假设我们要创建的用户名为:name1

1、useradd   name1

2、passwd   name1

    系统提示你输入密码:

    系统再次提示你输入密码:

3、创建目录:

     mkdir -p /export/home/name1

4、改变目录所有者为name1

     chown name1 /export/home/name1

5、修改/etc/passwd文件

     vi /etc/passwd

     把其中::/home/name1修改为::/export/home/name1

6、更换用户shell,使用bash可以使用上下方向键来选择历史命令

    :bin/sh修改为:/bin/bash

    :wq!(保存退出)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值