Solaris 10 ftp,telnet,ssh,sendmail
1. 管理命令 svcadm (服务状态管理,启动、停止等)
# svcs <br>查看当前所有的服务状态,可以使用|管道符重定向作更个性化的查找;如
# svcs |grep online 查看当前运行服务
# svcs |grep offline 查看当前停止服务
# svcs |grep inetd 查看inetd服务状态
2. solaris 10 关闭ftp、telnet、sendmail
#svcadm disable svc:network/ftp
#svcadm disable svc:network/telnet
#svcadm disable svc:network/smtp:sendmail
3. Solaris 修改root 可以Telnet 与ftp
这几天安装了Solaris 10 安装完后发现不可以用root telnet 与 ftp ,
修改 /etc/default/login把CONSOLE=/dev/console该行注释掉,就可以用root telnet 。
在 /etc/ftpd/ftpusers,如果有root,行首加#号注释掉就可以了。
4. Solaris 10开启SSH服务
Solaris在安装完毕后就提供了该项服务:OpenSSH
服务的开启方法:svcadm enbale -rt ssh
默认情况下,OpenSSH是禁止root帐户通过SSH方式登录的,以保障安全。
方法如下:
修改 /etc/ssh/sshd_config文件,将其中的“PermitRootLogin no”修改为“PermitRootLogin yes”,再执行 svcadm restart ssh 重新启动SSH服务。
5. 启动FTP或查看FTP状态
默认FTP是关闭的,启动命令:
# svcadm enable /network/ftp
此时查看FTP服务状态:
# svcs -l network/ftp
默认情况下,root用户无法登录,需要修改/etc/ftpd/ftpusers文件,把root那行前面加个#注释掉就可以了。
6. 重启SSH
默认SSH是开启的。但是root用户无法登录,需要修改/etc/ssh/sshd_config,把里面的 PermitRootLogin改为 yes,再重启ssh服务,
重启命令:
# svcadm restart network/ssh
7. 重启网卡
以前修改/etc/hosts文件的IP后都是通过重启机器来使设置生效的,现在也可以通过下面的命令让它生效,无需重启机器。
# svcadm restart physical
8. 如何重新启动sshd服务?
# ps -ef | grep ssh 查询ssh状态
root 516 1 0 Dec 27 ? 0:00 /usr/lib/ssh/sshd
root 2006 1728 0 09:52:49 pts/3 0:00 grep ssh
# kill -9 516 终止ssh
# /usr/lib/ssh/sshd 启动ssh
9.
注释掉/etc/default/login其中CONSOLE=/dev/console 一行,root就可以telnet:
# more /etc/default/login
#ident "@(#)login.dfl 1.14 04/06/25 SMI"
#
# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
# Set the TZ environment variable of the shell.
#
#TIMEZONE=EST5EDT
# ULIMIT sets the file size limit for the login. Units are disk blocks.
# The default of zero means no limit.
#
#ULIMIT=0
# If CONSOLE is set, root can only login on that device.
# Comment this line out to allow remote login by root.
#
#CONSOLE=/dev/console
# PASSREQ determines if login requires a password.
#
PASSREQ=YES
# ALTSHELL determines if the SHELL environment variable should be set
#
ALTSHELL=YES
# PATH sets the initial shell PATH variable
#
#PATH=/usr/bin:
# SUPATH sets the initial shell PATH variable for root
#
#SUPATH=/usr/sbin:/usr/bin
# TIMEOUT sets the number of seconds (between 0 and 900) to wait before
# abandoning a login session.
#
#TIMEOUT=300
# UMASK sets the initial shell file creation mode mask. See umask(1).
#
#UMASK=022
# SYSLOG determines whether the syslog(3) LOG_AUTH facility should be used
# to log all root logins at level LOG_NOTICE and multiple failed login
# attempts at LOG_CRIT.
#
SYSLOG=YES
# SLEEPTIME controls the number of seconds that the command should
# wait before printing the "login incorrect" message when a
# bad password is provided. The range is limited from
# 0 to 5 seconds.
#
#SLEEPTIME=4
# DISABLETIME If present, and greater than zero, the number of seconds
# login will wait after RETRIES failed attempts or the PAM framework returns
# PAM_ABORT. Default is 20. Minimum is 0. No maximum is imposed.
#
#DISABLETIME=20
# RETRIES determines the number of failed logins that will be
# allowed before login exits. Default is 5 and maximum is 15.
# If account locking is configured (user_attr(4)/policy.conf(4))
# for a local user's account (passwd(4)/shadow(4)), that account
# will be locked if failed logins equals or exceeds RETRIES.
#
#RETRIES=5
#
# The SYSLOG_FAILED_LOGINS variable is used to determine how many failed
# login attempts will be allowed by the system before a failed login
# message is logged, using the syslog(3) LOG_NOTICE facility. For example,
# if the variable is set to 0, login will log -all- failed login attempts.
#
#SYSLOG_FAILED_LOGINS=5
=========================================================
转载于:https://www.cnblogs.com/emanlee/archive/2012/07/09/2583674.html
Solaris 10 ftp,telnet,ssh,sendmail相关推荐
- 华为交换机ftp\telnet\ssh功能配置指导
华为交换机ftp\telnet\ssh功能配置指导 配置命令如下: # telnet server enable ftp server enable stelnet server enable ssh ...
- Solaris 10 启用、重启和关闭服务svcadm svcs
官网手册: smf - 服务管理工具 https://docs.oracle.com/cd/E26926_01/html/E29117/smf-5.html#REFMAN5smf-5 svcadm(命 ...
- (转)Solaris 10 的基本操作
作者:田逸(sery@163.com) 欢迎转载,版权所有 登录系统 把solaris 10正确的安装到计算机上以后,接下来要做的第一件事情便是登录到solaris系统.solaris 10提供了两种 ...
- Solaris 10 学习笔记
{转}Solaris 10 学习笔记 Solaris 10 安装并运行Solarids 10的硬件环境 1. SPARC平台 2. X86平台 3. ...
- Oracle Solaris 10图文安装
文章目录 1. 虚拟机软件 2. solaris 10镜像 3. 安装OS 4. 允许远程使用root用户登录SSH 5. bash配置 5.1. 修改bash 5.2. 修改提示符 6. CRT连接 ...
- Solaris 10 系统禁用服务
Solaris 10 系统禁用服务 文章中的机器是做DNS服务器,DNS服务都开放 1.禁用FTP.TELNET 服务 #svcadm disable ftp #svcadm disable teln ...
- Solaris 10 系统维护
作者:田逸([email]sery@163.com[/email]) 相信很多人和我有类似的想法:要是solaris 10安装配置完以后把它扔到某个位置再也不用管它,那该有多好.当然,这只是我们的一厢 ...
- Solaris 10网络服务
作者:田逸(sery@163.com) <开放系统世界> 2006年10期 多年前,sun 微系统公司提出"网络就是计算机"这一著名的口号,从而使得网络的概念逐渐为世人 ...
- linux telnet远程登录工具,Linux 远程登录(telnet ssh)
Linux 远程登录(telnet ssh) telnet [root@rhel6 ~]# rpm -qa | grep telnet telnet-server-0.17-47.el6.x86_64 ...
最新文章
- 40)类与类之间的关系(has use is)
- Mongodb的锁 原子性 隔离性 一致性
- 【报错】ValueError: not enough values to unpack expected 2, got1
- poj 1035 Spell checker(hash)
- 20210218:力扣第228周周赛(下)
- ORACLE异常处理及函数
- ros开发增加clion常用模板及初始化配置(六)
- 安防巨头们集体造车 跳出安防已成常态
- 【网络流24题】分配问题 最小最大费用最大流
- spring boot 访问zul页面语言设置
- java学生成绩管理系统不使用数据库_java学生成绩管理系统(不用数据库,用txt),写出来有报酬...
- 怎么从apk源码中查看服务器地址,反编译apk查看源码
- 计算机应用基础——计算机软件(一)
- 毕业设计-论文写作笔记【毕设题目类型、论文写作细节、毕设资料】
- mysql重启报without updating PID file错
- 初窥 Python 的 import 机制
- CuraEngine引擎命令行调用方法
- 实时数据库和关系数据库的区别、对比
- Jetson nano安装Google拼音输入法
- 我如何构建Pomodoro Clock应用程序,以及在此过程中学到的课程
热门文章
- 【Flink】 Flink 源码之 SQL 执行流程
- 【Flink】Flink 写入 MySQL主键冲突 默认Upsert策略
- 【Okio】Okio 简单入门
- 【elasticsearch】es直接put一个数据到es Can‘t merge because of conflicts Cannot update enabled setting _source
- 【Kafka】Kafka生产者producer相关参数详解batch.size linger.ms 等参数
- spark学习-75-源代码:Endpoint模型介绍(6)-Endpoint的消息的接收(2)
- Spark的测量系统MetricsSystem
- 《spring-boot学习》-01-初体验
- 使用Spring Boot Operator部署SpringBoot到K8S
- 面试官:Spring事务失效的场景有哪些?如何解决?