4/01/2009

Debian下安装SSH and Telnet服务

1.SSH
debian:~# apt-get install openssh-server
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
openssh-blacklist openssh-blacklist-extra
建议安装的软件包:
ssh-askpass rssh molly-guard
下列【新】软件包将被安装:
openssh-blacklist openssh-blacklist-extra openssh-server
共升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 0B/4547kB 的软件包。
解压缩后会消耗掉 9179kB 的额外空间。
您希望继续执行吗?[Y/n]y
更换介质:请把标有
“Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-1 20090214-16:54”
的碟片插入驱动器“/cdrom/”再按回车键

正在预设定软件包 ...
选中了曾被取消选择的软件包 openssh-blacklist。
(正在读取数据库 ... 系统当前总共安装有 97277 个文件和目录。)
正在解压缩 openssh-blacklist (从 .../openssh-blacklist_0.4.1_all.deb) ...
选中了曾被取消选择的软件包 openssh-blacklist-extra。
正在解压缩 openssh-blacklist-extra (从 .../openssh-blacklist-extra_0.4.1_all.deb) ...
选中了曾被取消选择的软件包 openssh-server。
正在解压缩 openssh-server (从 .../openssh-server_5.1p1-5_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 openssh-blacklist (0.4.1) ...
正在设置 openssh-blacklist-extra (0.4.1) ...
正在设置 openssh-server (1:5.1p1-5) ...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
Restarting OpenBSD Secure Shell server: sshd.


2.Telnet

debian:~# apt-get install xinetd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包将被【卸载】:
openbsd-inetd
下列【新】软件包将被安装:
xinetd
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 1 个软件包,有 0 个软件未被升级。
需要下载 0B/136kB 的软件包。
解压缩后会消耗掉 180kB 的额外空间。
您希望继续执行吗?[Y/n]y
dpkg:openbsd-inetd:有依赖问题,但是如您所愿还是继续删除:
swat 依赖于 openbsd-inetd inet-superserver;然而:
即将删除 openbsd-inetd。
未曾安装软件包“inet-superserver”。
提供了 inet-superserver 的软件包 openbsd-inetd 即将被删除。
swat 依赖于 openbsd-inetd inet-superserver;然而:
即将删除 openbsd-inetd。
未曾安装软件包“inet-superserver”。
提供了 inet-superserver 的软件包 openbsd-inetd 即将被删除。
(正在读取数据库 ... 系统当前总共安装有 97243 个文件和目录。)
正在删除 openbsd-inetd ...
Stopping internet superserver: inetd.
正在处理用于 man-db 的触发器...
选中了曾被取消选择的软件包 xinetd。
(正在读取数据库 ... 系统当前总共安装有 97237 个文件和目录。)
正在解压缩 xinetd (从 .../xinetd_2.3.14-7_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 xinetd (1:2.3.14-7) ...
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.

debian:~# apt-get install telnetd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
telnetd
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 0B/42.3kB 的软件包。
解压缩后会消耗掉 106kB 的额外空间。
更换介质:请把标有
“Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-2 20090214-16:54”
的碟片插入驱动器“/cdrom/”再按回车键

选中了曾被取消选择的软件包 telnetd。
(正在读取数据库 ... 系统当前总共安装有 97265 个文件和目录。)
正在解压缩 telnetd (从 .../telnetd_0.17-36_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 telnetd (0.17-36) ...
正在将用户“telnetd”加入到“utmp”组中
--------- IMPORTANT INFORMATION FOR XINETD USERS ----------
The following line will be added to your /etc/inetd.conf file:

telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd

If you are indeed using xinetd, you will have to convert the
above into /etc/xinetd.conf format, and add it manually. See
/usr/share/doc/xinetd/README.Debian for more information.
Suggested entry (automatically converted using itox):

service telnet
{
socket_type = stream
protocol = tcp
wait = no
user = telnetd
You must use option -daemon_dir if you use tcpd
-----------------------------------------------------------
然后新建了一个/etc/xinetd.d/telnet,内容如下:

debian:~#vi /etc/xinetd.d/telnet
service telnet
{
disable=no
flags=REUSE
socket_type+stream
wait=no
user=root
server=/usr/sbin/in.telnetd
server_args=-h
log_on_failure +=USERID
}
保存ok.

No comments: