linux as4 虚拟机 上开启 telnet 和ssh 和 ftp 服务

来源:互联网 发布:购买海关数据合法吗 编辑:程序博客网 时间:2024/05/18 03:14

1.telnet服务开启

      (1)输入[root@rehat ~]# chkconfig krb5-telnet --list 
                  krb5-telnet     on
        这是你的服务存在的状态,如果没有的话,可能是你的telnet名字和我的不一样,也可能是你的那个rpm包没有安装

        我第一次Linux是没有安装的,然后通过酷盘在本地的iso文件下解压缩找到那个rpm文件,我的这个是在第二个iso文件中找到的,只是把它解压缩了,

      接着通过酷盘放到了网上,然后通过Linux的firefox下载到linux的机子上在Linux 上执行 rpm -ivh  /home/lyy/telnet-0.17-31.EL4.3.i386.rpm   (那个rpm的目录)

 执行完成后,我在 /etc/xinetd.d/ 找到如下图所示的文件,你的可能是telnet文件,

     

 对该文件 用 vi 进行编辑 vi /etc/xinetd.d/krb5-telnet  (就是将disable属性改为no)


(然后我是借鉴 http://www.cnblogs.com/chenlulouis/archive/2009/08/13/1545305.html 上说的,)内容如下:
重启服务: service xinetd restart  

注意 如果装系统的时候带上了防火墙需要# iptables -F   #关闭防火墙    (我关了,可是木有用呀,不知道什么情况,即使到最后我做到了chkconfig --list iptables 输出的全部是关闭也没有用,端口我最后没有办法是手动设置打开的)
才能远端telnet到服务器

修改 /etc下securetty文件可以以root身份登陆
在tty11下加入
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9


这就是我安装telnet的过程,如果有问题大家可以探讨哈。后面就是操作telnet

chkconfig telnet on 或者 chkconfig telnetoff   chkconfig telnet --list

 

2.ftp服务开启 (这个是昨天弄好的,有点记不得了,)

  同上面的一样,在第一个ISO安装文件中C:\linux\as 4\RHEL4-U2-i386-AS-disc1\RedHat\RPMS\vsftpd-2.0.1-5.EL4.3.i386.rpm 找到这个文件,放到Linux目录下, 运行rpm-ivh 目录路径   安装。

  运行  service vsftpd start好像就可以了,建议大家网上再看看,下次有问题我在测试下.
 

3.ssh服务开启

   这个是参照 http://blog.csdn.net/huxinghua/article/details/1649142他上面说的,这个我按照它的配置的唯一的一个不同  ssh-keygen命令一直告诉我-t需要指定,后面我在网上搜了下, ssh-keygen -t rsa 然后就可以了,网址如下,(其实这一步对我那边的ssh客户端连接好像没有影响,我感觉没有用到,下次在深入理解,这次还是搭建好了再说)

http://linux.die.net/man/1/ssh-keygen

-ttype
Specifies the type of key to create. The possible values are ''rsa1'' for protocol version 1 and ''rsa'' or ''dsa'' for protocol version 2.


好了,现在下个ssh的客户端吧,http://www.onlinedown.net/soft/20089.htm(SSH Secure Shell Client 3.2.9 )

安装成功后,ssh界面如下图所示:

后面最头疼的问题,就是一直报一个无法连接的错误,类似于网上的这个图片上面的这个图是我最后成功时候的截图,


那个错误是因为端口的问题,即使我把防火墙关了好像也不管用,只好在网上找到这样的方法了,将端口从防火墙中设置可以访问。http://dagu.iteye.com/blog/940502 这是我解决的方法网站。

[root@oracle]# cd /etc/sysconfig/
[root@oracle]# vi iptables
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 1521 -j ACCEPT

-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 23 -j ACCEPT
保存退出 iptables

[root]# /etc/init.d/iptables save
[root]#/sbin/service iptables save

[root]# /etc/rc.d/init.d/iptables start

大致这样,然后我就可以用ssh访问了,好多可能只是碰巧做对了,很多没有理解,先写下来,以后有问题大家多多交流,谢谢。



原创粉丝点击