我刚刚注意到了一些事情真的诡异的...
当我运行lsof
vim 进程时,我看到另一个本地用户拥有的进程的端口 6013 的连接。我想知道它们可能来自哪里。我信任系统和那个其他用户。我不希望有任何形式的攻击。而是代表我出现了 PEBKAC 风格的错误。
我一直在查看我的 vimrc,甚至通过 grep 查找我的 vim 文件正在寻找“6013”,但找不到任何匹配项。
我不知道它们来自哪里......
需要注意的是,“远程”进程是其他用户的 sshd 进程。
lsof 输出(共 513 行):
vim 25955 michel 3u IPv6 106403503 0t0 TCP localhost:36886->localhost:6010 (ESTABLISHED)
vim 32539 michel 3u IPv6 106429306 0t0 TCP localhost:42422->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 4u IPv6 106429312 0t0 TCP localhost:42423->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 5u IPv6 106429316 0t0 TCP localhost:42424->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 6u IPv6 106429320 0t0 TCP localhost:42425->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 7u IPv6 106429324 0t0 TCP localhost:42426->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 8u IPv6 106429330 0t0 TCP localhost:42427->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 9u IPv6 106429334 0t0 TCP localhost:42428->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 10u IPv6 106429338 0t0 TCP localhost:42429->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 11u IPv6 106429344 0t0 TCP localhost:42430->localhost:6013 (CLOSE_WAIT)
vim 32539 michel 12u IPv6 106451243 0t0 TCP localhost:42695->localhost:6013 (CLOSE_WAIT)
[snip]
当前插件列表:
Plugin 'Jinja'
Plugin 'MarcWeber/vim-addon-mw-utils'
Plugin 'NrrwRgn'
Plugin 'SirVer/ultisnips'
Plugin 'ctrlp.vim'
Plugin 'ervandew/supertab'
Plugin 'gitv'
Plugin 'gmarik/Vundle.vim'
Plugin 'itchyny/lightline.vim'
Plugin 'jelera/vim-javascript-syntax'
Plugin 'mattn/emmet-vim'
Plugin 'molokai'
Plugin 'scrooloose/nerdtree'
Plugin 'tomtom/tlib_vim'
Plugin 'tpope/vim-fugitive'
Plugin 'tpope/vim-surround'
Plugin 'unimpaired.vim'
Plugin 'klen/python-mode'
查看的输出sudo netstat -ltpn | grep 6013
,我看到了这一点:
tcp 0 0 127.0.0.1:6013 0.0.0.0:* LISTEN 2285/sshd: franky@n
tcp6 0 0 ::1:6013 :::* LISTEN 2285/sshd: franky@n
因此,我 (michel) 拥有的进程打开与 拥有的进程的 TCP 连接franky
。
我也尝试过使用 运行没有 vimrc 的 vim vim -u NONE
,但网络连接仍然出现......
答案1
与此同时,我得出了与@Wumpus 相同的结论:端口6013
是与 X11 转发相关的端口。最后发现是我的问题~/.Xauthority
。我只需删除此文件并重新连接到远程主机即可解决问题。
也可能是一个坏$DISPLAY
变量。但我是在删除文件后才读到@Wumpus 的评论~/.Xauthority
,所以我无法理解他的理论。