Notepad ++ NppFTP经过身份验证,没有错误,没有文件,没有文件夹

时间:2016-01-21 02:19:46

标签: notepad++ sftp

连接时NppFTP挂起而没有错误消息。

在启动Notepad ++时,会在NppFTP窗口中正确显示NppFTP - Disconnected

选择(Dis)connect按钮,配置文件会正常开始连接。

在NppFTP - 输出窗口中显示以下内容:

[NppFTP] Everything initialized  
Connecting  
[SFTP] Host key accepted  
[SFTP] Banner: ~~~~  
[SFTP] Successfully authenticated

一切都停在这里。通常,连接后其余的NppFTP按钮会“亮起”,可以浏览文件和文件夹。只有settingsshow messages按钮有效。 NppFTP窗口显示NppFTP - Connecting

Notepad ++此时继续工作,但NppFTP卡住了。必须重新启动Notepad ++才能将NppFTP恢复为Disconnected状态以启用(Dis)connect button

我正在使用带密码的私钥文件身份验证。它以前工作但不是现在。想法?

Notepad ++ v6.1.5
NppFTP v0.2.4

1 个答案:

答案 0 :(得分:0)

您将一些输出放入.bashrc。它使您的ssh会话工作正常 TM ,但它使SFTP会话失败。

如果您希望在登录后获得一些输出,则应将其仅限于此类交互式会话(如ServerFault中提议的那样):

if [[ $- == *i* ]]; then
   echo "your stuff"
fi

来自man bash

  

交互式shell是在没有非选项参数的情况下启动的,没有-c选项,其标准输入和错误都连接到终端(由isatty(3)确定),或者以{开头{ {1}}选项。   如果bash是交互式的,则 PS1已设置且-i包含$-,允许shell脚本或启动文件测试此状态。