2008年01月04日 星期五 15:15
ÎÒÒª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
2008年01月04日 星期五 15:20
用 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。有哪位知道该怎么做的吗? > >
2008年01月04日 星期五 15:56
你用过 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。有哪位知道该怎么做的吗? > > _
2008年01月04日 星期五 15:59
或者,你去看 python-paramiko 模块 On Jan 4, 2008 3:56 PM, Jiahua Huang <jhuangjiahua at gmail.com> wrote: > 你用过 ssh 的吧, > > 调用 ssh 命令的话, > 用 os.popen2 打开 ssh, > 向 ssh 进程写你的命令 >
2008年01月04日 星期五 16:13
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 模块 >
2008年01月06日 星期日 17:40
呢个劲秋!! 收藏
2008年01月07日 星期一 15:54
Èç¹û£º 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
2008年01月07日 星期一 16:45
调用 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就没试了:) >
2008年01月08日 星期二 01:59
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
2008年01月08日 星期二 18:29
在终端上,我常用命令: 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
2008年01月10日 星期四 17:12
Ææ¹ÖµÄÊä³ö£º 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
2008年01月10日 星期四 18:19
这个是 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 > > 不知道是什么原因? >
2008年01月11日 星期五 18:51
这个不是跨平台的。 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
2008年01月15日 星期二 23:07
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
2008年01月15日 星期二 23:26
ʹÓù«Ô¿ÈÏÖ¤¾Í¿ÉÒÔÁË ÔÚ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
2008年01月16日 星期三 08:46
她自带的文档和示例里就有…… 2008/1/15 吴亮 <garcia.relax at gmail.com>: > 大家有没有现成的关于使用paramiko进行ssh和scp的代码, > 有的话发一个给我参考一下吧, > 我给写一个关于ssh的脚本, > 谢谢了 >
2008年01月16日 星期三 11:51
ÔÀ´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
2008年01月16日 星期三 12:06
另外, scp 之类可以用 sftp 代替, ( sftp 就是 ssh 服务,而不是 ftp ) 2008/1/15 吴亮 <garcia.relax at gmail.com>: > 大家有没有现成的关于使用paramiko进行ssh和scp的代码, > 有的话发一个给我参考一下吧, > 我给写一个关于ssh的脚本, > 谢谢了 >
2008年01月16日 星期三 12:23
ÎÒÒ»Ö±ÒÔΪ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
2008年01月16日 星期三 12:41
sftp 可以看作是更方便的 scp, lftp、nautilus 之类可以直接打开 sftp:// 2008/1/16 cougar2008 <cougar2008 at gmail.com>: > > 我一直以为sftp是ftp加个安全层,原来不是啊 > > sftp和scp啥区别呢? >
2008年01月17日 星期四 07:54
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
Zeuux © 2024
京ICP备05028076号