标签列表
Telnet登录主机并执行命令
java
exec
telnet
4
4
我正在使用Apache commons-net库来进行PC的telnet操作。连接到服务器后,我希望能够在该服务器上执行命令。在Java中,最好的实现方式是什么?
-
12rad
3
我不确定这个远程是否可行,但这是您如何在本地运行系统命令[使用_Runtime.exec()_]:http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html
- jahroy
但是 Runtime 实例不是我运行此应用程序的计算机的实例吗?而不是我通过 Telnet 进入的实例?
- 12rad
我本来想说你应该使用_ssh_而不是_telnet_,直到我看到你提到了一个PC :p
- jahroy
1
个回答
2
2
你最好使用
JSch
来telnet到远程机器并执行命令。请查看
示例
部分 - 它包含你需要的一切。
-
Amir Afghani
5
1
我似乎找不到一个演示telnet的例子 - 但是为什么你要使用telnet而不是ssh呢?
- Amir Afghani
1
看起来OP正在尝试连接到PC,也许它没有ssh?
- Abdullah Jibaly
我不想让它要求用户名和密码。它不必那么安全。因此,Telnet 是我的明显选择。
- 12rad
我想我不太清楚 - 我的意思是,你的要求似乎有点宽松。这是为学校吗?为什么要求用户名和密码是不好的?如果不是,只需使用用户公钥并设置StrictHostKeyChecking=false。
- Amir Afghani
1
@AmirAfghani,你提供的链接实际上不是一个telnet示例,它不能用于telnet,只能用于SSH。正如你在示例中看到的那样,它使用了端口22,这是用于SSH的端口,而telnet的端口是23。
- mostafa.S
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
14
使用expect脚本自动化telnet登录
6
PHP Telnet/SSH 动态登录
3
Shell脚本成功telnet登录后,如何发出命令?
9
Telnet【无法连接到远程主机:连接被拒绝】
3
使用Python连接到本地主机的SSH和telnet
3
JMeter - 使用Beanshell通过telnet执行命令
9
Linux脚本:解析telnet消息并退出
7
Telnet登录邮件服务器使用用户名和密码
5
Telnet本地主机
3
Ansible无需用户名登录telnet