連接伺服器與 SSH 的問題

本區專門提供 Mac OS X 使用者交換使用心得

版主: ross_ttbryanchangdigdogchester

回覆文章
內容
發表人
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

連接伺服器與 SSH 的問題

#1 文章 進藤光 »

笨蛋 Admin【阿光】又想來請求眾家高手協助....

我用一部 Mac 連線到另一部 Mac,有兩種方式:

1. 打開 Finder 的【網路】直接點選另一部 Mac
2. 用【連接伺服器】輸入 afp://imac 或是 smb://imac

當然,兩部 Mac 還要透過內建外掛的 smb 來連就沒意義了,更何況 smb 對檔名的限制比較多,例如不能用 / 。

但是無論方法 1 或 2,無論連線方向(iMac 到 PB, PB 到 iMac,或 Mac mini)都會看到這個畫面:

圖檔

我不懂 UNIX 的 SSH,不知道同樣是 Mac 為啥會有【"不支援透過 SSH 的安全連線"】??

當然,用【終端機】的 ssh 連線時,就不會有類似的警告,但是同樣只能連線到該帳號的 home 檔案夾。

我明白 Mac OS X 到現在還沒有 Terminal Service,不能多人用視窗模式登入到 Server,不過這個 SSH 實在是搞不懂.....

當然啦.... 爬這種文也是沒用的....

http://ubb.frostyplace.com.tw/viewtopic.php?t=12310
世界初、支援RAW相片上傳、分享、學習交流的 insoler • 社群網站https://www.insoler.com
攝影書:「美食写真の達人」進藤ヒカル・著
頭像
tylerlin
留言五百如一日
文章: 618
註冊時間: 05/01/2001 1:01 am
來自: 溫哥華 / 台北
聯繫:

#2 文章 tylerlin »

到系統裡的共享看看Remote Login開了沒。
開了才可以用SSH....

不過你提到用終端機可以...那就不知了。
頭像
ross_tt
冰果室最佳貢獻男
文章: 8062
註冊時間: 05/25/2001 1:01 am
來自: 台灣/高雄市

Re: 連接伺服器與 SSH 的問題

#3 文章 ross_tt »

進藤光 寫:我明白 Mac OS X 到現在還沒有 Terminal Service,不能多人用視窗模式登入到 Server,不過這個 SSH 實在是搞不懂.....
OS X 是有類似 terminal service 的東西,不過要花錢...... :evil:

http://www.frostyplace.com/index.php?story_id=332
請拜讀 Digdog 大作
【老地方神聖狂吃團之大吃客】
頭像
Impreza
留言五百如一日
文章: 573
註冊時間: 10/14/2003 7:16 pm
來自: 群山中

Re: 連接伺服器與 SSH 的問題

#4 文章 Impreza »

ross_tt 寫:
進藤光 寫:我明白 Mac OS X 到現在還沒有 Terminal Service,不能多人用視窗模式登入到 Server,不過這個 SSH 實在是搞不懂.....
OS X 是有類似 terminal service 的東西,不過要花錢...... :evil:

http://www.frostyplace.com/index.php?story_id=332
請拜讀 Digdog 大作
圖不見了....
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

Re: 連接伺服器與 SSH 的問題

#5 文章 進藤光 »

ross_tt 寫:
進藤光 寫:我明白 Mac OS X 到現在還沒有 Terminal Service,不能多人用視窗模式登入到 Server,不過這個 SSH 實在是搞不懂.....
OS X 是有類似 terminal service 的東西,不過要花錢...... :evil:

http://www.frostyplace.com/index.php?story_id=332
請拜讀 Digdog 大作
沒關係 Windows Server 的 Terminal Service 也要花 $$ 還不便宜....
但是【Apple Remote Desktop 可以說是一套功能十分完整的遠端遙控軟】跟 Terminal Service 真的不一樣!!

ARD 就真的是 pcANYWHERE,只是遠端遙控,跟【多人共用一部電腦】的【終端機】完全不同....

我有裝過 ARD.... 不好用,還是 VNC 簡單實在....
另外 ARD 使用與 VNC 同樣的 5900 tcp port,害我只好把 VNC 改用 5901 等其他 port。

我有開【共享】裡面的【遠端登入】,也就是 SSH,用終端機確實是可以登入~~
我認為這只是【連接伺服器】罷了,除了能 copy 檔案,檔案共享,啥事也不能做,除非在 user 裡面的【應用程式】放入程式....

雖然有 SSH 連線警告,但是不予裡會,應該會用【低安全性】連接到另一部 Mac.....
但是何謂【安全性較低的連線】???
世界初、支援RAW相片上傳、分享、學習交流的 insoler • 社群網站https://www.insoler.com
攝影書:「美食写真の達人」進藤ヒカル・著
頭像
Impreza
留言五百如一日
文章: 573
註冊時間: 10/14/2003 7:16 pm
來自: 群山中

Re: 連接伺服器與 SSH 的問題

#6 文章 Impreza »

進藤光 寫:
ross_tt 寫:
進藤光 寫:我明白 Mac OS X 到現在還沒有 Terminal Service,不能多人用視窗模式登入到 Server,不過這個 SSH 實在是搞不懂.....
OS X 是有類似 terminal service 的東西,不過要花錢...... :evil:

http://www.frostyplace.com/index.php?story_id=332
請拜讀 Digdog 大作
沒關係 Windows Server 的 Terminal Service 也要花 $$ 還不便宜....
但是【Apple Remote Desktop 可以說是一套功能十分完整的遠端遙控軟】跟 Terminal Service 真的不一樣!!

ARD 就真的是 pcANYWHERE,只是遠端遙控,跟【多人共用一部電腦】的【終端機】完全不同....

我有裝過 ARD.... 不好用,還是 VNC 簡單實在....
另外 ARD 使用與 VNC 同樣的 5900 tcp port,害我只好把 VNC 改用 5901 等其他 port。

我有開【共享】裡面的【遠端登入】,也就是 SSH,用終端機確實是可以登入~~
我認為這只是【連接伺服器】罷了,除了能 copy 檔案,檔案共享,啥事也不能做,除非在 user 裡面的【應用程式】放入程式....

雖然有 SSH 連線警告,但是不予裡會,應該會用【低安全性】連接到另一部 Mac.....
但是何謂【安全性較低的連線】???
防火牆有沒有開阿?如果有開要把SSH打勾喔。

SSH在xNIX裡沒有分高安全性或低安全性阿,只有加密bit數有分吧。
頭像
tylerlin
留言五百如一日
文章: 618
註冊時間: 05/01/2001 1:01 am
來自: 溫哥華 / 台北
聯繫:

#7 文章 tylerlin »

有用SSH -> 安全性高。
沒用SSH -> 安全性較低。

不知道這個討論是不是同個問題?
http://macslash.org/comments.pl?sid=4546&cid=73837

這裡也有討論。
http://forums.macnn.com/archive/index.php/t-230936.html

基本上,意思是說,買Server OS可以打個勾,然後AFP就透過SSH...
其他人呢,就開個終端機建立一個"隧道":
執行 ssh username@remote.server -L 10548:127.0.0.1:548
在終端機沒關以前,這個"隧道"(port 10548)都可以用。

然後連接時要鍵入port... afp://localhost:10548

進藤兄如果覺得不必,而且每次連線都跳這個視窗很煩,也可以更改設定,叫他不用SSH...
Tiger 的設定在輸入密碼那頁的左下角,那個方形的齒輪點下去可以找到Options.
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

#8 文章 進藤光 »

非常感謝 tylerlin 幫我爬文....

先回答【硬皮鯊】的問題....
防火牆有沒有開阿?如果有開要把SSH打勾喔。
SSH在xNIX裡沒有分高安全性或低安全性阿,只有加密bit數有分吧。
1. 兩邊的防火牆關掉了,還是一樣..... Orz
2. 我不知道,我完全不懂 SSH,也沒 K 過.....

接著回答【tylerlin】的問題....

1. 應該是!提問者說這個,應該不用我翻譯吧.... 跟我說的一樣啦....
if you set AFP to use SSH and SSH was not available because you were connecting to a server that did not support it, you would get no warning of any kind and you would have no idea that your connection was not secured.
2. 感謝你幫我爬,還找到這份安全性文件檔案

http://www.corsaire.com/white-papers/04 ... c-os-x.pdf

我也照該檔案,以及你的步驟做了,防火牆仍關閉中,以免 port 被擋住。

在 Terminal 不關的情況下,確實是可以用【afp://localhost:10548】連線過去,也看到另一部電腦的檔案夾。不過 SSH 安全警告依舊!!!

一但 Terminal 關掉之後,【afp://localhost:10548】就完全無法連線,這證明了【隧道有打通】但是在 10.4.2 照樣被 SSH 給攔下來.....

換句話說,沒路用....

我猜想這個手段大概只有 10.3 以前才能互連。我的 iMac 233 只能裝 10.3.9,我是從 10.4.2 連到 10.3.9,還沒試過用這種手法從 10.3.9 連到 10.4.2 的 PB... 正常方式一樣會有 SSH 警告!
連到另一部 10.4.2 server 情況相同,同樣會有 SSH 警告!

至於你說的 Option 就是這個,我知道,我全開了:

圖檔

可能全開不好吧???
關掉【當連線不支援 SSH 時發出警告】,只是【眼不見為淨法】....

好奇怪整個老地方都沒人問兩部 Mac 用 AFP 互連的問題,莫非只有我有問題嗎???

還是大家都用【眼不見為淨法】就算了???

我想不通的是,明明 Mac OS X 就有 SSH,也能用 Terminal 連線,也沒啥警告,為啥 GUI 就有??還說不支援 SSH????

以前買 Mac 是因為比 Windows 簡單易用,好像易用不變,但是【越來越複雜】啊......

嗚~~~~我怎麼覺得 Mac 越來越難 K 啊~~~
還是說【阿光我果真是笨蛋 Admin,而且越來越笨??】 :badgrin:
tylerlin 寫:有用SSH -> 安全性高。
沒用SSH -> 安全性較低。

不知道這個討論是不是同個問題?
http://macslash.org/comments.pl?sid=4546&cid=73837

這裡也有討論。
http://forums.macnn.com/archive/index.php/t-230936.html

基本上,意思是說,買Server OS可以打個勾,然後AFP就透過SSH...
其他人呢,就開個終端機建立一個"隧道":
執行 ssh username@remote.server -L 10548:127.0.0.1:548
在終端機沒關以前,這個"隧道"(port 10548)都可以用。

然後連接時要鍵入port... afp://localhost:10548

進藤兄如果覺得不必,而且每次連線都跳這個視窗很煩,也可以更改設定,叫他不用SSH...
Tiger 的設定在輸入密碼那頁的左下角,那個方形的齒輪點下去可以找到Options.
-----------------------------------------------------------------------------
阿光繼續爬文,爬到這個:

http://www.macosxhints.com/article.php? ... SSH+screen

這句話應該就是解答了吧??

OS X includes a built-in secure remote access package known as SSH (Secure SHell). However, there is no GUI for enabling SSH

至於該網頁提供的解決辦法,我真的不想拿我的 PB 來試驗 (我把網頁存起來,哪天想不開就來試試看),所以大概只能放棄,改用【眼不見為淨法】囉..... :badgrin:
世界初、支援RAW相片上傳、分享、學習交流的 insoler • 社群網站https://www.insoler.com
攝影書:「美食写真の達人」進藤ヒカル・著
頭像
tylerlin
留言五百如一日
文章: 618
註冊時間: 05/01/2001 1:01 am
來自: 溫哥華 / 台北
聯繫:

#9 文章 tylerlin »

進藤光 寫: 阿光繼續爬文,爬到這個:

http://www.macosxhints.com/article.php? ... SSH+screen

這句話應該就是解答了吧??

OS X includes a built-in secure remote access package known as SSH (Secure SHell). However, there is no GUI for enabling SSH
這這這.....2001年的Post現在還適用嗎?

其實Mac OSX本來就是Unix的近親... 真正會用Unix、Linux的人才能稱的上是電腦高手。無奈的是Unix那種文字編輯的設定檔真的會把一般人搞瘋。

這就是蘋果厲害的地方,能把這麼複雜(強大)的東東包裝的讓小白也會用。延伸的缺點就是很多設定都很陽春。不過如果你不介意學習,OSX還是可以像Linux那樣胡攪。

所以很多Unix、Linux用戶轉到OSX上,因為適應起來不難。而且有PowerBook可用 :)

ps: 剛剛自己試了一下,如進藤兄所講,那個討厭的視窗還是會跳出來。不過用隧道去連其實就是用SSH了。哪位高手來解答?
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

#10 文章 進藤光 »

感謝你一大早就來幫我測試.... 謝謝!
tylerlin 寫:這這這.....2001年的Post現在還適用嗎?

其實Mac OSX本來就是Unix的近親... 真正會用Unix、Linux的人才能稱的上是電腦高手。無奈的是Unix那種文字編輯的設定檔真的會把一般人搞瘋。

這就是蘋果厲害的地方,能把這麼複雜(強大)的東東包裝的讓小白也會用。延伸的缺點就是很多設定都很陽春。不過如果你不介意學習,OSX還是可以像Linux那樣胡攪。

所以很多Unix、Linux用戶轉到OSX上,因為適應起來不難。而且有PowerBook可用 :)

ps: 剛剛自己試了一下,如進藤兄所講,那個討厭的視窗還是會跳出來。不過用隧道去連其實就是用SSH了。哪位高手來解答?
我也認為應該不適用啊.... 所以不敢亂試!
可是從 2001 的 10.0 搞到現在 Apple 都會不會是因為【太忙】,還沒改到這裡?

兩部 Mac 互相連線,應該是 Apple 家族的基本功能吧?怎麼搞成 10.4 終於把 smb 的問題解決了,afp 卻還在拖??

莫非要等 10.5?我看 10.5 幾乎是要以 Intel 為主.... afp 跟 AppleTalk 或許哪天會消失??
Unix那種文字編輯的設定檔真的會把一般人搞瘋
對我這種從 Apple II, MS-DOS 3.3 玩到現在的人來說,UNIX 指令是還好啦.... 只不過因為從來沒 K 過 UNIX 指令,我也沒摸過 Linux,工作環境也不需要用 Linux,所以是很吃力.....

買書來 K ..... 唉~~只能去看看天龍有沒有進 Mac 的原文書,中文?不可能啦.....

我還得繼續 K Windows 呢.... 公司的 Server 就是 Windows 版,2000 跟 2003 都有。
大家也還在用 Access (雖然有 ERP),除非能放棄 Access,或是 Microsoft 哪天想通終於把整套 Office 轉到 Mac.... 不過等到這天,或許也沒用,因為受限 ERP,可能要繼續用 windows....
真正會用Unix、Linux的人才能稱的上是電腦高手。
說對了,像阿光只會 Windows 的這種笨蛋 Admin,那算得上電腦高手..... 最近搞 Mac OS X Server,處處碰壁,連 mail server 也還沒完全搞定,能寄不能收(Relay access denied),搞到快成智障..... :badgrin:
世界初、支援RAW相片上傳、分享、學習交流的 insoler • 社群網站https://www.insoler.com
攝影書:「美食写真の達人」進藤ヒカル・著
頭像
tylerlin
留言五百如一日
文章: 618
註冊時間: 05/01/2001 1:01 am
來自: 溫哥華 / 台北
聯繫:

#11 文章 tylerlin »

進藤兄想太多了.... 真正懂OSX的人台灣沒幾個。要懂OSX,就要懂NEXT..

懂"NEXT"的人其實全世界也沒多少... (NEXT就是OSX的前身,OSX裡面有很多Class都是NS開頭就是這個原因)

進藤兄加油,成為高手的日子指日可待阿.. :lol:
到時候就靠你啦 :badgrin: :badgrin: :badgrin:

ps: 書不用買了,找不到的啦。倒是蘋果的開發套件裡的文件全部讀完就可以讓你在台灣稱王了 8)
最後由 tylerlin 於 08/22/2005 8:41 am 編輯,總共編輯了 1 次。
頭像
ulysses
討論區管理員
文章: 2475
註冊時間: 05/18/2001 1:01 am
來自: Forgotten Realm
聯繫:

#12 文章 ulysses »

理論上 AFP over SSH 應該是用來連 OS X Server 專用的吧?
普通 OS X 有 AFP Sharing for SSH 的 Service 嗎?

http://www.oreillynet.com/cs/user/view/cs_msg/41826

前面說的 SSH Tunneling 應該和 AFP over SSH 是兩碼子事,
SSH Tunneling 等於是在 Application Layer 之上多加一層 Security Layer,
End Application (AFP) 指不過是把連線從 Raw Socket 改成 Tunneling Socket,
程式內部不會察覺任何差異。

何況,AFP 原本就會使用加密的 Authentication,多用一層 SSH 實在沒有必要。
ash nazg durbatuluk, ash nazg gimbatul,
ash nazg thrakatuluk agh burzum-ishi krimpatul.
頭像
tylerlin
留言五百如一日
文章: 618
註冊時間: 05/01/2001 1:01 am
來自: 溫哥華 / 台北
聯繫:

#13 文章 tylerlin »

ulysses 寫:理論上 AFP over SSH 應該是用來連 OS X Server 專用的吧?
普通 OS X 有 AFP Sharing for SSH 的 Service 嗎?

http://www.oreillynet.com/cs/user/view/cs_msg/41826

前面說的 SSH Tunneling 應該和 AFP over SSH 是兩碼子事,
SSH Tunneling 等於是在 Application Layer 之上多加一層 Security Layer,
End Application (AFP) 指不過是把連線從 Raw Socket 改成 Tunneling Socket,
程式內部不會察覺任何差異。

何況,AFP 原本就會使用加密的 Authentication,多用一層 SSH 實在沒有必要。
太好了,知道AFP有加密那我晚上可以安心入睡了。其實SSH隧道主要是讓你通過討厭的防火牆 :) 不知對不對?
頭像
進藤光
冰果室元老
文章: 3205
註冊時間: 03/16/2005 5:18 pm
來自: insoler.com
聯繫:

#14 文章 進藤光 »

ulysses 寫:理論上 AFP over SSH 應該是用來連 OS X Server 專用的吧?
普通 OS X 有 AFP Sharing for SSH 的 Service 嗎?

http://www.oreillynet.com/cs/user/view/cs_msg/41826

前面說的 SSH Tunneling 應該和 AFP over SSH 是兩碼子事,
SSH Tunneling 等於是在 Application Layer 之上多加一層 Security Layer,
End Application (AFP) 指不過是把連線從 Raw Socket 改成 Tunneling Socket,
程式內部不會察覺任何差異。

何況,AFP 原本就會使用加密的 Authentication,多用一層 SSH 實在沒有必要。
剛好 OIKOS 的 H.H. 版主也認為【只有 server 版才提供】....
我爬不到新的文,只好拖到現在才回應.....

http://oikos.com.tw/v4/viewtopic.php?pid=62971#p62971
H.H. 寫:你要連的那部 Mac 裝的是 server 版的 Mac OS X 嗎?看這一篇的說明,似乎只有 server 版才提供讓 client 以 ssh 連接 AFP 的功能。

http://docs.info.apple.com/article.html ... c3fs3.html
謝謝!這篇文件其實就是寫在【File Services Administration】這個章節裡面,完全一模一樣!
而且我也早就設定好了....

http://www.apple.com/server/documentation/

我早就下載了整本電子書,原本想直接在螢幕上看,發現我的 PB 螢幕太小不易閱讀,只好把整本電子書通通列印出來!
哇啊~~高達上千頁,還沒有螢幕操作畫面!!

哎~~我一個小白友人(他買 iBook,剛好也姓白),虧我說,已經是 Admin 級,不用看螢幕畫面..... 哇咧~~

我貼張圖片比較容易讓版主跟高手們了解

圖檔

這就是第 5 步要我做的動作,我有開啊:
5. To allow clients to connect using secure AFP (using SSH), select "Enable secure connections."

當然 Firewall 的 22 port 也有開:
圖檔

如果沒開,用 Terminal 下 ssh 到 Mac Server 就連不進去了。
因為從 Client 連到 Server,還是從 Server 連到 Client,通通還是有 SSH 警告....

既然 Mac OS X 10.4.2 會提出警告 (10.3.9 也會),就表示應該是 SSH 有問題吧??

笨蛋阿光我真的搞不懂啊..... 嗚~~~

如果是 SSH 不好用又多此一舉,那.... 我真的不懂,Mac 在【連接伺服器】時,提供 SSH 警告要幹嘛?反正就不要 SSH 就對了....

請別誤會,我不是在抱怨,我是笨,不懂啊~~不懂~~
我只是想說,正常應該是沒有警告或錯誤訊息才對吧?

笨阿光也在這裡丟了一個問題;
http://discussions.info.apple.com/webx? ... @.68b75684

結果被反問跟要求改主題..... 哎~~
一堆問題,慢慢問好了,畢竟眾家高手們很忙的!!

你可以看到上面第二個畫面,裡面的 Open Directory 還沒啟動,我搞不懂要如何 Start ..... 嗚~~~

跟 Windows 的 Active Directory 應該是類似的東西,但是【長相】差很多,我不會用.... 只會用 AD.... 嗚~~
世界初、支援RAW相片上傳、分享、學習交流的 insoler • 社群網站https://www.insoler.com
攝影書:「美食写真の達人」進藤ヒカル・著
頭像
Impreza
留言五百如一日
文章: 573
註冊時間: 10/14/2003 7:16 pm
來自: 群山中

Re: 連接伺服器與 SSH 的問題

#15 文章 Impreza »

回覆文章