广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3838 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为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.052148 second(s),query:15 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言