廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3808 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
hearn 手機
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
風雲人物
級別: 風雲人物 該用戶目前不上站
推文 x0 鮮花 x12
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
ssh 的基本超作與特異功能
Openssh 是一個網路安全連線的Project
包涵了 sshd ssh sftp scp 等程式
sshd 是連線的 server 端
ssh 為遠端連線
sftp 為安全的 ftp
scp 為遠端copy

sftp:
只要一個 server 有 sshd ,就可以用 sftp 上線
用法和 ftp 一樣

scp:
可以把遠端的 file copy 到近端,反之亦然


scp 192.168.0.1:~/.bash_profile ~
scp ~/.bash_profile root@192.168.0.1:~/
[使用者@]機器:目錄
如要copy 目錄,可加 -r

最神奇的是ssh
一般來說,可以用
ssh root@192.168.0.1
以 root 身份連上 192.168.0.1
也可以
ssh root@192.168.0.1 "vi /etc/group"
在192.168.0.1 以 root 執行一個指令
還有
ssh 192.168.0.1 "tar zcf - ~/need_to_backup" > ~/backuped.tgz
可以直接把遠端機器的東西 backup 起來

<<ssh 遠端開啟xwindow>>
X-window 是 client & server 架構的,也就是說,
X 不是只能開在近端的桌面。
所以五六年前就在玩 X 的人一定還記得
setenv DISPLAY="xxxxx:0"
和 xhost +xxxxxx 的遠端桌面的技術吧…
可是,當時 X 是以 xlib 自己 handle protocal 並沒有加密。
所以是有危險性的。

現在, 在 ssh 的幫助下,這項功能就變得更方便,更安全了。
假設我正在近端使用 A 機器,想把遠端的 B 機器的X程式叫過來使用,那我要怎麼做呢?
1.
讓 B 機器可以 forward X11
修改 /etc/ssh/sshd_config 加入一行
X11Forwarding yes

2.
重開 B 機器的 sshd
/etc/init.d/sshd restart

3.
從 A 機器以
ssh -X B

ssh -Y B
連上 B 機器,如果 -X 不行的話,那可能是 gtk qt 的問題,可以用 -Y 試試看

例如
ssh -X B xeyes
ssh -Y B gqview

還是~~
ssh -Y B gdmflexiserver --xnest
這個很炫喔~


[ 此文章被andyz在2005-05-18 20:04重新編輯 ]



獻花 x0 回到頂端 [樓 主] From:台灣數位聯合 | Posted:2005-03-10 18:37 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.133671 second(s),query:15 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言