1、一、安装 telnet 软件包(通常要两个) 。1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;2、是 telnet-server 软件包,这个才是真正的 Telnet server 软件包!安装之前先检测是否这些软件包已安装,方法如下:rootwljs root#rpm q telnetrootwljs root#rpm q telnet-clientrootwljs root#rpm q telnet-server如果没有检测到软件包,需要进行安装,red hat linux 9 默认已安装了 client 软件包,一般只要安装 tel
2、net-server 软件包即可:1、到我的 ftp 上下载软件包,方法如下:在虚拟控制台下依次输入:rootwljs root#ftp 210.45.160.27Name:ftpPassword:ftpftpcd linuxftplsftpget telnet-0.17-25.i386.rpmftpget telnet-server-0.17-25.i386.rpmftpbye2、安装软件包#rpm i telnet-0.17-25.i386.rpm#rpm i telnet-server-0.17-25.i386.rpm二、启动 telnet 服务1、开启服务方法一:使用 ntsysv,在
3、出现的窗口之中,将 telnet 勾选起来,然后按下 OK 即可 !方法二:编辑 /etc/xinetd.d/telnet#vi /etc/xinetd.d/telnetroottest root# vi /etc/xinetd.d/telnet找到 disable = yes确认将 sshd 前面的勾已打上!3、手工启动 OpenSSH:#service sshd start#service sshd restart(重新启动)4、停止服务器:#service sshd stop二、使用 OpenSSH 客户端Redhat linux 9 默认已安装了 OpenSSH 的客户端,客户端和服务
4、器连接时,可以使用两种验证方式:基于口令的验证方式和基于密匙的验证方式!1、基于口令的验证方式这种验证方式要求用户输入用户名称和密码!若没有指定用户名称和密码,则默认使用当前在客户机上的用户名!例 1:直接登陆rootwljs /#ssh 210.45.160.17则登陆用户名为客户机当前用户名!例 2:指定用户名登陆rootwljs /#ssh wwz210.45.160.17或: rootwljs /#ssh l wwz 210.45.160.17上面过程结束后,系统将会提示你输入用户名和密码!2、基于密匙的验证方式使用密匙的验证方式,用户先需要为自己创建一对密匙:公匙和私匙。 (公匙用在
5、要登陆的服务器上)OpenSSH 公开密匙的密码体制有 RSA、DSA!创建密匙:例:rootwljs /#ssh-keygen t rsa回车后,要求输入使用密匙时的口令!这样便生成了公匙和私匙:放在用户主目录下的.ssh 目录下,文件名:id_rsa.pub 和 id_rsa!必须将公匙复制到登陆的服务器的 /.ssh/目录下,并改名为:authorized_keys!然后,便可使用密匙方式登陆!#ssh l username ip 地址或主机名三、OpenSSH 上常用的命令1、不登陆远程系统使用命令#ssh 210.45.160.17 命令 参数2、本地系统和远程系统间文件的传输#sc
6、p a.txt root210.45.160.17:/b.txt#scp root210.45.160.17:/b.txt /c.txt3、sftp 命令Sftp 命令和 ftp 命令类似,它是 OpenSSH 提供的网络传输文件的小工具,它更加安全,使用和 ftp 相似的命令:主要有如下几个:1、登陆#ftp 210.45.160.172、ftp 会话的打开与关闭打开:open 210.45.160.27关闭:close3、文件的传输从 ftp 服务器上得到文件:Get a.txt向 ftp 上放文件Put a.txt4、退出 ftpBye5、其他bell:每个命令执行完毕后计算机响铃一次Cd ,ls 等一些常见命令也可以在 ftp 服务器目录中使用!