| |
| SSH的交互式Java应用开发和管理 |
| |
发布者: 发布时间:2007-10-26 |
|
|
|
启动演示 SSH Shell Server
引用
D:workspaceSecureJSH>ant demo Buildfile: build.xml
build:
compile-demo:
run-java-demo: [java] SSH-2.0-SJSHD-1.0: Generating an authorized key for user sjsh... [java] SSH-2.0-SJSHD-1.0: New authorized private key for user sjsh stored to D:workspaceSecureJSHSJSH-Demo-Roothomesjsh.sshid_rsa [java] SSH-2.0-SJSHD-1.0: Updated authorized public keys for user sjsh stored to D:workspaceSecureJSHSJSH-Demo-Roothomesjsh.sshauthorized_keys [java] SSH-2.0-SJSHD-1.0(@localhost/127.0.0.1:22022): Starting... [java] SSH-2.0-SJSHD-1.0: Generating Host DSA Key... [java] SSH-2.0-SJSHD-1.0: Host DSA Key Stored to: D:workspaceSecureJSHSJSH-Demo-Rootetcsshssh_host_dsa_key [java] SSH-2.0-SJSHD-1.0: Host DSA Public Key Stored to: D:workspaceSecureJSHSJSH-Demo-Rootetcsshssh_host_dsa_key.pub [java] SSH-2.0-SJSHD-1.0: Generating Host RSA Key... [java] SSH-2.0-SJSHD-1.0: Host RSA Key Stored to: D:workspaceSecureJSHSJSH-Demo-Rootetcsshssh_host_rsa_key [java] SSH-2.0-SJSHD-1.0: Host RSA Public Key Stored to: D:workspaceSecureJSHSJSH-Demo-Rootetcsshssh_host_rsa_key.pub [java] SSH-2.0-SJSHD-1.0(@localhost/127.0.0.1:22022): Started. [java] Now you can login using an SSH client, with: [java] User Name: sjsh [java] Private Key: D:workspaceSecureJSHSJSH-Demo-Roothomesjsh.sshid_rsa [java] [java] Type in anything to stop:
然后通过任意SSH客户端连接上去: (注意OpenSSH客户端需要更改 SJSH-Roothomesjsh.sshid_rsa 的权限属性为 600, 其他客户端不支持PEM格式私钥的需要转换其格式, PuTTY 带的 PUTTYGEN 工具转换比较好用)
引用
Using username "sjsh". Authenticating with public key "imported-openssh-key"
This is an interactive Java(TM) shell, type in Java(TM) statements to get them executed.
Type in Ctrl^D to logout.
Type in ? or help for a list of available commands.
Type in to complete commands.
Use UP/DOWN arrow keys for command history.
Here you are in the demo shell.
There are two demo built-in commands: msg and msgs, and one built-in field: msgs, those are added by this demo.
Try them out and write your own shell similarly.
SecueJSH Java(TM) Compiler Ready.
[jsh ]$ ? Built-in commands:
class + Start defining a new class in current package def [ [
|
| (转载文章请保留出处:北天JAVA技术网(www.java114.com)) |
| |
| 更多精彩文章: |
| 讨论Ajax之所以优于JSF的原因 |
| 取代JSP的新技术--tapestry |
| 怎样读取和处理XML的配置文件 |
| 在Java程序中实现回调例程 |
| Java Socket编程简捷学习过程 |
| 如何动态调用之Java脚本API |
| |
| 最近评论: |
|
|
| 鍥炲 |
|
|
|
| 那个雨天的想法! |
| wow gold,wow power leveling.wow power leveling,wow power leveling,
max(5797) |
|
|
| 那天的情景! |
| Maple Story mesos,MapleStory mesos,ms mesos,mesos,SilkRoad Gold,
max(8959) |
|
|
| 轻轻走过你的窗前! |
| world of warcraft gold,cheap world of warcraft gold,warcraft gold,world of warcraft gold,cheap world of warcraft gold,warcraft gold max(3423) |
|
|
| 快乐情人节! |
| wow gold,wow gold,wow gold,wow gold,wow gold,wow gold,wow gold buy wow gold for cheap.
max(8481) |
|
|
| 没有情人的情人节! |
| wow gold,wow power leveling.wow power leveling,wow power leveling,
max(5617) |
|
|
| 没有情人的情人节! |
| wow gold,wow power leveling.wow power leveling,wow power leveling,
max(3689) |
|
|
| 回复:SSH的交互式Java应用开发和管理 |
| power leveling
world of warcraft gold
power leveling wow
wow gold
buy wow gold
wow power leveling
guild wars gold
Maple Mesos
guild wars money
cheap Maple Story Mesos
buy Maple Meso
gw money
cheap guild wars money
cheap gw money
Maple Story Meso
cheap MapleStory Mesos
runescape money
runescape coin
runescape gold
runescape power leveling
buy runescape gold
rs gold
runescape gold
runescape gp |
|
|
| 不想在乎你! |
| dofus kamas,dofus kamas,EVE ISK,dog shoes,pet supply,
max(402) |
|
|
| 远方的你! |
| world of warcraft gold,wow gold,a href="http://www.gogoer.com">world of warcraft gold,cheap world of warcraft gold
max(9310) |
|
|
| |
| 免责声明:该文章由网友发表,如果对您造成侵权,请联系站长。 |
|