Fedora 17下安裝與配置ssh

1) 安裝openssh-server 

# yum install openssh-server

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

# rpm -qa | grep openssh-server

 3) 修改ssh服務的配置文件(需要在root用戶下更改)
打開/etc/ssh/ssh_config ,去掉其中:
Port 22
Protocol 2,1
前面的#號,
然後重新啓動:
# service sshd restart

4) 配置開機自動啓動SSH服務:
# vi /etc/rc.local
加入
/etc/init.d/sshd start 
聽說除了tomcat,其他的只要把啓動參數寫入rc.local就好

5)設置一下防火牆,允許ssh端口被訪問:(兩種方法選其中一種)
方法 a.
將端口22(或者自定義的其他端口)加到防火牆的設置中,標記爲Accept

# iptables -A INPUT -p tcp --dport 22 -j ACCEPT
將端口22(或者自定義的其他端口)加到防火牆的設置中,標記爲Accept
# iptables -A INPUT -p tcp --dport 22 -j ACCEPT

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

   也可以將上述參數加入防火牆配置中:
# 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電腦上輸入以下語句

# su    //獲得root權限下才能控制
# ssh 192.168.1.102    //連接Ip, 然後按提示輸入B 電腦的登陸密碼,連接成功。

8)注意事項:
1.以上測試過程在fedora 17的64位電腦上配置成功, 此係統爲完全安裝的fedora系統。
2.以上網絡環境爲局域網環境, 而且沒臺機器需要固定IP(像Win7那樣配置固定IP, 默認網關之類)
3.以上過程可能有提示輸入“yes”之類的語句, 本文不在此說明, 配置過程多加留意。

發佈了25 篇原創文章 · 獲贊 3 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章