安裝教學---為你的 Linux 安裝 SSH (一)
發言人: 花心大恐龍 (211.22.5.---)
發表日期: 03-16-01 18:10
安裝教學---為你的 Linux 安裝 SSH
* 什麼是 ssh ?
Ssh (Secure Shell) 是一套安全的網路連線程式, 它可以讓您透過網路連線至其他
電腦, 在其他電腦上執行程式, 在電腦之間拷貝檔案, 它甚至可以提供您更安全的 X 連
線 ; 而以上的這些連線, 都是在編碼的保護下完成的。
也就是說安裝了 ssh 之後就可以將不安全的 Telnet 和 FTP 給關掉了。
* 為什麼要使用 ssh ?
上面所說的各種功能, 傳統 BSD 所提供的 r 指令 (rsh, rlogin, rcp) 幾乎都能
完成, 那為什麼我們要用 ssh 呢 ? 理由就在於 r 指令所提供的連線並沒有經過編碼,
有心人只要使用適當的工具就能夠截下您所輸入的每一個字, 包括密碼。如果您利用
X protocol 在遠端機器執行 X 程式, 有心人也可以截下您傳輸的資料, 當然也包括密
碼。而 ssh 就針對了這些弱點做了補強, 對所傳輸的資料加以編碼。
* ssh2 對 ssh1 做了那些方面的補強 ?
Ssh2 對 ssh1 的程式碼做了大幅度的改寫, 根據 ssh 公司的說法, ssh2 有 98%
的程式碼和 ssh1 的不一樣。除了 ssh1 所提供的 RSA 法之外,ssh2 也提供了另外的
公開金匙編碼法以及金匙交換法, ssh2 預設採用 DSA 編碼以及 Diffie-Hellman 金匙
交換法。此外, 更提供了 sftp, 使我們能在 ftp 方面也得到安全的保障。
原始網頁:http://www.ssh.com
原始下載位置:ftp://ftp.ssh.com/pub/ssh/
檔案下載:http://linuxnews.idv.tw/download/ssh-1.2.31.tar.gz 1MB for Linux Server
檔案下載:http://linuxnews.idv.tw/download/SSHWin-2.4.0-pl2.exe 5MB for Win32 Client
安裝環境:Linpus 6.2 (百資 6.2)
1.下載完之後將檔案解壓縮
tar zxvf ssh-1.2.31.tar.gz
2.開始編譯,安裝
cd ssh-1.2.31;
./configure;
make;
make install;
3.編輯 /etc/rc.d/rc.local 加入 /usr/sbin/sshd 以便開機自動啟動。
4.完成
如果妳是 2 台 linux 要相連的話就都要裝這個程式,如果是 winxx 要連 Linux 的話就要安裝 for winxx 的程式
winxx 部分的請自己 Try Try see ..因為太簡單了
Linux 的使用方法如下
/usr/bin/ssh -l username 192.168.6.1
然後輸入密碼
連進去之後就是一般的文字介面,就可以開始用了。
還有,ssh 可以直接使用 root 登入。請慢用。
◎PS.如果你要對連線進來的 IP 做限制的話可以編輯 /etc/hosts.deny 和 /etc/hosts.allow
範例如下:
/etc/hosts.deny:
ALL:ALL
#禁止所有 IP 使用所有的服務
/etc/hosts.allow:
sshd:111.222.333.444
#開放 111.222.333.444 使用 ssh 連線"進來"
下次再教各位怎麼用 FTP 的部分
********************************************************
Linux 新聞網
http://linuxnews.idv.tw
http://linux.inroc.com
ICQ:19268670