如何配置PSFTP以避免连接超时后窗口自动关闭
如何配置PSFTP以避免连接超时后窗口自动关闭
我之前也碰到过这个糟心的问题——PSFTP连接超时断开后,随便按个键窗口就没了,每次都要重新启动,太麻烦了!后来摸索出几个实用的办法,你可以试试:
用交互模式脚本启动PSFTP
新建一个文本文件(比如叫psftp_init.txt),里面先写上你要连接的服务器命令,比如:open sitename.com保存后,打开命令提示符,用这个命令启动PSFTP:
psftp -b psftp_init.txt -i这里的
-i参数是关键,它会强制PSFTP进入交互模式,就算连接超时断开,也会回到PSFTP的命令提示符,你直接输入open sitename.com就能重新连接,不用重启程序。通过CMD窗口启动PSFTP
如果你不想搞脚本,还有个更简单的办法:别直接双击PSFTP的快捷方式,而是先打开一个CMD命令窗口,在里面输入psftp启动程序。这样就算PSFTP因为连接超时退出,CMD窗口依然会保留,你只要再输入psftp就能重新启动,不用再去找快捷方式。嫌每次打开CMD麻烦的话,还可以修改PSFTP的快捷方式:右键快捷方式→属性,把“目标”改成
cmd /k psftp,以后双击这个快捷方式,就会在CMD窗口里启动PSFTP,退出后窗口也不会关。
另外要注意,PuTTY的“连接关闭后保持窗口打开”设置确实对PSFTP没用,因为PSFTP是独立的命令行工具,不共享PuTTY的GUI设置,得用上面这些专门针对PSFTP的方法才行。
备注:内容来源于stack exchange,提问作者Sean Worle




