中国开发网: 论坛: 程序员情感CBD: 贴子 432806
haitao
Telnet will only work if you enable the telnet service on the Linux server. Most modern *n……
Telnet will only work if you enable the telnet service on the Linux server. Most modern *nix servers turn off telnet and use ssh instead, because of security issues with telnet (for one thing, the password is sent in plaintext). Hence, you can do one of two things:
1. Turn on telnet on the linux server and then use the telnet component to connect to it (not recommended).
2. Find an ssh component for Delphi. There are several available, but most are not free.
3. Download a command line ssh tool for Windows, such as Putty and execute this from your Delphi program with WinExec or ShellExecute and pass the command string to it.---这个办法不知道是否可行。。。。也许需要putty能支持特定的某种自动方式??

There is actually a fourth method and this is what I used around 6 years ago. You can write a quick daemon on the Linux end (in perl, python, C or whatever) that listens on a specific port for certain commands to come in. Then, all you have to do is use a socket component to connect to your daemon and send it the specific magic command to tar up the file. To make it even more secure, your daemon should only accept connections from a specific IP address.
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录