• Fedora 17下安装与配置ssh(转)


    1) 安装openssh-server 

     
    1. # yum install openssh-server  

     2) 查看是否已成功安装openssh-server 

     
    1. # rpm -qa | grep openssh-server  


     3) 修改ssh服务的配置文件(需要在root用户下更改)
    打开/etc/ssh/ssh_config ,去掉其中:
    Port 22
    Protocol 2,1
    前面的#号,
    然后重新启动:

     
    1. # service sshd restart  


    4) 配置开机自动启动SSH服务:

     
    1. # vi /etc/rc.local  

    加入
    /etc/init.d/sshd start 
    听说除了tomcat,其他的只要把启动参数写入rc.local就好

    5)设置一下防火墙,允许ssh端口被访问:(两种方法选其中一种)
    方法 a.
    将端口22(或者自定义的其他端口)加到防火墙的设置中,标记为Accept

     
    1. # iptables -A INPUT -p tcp --dport 22 -j ACCEPT  

    将端口22(或者自定义的其他端口)加到防火墙的设置中,标记为Accept

     
    1. # iptables -A INPUT -p tcp --dport 22 -j ACCEPT  

    (这句很重要,不然外部连接不了。)
    方法 b.

      也可以将上述参数加入防火墙配置中:

     
    1. # vi /etc/sysconfig/iptables  

      加入: -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

      保存后重启iptables即可

    6)其它
    另外fedora与debain和unbutu一样,也可以通过下面命令进行启动与关闭:
    # sshd stop
    # sshd start
    # sshd restart

    7)测试访问 :
    目的: 电脑A 访问 电脑B
    前提: A 和 B都安装了ssh并打开ssh服务, 假设A的IP为192.168.1.101, B的IP为192.168.1.102
    过程: 在A电脑上输入以下语句

     
    1. # su    //获得root权限下才能控制  
     
    1. # ssh 192.168.1.102    //连接Ip, 然后按提示输入B 电脑的登陆密码,连接成功。  


    8)注意事项:
    1.以上测试过程在fedora 17的64位电脑上配置成功, 此系统为完全安装的fedora系统。
    2.以上网络环境为局域网环境, 而且没台机器需要固定IP(像Win7那样配置固定IP, 默认网关之类)
    3.以上过程可能有提示输入“yes”之类的语句, 本文不在此说明, 配置过程多加留意。

    转:http://blog.csdn.net/ashuai81/article/details/8058612

  • 相关阅读:
    jQuery遍历节点方法汇总
    python_30期自动化【艺龙酒店】
    python_30期【条件判断语句】
    python_30期【os模块 path处理路径】
    python_30期自动化【类的封装】
    python_30期【函数里面的位置参数/默认参数】
    python_30期【while循环】
    python_30期【http_requsts】
    python_30期【类方法之间的调用 return】
    python_30期【实例函数 类里面的函数】
  • 原文地址:https://www.cnblogs.com/jinguodong/p/3010146.html
Copyright © 2020-2023  润新知