当我尝试运行时nc -l 1337 -e /bin/bash
,它说:
nc: invalid option -- e
usage: nc [-46AacCDdEFhklMnOortUuvz] [-K tc] [-b boundif] [-i interval]
[-p source_port] [--apple-delegate-pid pid] [--apple-delegate-uuid uuid]
[-s source_ip_address] [-w timeout] [-X proxy_version]
[-x proxy_address[:port]] [hostname] [port[s]]
Run Code Online (Sandbox Code Playgroud)
我想远程运行命令,但它只是远程打印文本。为什么这不起作用,我该如何解决?
我正在尝试安装/删除软件包。我使用Bento/freebsd-10.3 virtualbox 映像来尝试。
当我执行时pkg info -q
,我可以看到已安装软件包的列表。我感到困惑的是有些软件包不在列表中。
例如:ssh*
、*ssl*
不在列表中。
如何管理(删除或升级)即这些软件包/usr/bin
,比如说/usr/bin/ssh
,/usr/lib/libssl.so
?
因为如果我运行pkg install
,似乎所有文件都被安装到/usr/local
.
我正在尝试将一个文件从 Linux (CentOS) 复制到 Windows。
scp file.txt administrator@x.x.x.x:C:/
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:
ssh: connect to host x.x.x.x port 22: Connection refused
lost connection
Run Code Online (Sandbox Code Playgroud)
x.x.x.x
是我的 Windows 机器的 IP。端口22
已打开,但我无法通过 telnet 从 CentOS 连接到 Windows
curl -v x.x.x.x:22
* About to connect() to 10.109.10.135 port 22 (#0)
* Trying 10.109.10.135... Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host
Run Code Online (Sandbox Code Playgroud)
Windows 上的防火墙已禁用,端口22
已打开。我可以通过 putty 客户端连接到该端口上的 CentOS。我在这里很困惑。
谢谢。