Python论坛  - 讨论区

标题:[python-chinese] 如何ssh到另外一台机器上执行程序

2008年01月04日 星期五 15:15

Jian Qin qinjian在gmail.com
星期五 一月 4 15:15:37 HKT 2008

ÎÒÒªsshµ½192.168.0.77 ÉÏÔËÐÐnetcat £¬ ²¢ÔÚ6677¶Ë¿ÚÉÏlisten

import subprocess

alist = ['192.168.0.77', '6677']
subprocess.Popen(['ssh', blist[0]])

subprocess.Popen(['netcat', '-l', '-p', blist[1]])

ÏÖÔÚ¿ÉÒÔssh¹ýÈ¥£¬µ«ÊÇûÓÐÔËÐÐnetcat¡£ÓÐÄÄλ֪µÀ¸ÃÔõô×öµÄÂð£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20080104/3b903bd0/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月04日 星期五 15:20

Jiahua Huang jhuangjiahua在gmail.com
星期五 一月 4 15:20:03 HKT 2008

用 rsh

On Jan 4, 2008 3:15 PM, Jian Qin <qinjian at gmail.com> wrote:
> 我要ssh到192.168.0.77 上运行netcat , 并在6677端口上listen
>
> import subprocess
>
> alist = ['192.168.0.77', '6677']
> subprocess.Popen(['ssh', blist[0]])
>
> subprocess.Popen (['netcat', '-l', '-p', blist[1]])
>
> 现在可以ssh过去,但是没有运行netcat。有哪位知道该怎么做的吗?
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月04日 星期五 15:56

Jiahua Huang jhuangjiahua在gmail.com
星期五 一月 4 15:56:14 HKT 2008

你用过 ssh 的吧,

调用 ssh 命令的话,
用 os.popen2 打开 ssh,
向 ssh 进程写你的命令

i,o = os.popen2('ssh 192.168.0.77 -p 6667')
i.write('nc -l -p 6668\n')
i.flush()

On Jan 4, 2008 3:15 PM, Jian Qin <qinjian at gmail.com> wrote:
> 我要ssh到192.168.0.77 上运行netcat , 并在6677端口上listen
>
> import subprocess
>
> alist = ['192.168.0.77', '6677']
> subprocess.Popen(['ssh', blist[0]])
>
> subprocess.Popen (['netcat', '-l', '-p', blist[1]])
>
> 现在可以ssh过去,但是没有运行netcat。有哪位知道该怎么做的吗?
>
> _

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月04日 星期五 15:59

Jiahua Huang jhuangjiahua在gmail.com
星期五 一月 4 15:59:25 HKT 2008

或者,你去看  python-paramiko 模块

On Jan 4, 2008 3:56 PM, Jiahua Huang <jhuangjiahua at gmail.com> wrote:
> 你用过 ssh 的吧,
>
> 调用 ssh 命令的话,
> 用 os.popen2 打开 ssh,
> 向 ssh 进程写你的命令
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月04日 星期五 16:13

Jiahua Huang jhuangjiahua在gmail.com
星期五 一月 4 16:13:30 HKT 2008

import paramiko
t = paramiko.Transport(('192.168.0.77', 6667))
t.connect(username='YYYYYYY', password='XXXXXXX')
chan = t.open_session()
chan.get_pty()
chan.invoke_shell()
chan.send('nc -l -p 6668 \n')
print chan.recv(1024)


On Jan 4, 2008 3:59 PM, Jiahua Huang <jhuangjiahua at gmail.com> wrote:
> 或者,你去看  python-paramiko 模块
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月06日 星期日 17:40

jessinio liang jessinio在gmail.com
星期日 一月 6 17:40:05 HKT 2008

呢个劲秋!!

收藏

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月07日 星期一 15:54

Jian Qin qinjian在gmail.com
星期一 一月 7 15:54:11 HKT 2008

Èç¹û£º
import os
i,o = os.popen2('ssh 192.168.0.77')

»á±¨  "Pseudo-terminal will not be allocated because stdin is not a terminal"
googleÁËһϣ¬ssh -tt ¿ÉÒÔ½â¾ö¡£
µ«ÊÇssh -tt Ö»¶ÔsubprocessÓÐÓ㬶Ôpopen2²»Æð×÷Óã¬ËùÒÔ×îºóÄÜÓõĴúÂëÊÇ£º

import subprocess
p = subprocess.Popen(['ssh', '-tt', '192.168.0.77'])
p.stdin.write('nc -l -vv -p 6666')

²»¹Üsubprocess»¹ÊÇpopen£¬µ÷ÓÃssh -ttʱ¶¼»á±¨
tcgetattr: Invalid argument´íÎó£¬ µ«subprocessÄܼÌÐøÖ´ÐУ¬popen2ÔòÎÞÏìÓ¦

paramiko Ä£¿é²»ÊìϤ£¬±¨Á˸öimport error¾ÍûÊÔÁË£º£©

2008/1/4, Jiahua Huang < jhuangjiahua在gmail.com >:
>
> »òÕߣ¬ÄãÈ¥¿´  python-paramiko Ä£¿é
>
> On Jan 4, 2008 3:56 PM, Jiahua Huang < jhuangjiahua在gmail.com> wrote:
> > ÄãÓùý ssh µÄ°É£¬
> >
> > µ÷Óà ssh ÃüÁîµÄ»°£¬
> > Óà os.popen2 ´ò¿ª ssh£¬
> > Ïò ssh ½ø³ÌдÄãµÄÃüÁî
> >
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20080107/96b91076/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月07日 星期一 16:45

Jiahua Huang jhuangjiahua在gmail.com
星期一 一月 7 16:45:52 HKT 2008

调用 ssh 是需要标准输入输出的,你用 subprocess.Popen() 只有输出,当然不能用。

你还是用 paramiko 模块吧,

python-paramiko 模块需要你自己安装。

On Jan 7, 2008 3:54 PM, Jian Qin <qinjian at gmail.com> wrote:
> 如果:
> import os
> i,o = os.popen2('ssh 192.168.0.77')
>
> 会报  "Pseudo-terminal will not be allocated because stdin is not a terminal"
> google了一下,ssh -tt 可以解决。
> 但是ssh -tt 只对subprocess有用,对popen2不起作用,所以最后能用的代码是:
>
> import subprocess
> p = subprocess.Popen(['ssh', '-tt', '192.168.0.77'])
> p.stdin.write('nc -l -vv -p 6666')
>
> 不管subprocess还是popen,调用ssh -tt时都会报
> tcgetattr: Invalid argument错误, 但subprocess能继续执行,popen2则无响应
>
> paramiko 模块不熟悉,报了个import error就没试了:)
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月08日 星期二 01:59

shhgs shhgs.efhilt在gmail.com
星期二 一月 8 01:59:06 HKT 2008

I recommend pxssh.


On Jan 7, 2008 3:45 AM, Jiahua Huang <jhuangjiahua在gmail.com> wrote:
> 调用 ssh 是需要标准输入输出的,你用 subprocess.Popen() 只有输出,当然不能用。
>
> 你还是用 paramiko 模块吧,
>
> python-paramiko 模块需要你自己安装。
>
> On Jan 7, 2008 3:54 PM, Jian Qin <qinjian在gmail.com> wrote:
> > 如果:
> > import os
> > i,o = os.popen2('ssh 192.168.0.77')
> >
> > 会报  "Pseudo-terminal will not be allocated because stdin is not a terminal"
> > google了一下,ssh -tt 可以解决。
> > 但是ssh -tt 只对subprocess有用,对popen2不起作用,所以最后能用的代码是:
> >
> > import subprocess
> > p = subprocess.Popen(['ssh', '-tt', '192.168.0.77'])
> > p.stdin.write('nc -l -vv -p 6666')
> >
> > 不管subprocess还是popen,调用ssh -tt时都会报
> > tcgetattr: Invalid argument错误, 但subprocess能继续执行,popen2则无响应
> >
> > paramiko 模块不熟悉,报了个import error就没试了:)
> >
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月08日 星期二 18:29

wu jiyong jiyong.wu在gmail.com
星期二 一月 8 18:29:04 HKT 2008

在终端上,我常用命令:
ssh -luser host "command"
在主机host执行一个命令。

如果不需要输入密码,或许可以这么做:
os.popen('ssh -t user at host "command"')


On  4, Jian Qin <qinjian at gmail.com> wrote:
> 如果:
> import os
> i,o = os.popen2('ssh 192.168.0.77')
> 
> 会报  "Pseudo-terminal will not be allocated because stdin is not a terminal"
> google了一下,ssh -tt 可以解决。
> 但是ssh -tt 只对subprocess有用,对popen2不起作用,所以最后能用的代码是:
> 
> import subprocess
> p = subprocess.Popen(['ssh', '-tt', '192.168.0.77'])
> p.stdin.write('nc -l -vv -p 6666')
> 
> 不管subprocess还是popen,调用ssh -tt时都会报
> tcgetattr: Invalid argument错误,但subprocess能继续执行,popen2则无响应
> 
> paramiko 模块不熟悉,报了个import error就没试了:)
> 
> 2008/1/4, Jiahua Huang < jhuangjiahua at gmail.com >:
> 
>     或者,你去看  python-paramiko 模块
> 
>     On Jan 4, 2008 3:56 PM, Jiahua Huang < jhuangjiahua at gmail.com> wrote:
>     > 你用过 ssh 的吧,
>     >
>     > 调用 ssh 命令的话,
>     > 用 os.popen2 打开 ssh,
>     > 向 ssh 进程写你的命令
>     >
>     _______________________________________________
>     python-chinese
>     Post: send python-chinese at lists.python.cn
>     Subscribe: send subscribe to python-chinese-request at lists.python.cn
>     Unsubscribe: send unsubscribe to   python-chinese-request at lists.python.cn
>     Detail Info: http://python.cn/mailman/listinfo/python-chinese
> 
> 

> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月10日 星期四 17:12

Jian Qin qinjian在gmail.com
星期四 一月 10 17:12:50 HKT 2008

Ææ¹ÖµÄÊä³ö£º
import paramiko
t = paramiko.Transport('172.30.137.13')
t.connect(username='', password='')
chan = t.open_session()

chan.get_pty()
chan.invoke_shell()
chan.send('ls \n')
print chan.recv(1024)
Õâ¸ö´òÓ¡³öÀ´µÄÊÇlsµÄÊä³ö

Èç¹û¸ÄΪ
import paramiko
t = paramiko.Transport('172.30.137.13')
t.connect(username='qinjian', password='oldqinoldqin')
chan = t.open_session()

chan.exec_command('ls \n')
print chan.recv(1024)
´òÓ¡³öÀ´µÄÄÚÈÝÊÇ
Last login: Thu Jan 10 17:07:06 2008 from 172.30.137.43

²»ÖªµÀÊÇʲôԭÒò£¿

ÔÚ08-1-7£¬Jiahua Huang <jhuangjiahua在gmail.com> дµÀ£º
>
> µ÷Óà ssh ÊÇÐèÒª±ê×¼ÊäÈëÊä³öµÄ£¬ÄãÓà subprocess.Popen() Ö»ÓÐÊä³ö£¬µ±È»²»ÄÜÓá£
>
> Ä㻹ÊÇÓà paramiko Ä£¿é°É£¬
>
> python-paramiko Ä£¿éÐèÒªÄã×Ô¼º°²×°¡£
>
> On Jan 7, 2008 3:54 PM, Jian Qin <qinjian在gmail.com> wrote:
> > Èç¹û£º
> > import os
> > i,o = os.popen2('ssh 192.168.0.77')
> >
> > »á±¨  "Pseudo-terminal will not be allocated because stdin is not a
> terminal"
> > googleÁËһϣ¬ssh -tt ¿ÉÒÔ½â¾ö¡£
> > µ«ÊÇssh -tt Ö»¶ÔsubprocessÓÐÓ㬶Ôpopen2²»Æð×÷Óã¬ËùÒÔ×îºóÄÜÓõĴúÂëÊÇ£º
> >
> > import subprocess
> > p = subprocess.Popen(['ssh', '-tt', '192.168.0.77'])
> > p.stdin.write('nc -l -vv -p 6666')
> >
> > ²»¹Üsubprocess»¹ÊÇpopen£¬µ÷ÓÃssh -ttʱ¶¼»á±¨
> > tcgetattr: Invalid argument´íÎó£¬ µ«subprocessÄܼÌÐøÖ´ÐУ¬popen2ÔòÎÞÏìÓ¦
> >
> > paramiko Ä£¿é²»ÊìϤ£¬±¨Á˸öimport error¾ÍûÊÔÁË£º£©
> >
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20080110/35fddd3f/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月10日 星期四 18:19

Jiahua Huang jhuangjiahua在gmail.com
星期四 一月 10 18:19:17 HKT 2008

这个是 ssh 登录的提示文字啊,
你继续读

On Jan 10, 2008 5:12 PM, Jian Qin <qinjian at gmail.com> wrote:
> print chan.recv(1024)
> 打印出来的内容是
> Last login: Thu Jan 10 17:07:06 2008 from 172.30.137.43
>
> 不知道是什么原因?
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月11日 星期五 18:51

searun searun在gmail.com
星期五 一月 11 18:51:06 HKT 2008

这个不是跨平台的。
On 1/8/08, shhgs <shhgs.efhilt at gmail.com> wrote:
> I recommend pxssh.
>
>
> On Jan 7, 2008 3:45 AM, Jiahua Huang <jhuangjiahua at gmail.com> wrote:
> > 调用 ssh 是需要标准输入输出的,你用 subprocess.Popen() 只有输出,当然不能用。
> >
> > 你还是用 paramiko 模块吧,
> >
> > python-paramiko 模块需要你自己安装。
> >
> > On Jan 7, 2008 3:54 PM, Jian Qin <qinjian at gmail.com> wrote:
> > > 如果:
> > > import os
> > > i,o = os.popen2('ssh 192.168.0.77')
> > >
> > > 会报  "Pseudo-terminal will not be allocated because stdin is not a terminal"
> > > google了一下,ssh -tt 可以解决。
> > > 但是ssh -tt 只对subprocess有用,对popen2不起作用,所以最后能用的代码是:
> > >
> > > import subprocess
> > > p = subprocess.Popen(['ssh', '-tt', '192.168.0.77'])
> > > p.stdin.write('nc -l -vv -p 6666')
> > >
> > > 不管subprocess还是popen,调用ssh -tt时都会报
> > > tcgetattr: Invalid argument错误, 但subprocess能继续执行,popen2则无响应
> > >
> > > paramiko 模块不熟悉,报了个import error就没试了:)
> > >
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月15日 星期二 23:07

吴亮 garcia.relax在gmail.com
星期二 一月 15 23:07:30 HKT 2008

searun wrote:
> 这个不是跨平台的。
> On 1/8/08, shhgs <shhgs.efhilt在gmail.com> wrote:
>   
>> I recommend pxssh.
>>
>>
>> On Jan 7, 2008 3:45 AM, Jiahua Huang <jhuangjiahua在gmail.com> wrote:
>>     
>>> 调用 ssh 是需要标准输入输出的,你用 subprocess.Popen() 只有输出,当然不能用。
>>>
>>> 你还是用 paramiko 模块吧,
>>>
>>> python-paramiko 模块需要你自己安装。
>>>
>>> On Jan 7, 2008 3:54 PM, Jian Qin <qinjian在gmail.com> wrote:
>>>       
>>>> 如果:
>>>> import os
>>>> i,o = os.popen2('ssh 192.168.0.77')
>>>>
>>>> 会报  "Pseudo-terminal will not be allocated because stdin is not a terminal"
>>>> google了一下,ssh -tt 可以解决。
>>>> 但是ssh -tt 只对subprocess有用,对popen2不起作用,所以最后能用的代码是:
>>>>
>>>> import subprocess
>>>> p = subprocess.Popen(['ssh', '-tt', '192.168.0.77'])
>>>> p.stdin.write('nc -l -vv -p 6666')
>>>>
>>>> 不管subprocess还是popen,调用ssh -tt时都会报
>>>> tcgetattr: Invalid argument错误, 但subprocess能继续执行,popen2则无响应
>>>>
>>>> paramiko 模块不熟悉,报了个import error就没试了:)
>>>>
>>>>         
>>> _______________________________________________
>>> python-chinese
>>> Post: send python-chinese在lists.python.cn
>>> Subscribe: send subscribe to python-chinese-request在lists.python.cn
>>> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
>>> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>>>       
>> _______________________________________________
>> python-chinese
>> Post: send python-chinese在lists.python.cn
>> Subscribe: send subscribe to python-chinese-request在lists.python.cn
>> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
>> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>>     
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
大家有没有现成的关于使用paramiko进行ssh和scp的代码,
有的话发一个给我参考一下吧,
我给写一个关于ssh的脚本,
谢谢了
-------------- 下一部分 --------------
一个非文本附件被清除...
发信人: %(who)s
主题: %(subject)s
日期: %(date)s
大小: 235
Url: http://python.cn/pipermail/python-chinese/attachments/20080115/b66c48ee/attachment-0001.vcf 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月15日 星期二 23:26

mail ipostfix在gmail.com
星期二 一月 15 23:26:33 HKT 2008

ʹÓù«Ô¿ÈÏÖ¤¾Í¿ÉÒÔÁË

ÔÚ08-1-4£¬Jian Qin <qinjian在gmail.com> дµÀ£º
>
> ÎÒÒªsshµ½192.168.0.77 ÉÏÔËÐÐnetcat £¬ ²¢ÔÚ6677¶Ë¿ÚÉÏlisten
>
> import subprocess
>
> alist = ['192.168.0.77', '6677']
> subprocess.Popen(['ssh', blist[0]])
>
> subprocess.Popen (['netcat', '-l', '-p', blist[1]])
>
> ÏÖÔÚ¿ÉÒÔssh¹ýÈ¥£¬µ«ÊÇûÓÐÔËÐÐnetcat¡£ÓÐÄÄλ֪µÀ¸ÃÔõô×öµÄÂð£¿
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20080115/90ed37c0/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月16日 星期三 08:46

Jiahua Huang jhuangjiahua在gmail.com
星期三 一月 16 08:46:04 HKT 2008

她自带的文档和示例里就有……

2008/1/15 吴亮 <garcia.relax at gmail.com>:
> 大家有没有现成的关于使用paramiko进行ssh和scp的代码,
> 有的话发一个给我参考一下吧,
> 我给写一个关于ssh的脚本,
> 谢谢了
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月16日 星期三 11:51

Jian Qin qinjian在gmail.com
星期三 一月 16 11:51:46 HKT 2008

Ô­À´Jiahua Huang¸øµÄÀý×Ó£¬ÕÕÕâ¸ö×ö¾Í¿ÉÒÔÁË¡£²»¹ýÎҵijÌÐòʵÏÖµÄÊÇsshµ½Ö¸¶¨µÄÖ÷»úÉÏÈ¥netcat¼àÌý£¬
È»ºóÔÙÆðÒ»¸ösender.pyÏòÖ¸¶¨µÄÖ÷»ú
·¢ËÍÐÅÏ¢£¬Í¨¹ýÐÅÏ¢ÊÇ·ñÊÕµ½ºÍÕýÈ·À´ÅжÏgatewayÉϵÄiptablesÊÇ·ñÕýÈ·ÓÐЧ¡£ÓÃchan.send
()×ÜÓеãÎÊÌ⣬¿ÉÄÜÊÇÎÒûÉèÖÃÕýÈ·£¬ËùÒÔÎÒÓõÄÊÇ
chan.exec_command()
Äã¿ÉÒÔÏÈ¿´¿´paramikoµÄÎĵµ

import paramiko
t = paramiko.Transport(('192.168.0.77', 6667))
t.connect(username='YYYYYYY', password='XXXXXXX')
chan = t.open_session()
chan.get_pty()
chan.invoke_shell()
chan.send('nc -l -p 6668 \n')
print chan.recv(1024)

ÔÚ08-1-15£¬ÎâÁÁ <garcia.relax在gmail.com> дµÀ£º
>
> __________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> ´ó¼ÒÓÐûÓÐÏֳɵĹØÓÚʹÓÃparamiko½øÐÐsshºÍscpµÄ´úÂ룬
> ÓеĻ°·¢Ò»¸ö¸øÎҲο¼Ò»Ï°ɣ¬
> ÎÒ¸øдһ¸ö¹ØÓÚsshµÄ½Å±¾£¬
> ллÁË
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20080116/60a7fdc1/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月16日 星期三 12:06

Jiahua Huang jhuangjiahua在gmail.com
星期三 一月 16 12:06:09 HKT 2008

另外, scp 之类可以用 sftp 代替,
( sftp 就是 ssh 服务,而不是 ftp )

2008/1/15 吴亮 <garcia.relax at gmail.com>:
> 大家有没有现成的关于使用paramiko进行ssh和scp的代码,
> 有的话发一个给我参考一下吧,
> 我给写一个关于ssh的脚本,
> 谢谢了
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月16日 星期三 12:23

cougar2008 cougar2008在gmail.com
星期三 一月 16 12:23:35 HKT 2008

ÎÒÒ»Ö±ÒÔΪsftpÊÇftp¼Ó¸ö°²È«²ã£¬Ô­À´²»ÊÇ°¡

sftpºÍscpɶÇø±ðÄØ£¿




cougar2008
2008-01-16



·¢¼þÈË£º Jiahua Huang
·¢ËÍʱ¼ä£º 2008-01-16 12:07:19
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÈçºÎsshµ½ÁíÍâһ̨»úÆ÷ÉÏÖ´ÐгÌÐò

ÁíÍ⣬ scp Ö®Àà¿ÉÒÔÓà sftp ´úÌ棬
( sftp ¾ÍÊÇ ssh ·þÎñ£¬¶ø²»ÊÇ ftp )

2008/1/15 ÎâÁÁ  <garcia.relax在gmail.com >:
> ´ó¼ÒÓÐûÓÐÏֳɵĹØÓÚʹÓÃparamiko½øÐÐsshºÍscpµÄ´úÂ룬
> ÓеĻ°·¢Ò»¸ö¸øÎҲο¼Ò»Ï°ɣ¬
> ÎÒ¸øдһ¸ö¹ØÓÚsshµÄ½Å±¾£¬
> ллÁË
>
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20080116/ea50890e/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月16日 星期三 12:41

Jiahua Huang jhuangjiahua在gmail.com
星期三 一月 16 12:41:34 HKT 2008

sftp 可以看作是更方便的 scp,
lftp、nautilus 之类可以直接打开 sftp://

2008/1/16 cougar2008 <cougar2008 at gmail.com>:
>
> 我一直以为sftp是ftp加个安全层,原来不是啊
>
> sftp和scp啥区别呢?
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月17日 星期四 07:54

shhgs shhgs.efhilt在gmail.com
星期四 一月 17 07:54:24 HKT 2008

sshfs, rsync

2008/1/15 Jiahua Huang <jhuangjiahua在gmail.com>:
> sftp 可以看作是更方便的 scp,
> lftp、nautilus 之类可以直接打开 sftp://
>
> 2008/1/16 cougar2008 <cougar2008在gmail.com>:
> >
> > 我一直以为sftp是ftp加个安全层,原来不是啊
> >
> > sftp和scp啥区别呢?
>
> >
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号