OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。它用安全、加密的网络连接工具代替了 telnet、ftp、 rlogin、rsh 和 rcp 工具。OpenSSH 支持

源代码在线查看: stderr-data.sh

软件大小: 870 K
上传用户: wangcong200500
关键词: OpenSSH Secure telnet rlogin
下载地址: 免注册下载 普通下载 VIP

相关代码

				#	$OpenBSD: stderr-data.sh,v 1.2 2002/03/27 22:39:52 markus Exp $				#	Placed in the Public Domain.								tid="stderr data transfer"								DATA=/bin/ls${EXEEXT}				COPY=${OBJ}/copy				rm -f ${COPY}								for n in '' -n; do				for p in 1 2; do					verbose "test $tid: proto $p ($n)"					${SSH} $n -$p -F $OBJ/ssh_proxy otherhost \						exec sh -c \'"exec > /dev/null; sleep 3; cat ${DATA} 1>&2 $s"\' \						2> ${COPY}					r=$?					if [ $r -ne 0 ]; then						fail "ssh failed with exit code $r"					fi					cmp ${DATA} ${COPY}	|| fail "stderr corrupt"					rm -f ${COPY}									${SSH} $n -$p -F $OBJ/ssh_proxy otherhost \						exec sh -c \'"echo a; exec > /dev/null; sleep 3; cat ${DATA} 1>&2 $s"\' \						> /dev/null 2> ${COPY}					r=$?					if [ $r -ne 0 ]; then						fail "ssh failed with exit code $r"					fi					cmp ${DATA} ${COPY}	|| fail "stderr corrupt"					rm -f ${COPY}				done				done							

相关资源