Application of SSH

Page 1

SSH 的 应用 Christophe chris.corsair@gmail.com NJU

2007-11-16


Contents

1 什么是 

2  和 d 的配置

3 S 的应用


Contents

1 什么是 

2  和 d 的配置

3 S 的应用


E Intro. 什么是 

R, telnet, ? R: Remote SHell Telnet: 远程交互 : Secure SHell,代替  + rlogin +  + telnet... S and OpenSSH


E Intro. 什么是 

R, telnet, ? R: Remote SHell Telnet: 远程交互 : Secure SHell,代替  + rlogin +  + telnet... S and OpenSSH


E Intro. 什么是 

R, telnet, ? R: Remote SHell Telnet: 远程交互 : Secure SHell,代替  + rlogin +  + telnet... S and OpenSSH


E Intro. 什么是 

R, telnet, ? R: Remote SHell Telnet: 远程交互 : Secure SHell,代替  + rlogin +  + telnet... S and OpenSSH


E Intro. 什么是 

R, telnet, ? R: Remote SHell Telnet: 远程交互 : Secure SHell,代替  + rlogin +  + telnet... S and OpenSSH


E Intro. 什么是 

Components

一个安全、强大、完备的工具集 , d, , sftp, -keygen, . . .


E Intro. 什么是 

 的用途

获得远程 shell 在远程主机运行程序(转发 X 流量) 作为 , telnet, r* 的安全通道 建立 


E Intro. 什么是 

 的用途

获得远程 shell 在远程主机运行程序(转发 X 流量) 作为 , telnet, r* 的安全通道 建立 


E Intro. 什么是 

 的用途

获得远程 shell 在远程主机运行程序(转发 X 流量) 作为 , telnet, r* 的安全通道 建立 


E Intro. 什么是 

 的用途

获得远程 shell 在远程主机运行程序(转发 X 流量) 作为 , telnet, r* 的安全通道 建立 


Contents

1 什么是 

2  和 d 的配置

3 S 的应用


E Intro.  和 d 的配置

配置文件的位置

 /etc/ssh/ssh config ∼/.ssh/config

d /etc/ssh/sshd config X11Forwarding yes


E Intro.  和 d 的配置

配置文件的位置

 /etc/ssh/ssh config ∼/.ssh/config

d /etc/ssh/sshd config X11Forwarding yes


E Intro.  和 d 的配置

配置文件的位置

 /etc/ssh/ssh config ∼/.ssh/config

d /etc/ssh/sshd config X11Forwarding yes


E Intro.  和 d 的配置

配置文件的位置

 /etc/ssh/ssh config ∼/.ssh/config

d /etc/ssh/sshd config X11Forwarding yes


Contents

1 什么是 

2  和 d 的配置

3 S 的应用


E Intro. S 的应用

远程 shell

ssh username@host 或 ssh -l username host


E Intro. S 的应用

运行远程程序

ssh username@host command ssh username@host screen -d -m command


E Intro. S 的应用

运行远程程序

ssh username@host command ssh username@host screen -d -m command


E Intro. S 的应用

安全通道

One way 1

ssh -L localport:host:remoteport username@middler

2

使用各种程序连接 localhost:localport

Or another 1

In sshd config: GatewayPorts yes

2

ssh -R serverport:host:remoteport username@server, host and remoteport are from localhost point of view.

3

使用各种程序连接 server:serverport


E Intro. S 的应用

安全通道

One way 1

ssh -L localport:host:remoteport username@middler

2

使用各种程序连接 localhost:localport

Or another 1

In sshd config: GatewayPorts yes

2

ssh -R serverport:host:remoteport username@server, host and remoteport are from localhost point of view.

3

使用各种程序连接 server:serverport


E Intro. S 的应用

安全通道

One way 1

ssh -L localport:host:remoteport username@middler

2

使用各种程序连接 localhost:localport

Or another 1

In sshd config: GatewayPorts yes

2

ssh -R serverport:host:remoteport username@server, host and remoteport are from localhost point of view.

3

使用各种程序连接 server:serverport


E Intro. S 的应用

安全通道

One way 1

ssh -L localport:host:remoteport username@middler

2

使用各种程序连接 localhost:localport

Or another 1

In sshd config: GatewayPorts yes

2

ssh -R serverport:host:remoteport username@server, host and remoteport are from localhost point of view.

3

使用各种程序连接 server:serverport


E Intro. S 的应用

安全通道

One way 1

ssh -L localport:host:remoteport username@middler

2

使用各种程序连接 localhost:localport

Or another 1

In sshd config: GatewayPorts yes

2

ssh -R serverport:host:remoteport username@server, host and remoteport are from localhost point of view.

3

使用各种程序连接 server:serverport


E Intro. S 的应用

安全通道

One way 1

ssh -L localport:host:remoteport username@middler

2

使用各种程序连接 localhost:localport

Or another 1

In sshd config: GatewayPorts yes

2

ssh -R serverport:host:remoteport username@server, host and remoteport are from localhost point of view.

3

使用各种程序连接 server:serverport


E Intro. S 的应用

建立 

V: Virtual Private Network,在应 用层提供传输层的功能。 简单地 : + pppd: 前提:远程主机上的 root/sudo 权限 sudo pppd nodetach <localIP>:<remoteIP> pty "ssh -l <username> <remoteMachine> sudo pppd notty"


E Intro. S 的应用

建立 

V: Virtual Private Network,在应 用层提供传输层的功能。 简单地 : + pppd: 前提:远程主机上的 root/sudo 权限 sudo pppd nodetach <localIP>:<remoteIP> pty "ssh -l <username> <remoteMachine> sudo pppd notty"


E Intro. S 的应用

建立 

V: Virtual Private Network,在应 用层提供传输层的功能。 简单地 : + pppd: 前提:远程主机上的 root/sudo 权限 sudo pppd nodetach <localIP>:<remoteIP> pty "ssh -l <username> <remoteMachine> sudo pppd notty"


E Intro. S 的应用

建立 

V: Virtual Private Network,在应 用层提供传输层的功能。 简单地 : + pppd: 前提:远程主机上的 root/sudo 权限 sudo pppd nodetach <localIP>:<remoteIP> pty "ssh -l <username> <remoteMachine> sudo pppd notty"


E Intro. S 的应用

S 启动远程图形界面

ssh -X username@host 前提:X11Forwarding,本地的 X Server 原理:利用  通道转发 X 流量 演示放在最后


E Intro. S 的应用

S 启动远程图形界面

ssh -X username@host 前提:X11Forwarding,本地的 X Server 原理:利用  通道转发 X 流量 演示放在最后


E Intro. S 的应用

S 启动远程图形界面

ssh -X username@host 前提:X11Forwarding,本地的 X Server 原理:利用  通道转发 X 流量 演示放在最后


E Intro. S 的应用

S 启动远程图形界面

ssh -X username@host 前提:X11Forwarding,本地的 X Server 原理:利用  通道转发 X 流量 演示放在最后


E Intro. S 的应用

S 启动远程图形界面

ssh -X username@host 前提:X11Forwarding,本地的 X Server 原理:利用  通道转发 X 流量 演示放在最后


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.