我创建的用户user@'%'
使用password 'password
.但我无法联系:
mysql_connect('localhost:3306', 'user', 'password');
Run Code Online (Sandbox Code Playgroud)
当我创建用户时user@'localhost'
,我能够连接.为什么?不是'%'对任何主持人意味着什么?
我是Tensorflow的新手,可以从我正在做的一些可视化中获益.我知道Tensorboard是一个有用的可视化工具,但我如何在远程Ubuntu机器上运行它?
data-visualization machine-learning remote-access tensorflow tensorboard
我正在尝试使用以下图像设置私有docker注册表:https: //github.com/docker/docker-registry
只需运行:
docker run -p 5000:5000 registry
我只能从localhost拉/从这个存储库推送/但是如果我尝试从另一台机器上访问它(使用同一局域网上的私有地址),它会失败并显示错误消息:
*2014/11/03 09:49:04 Error: Invalid registry endpoint https ://10.0.0.26:5000/v1/':
Get https:// 10.0.0.26:5000/v1/_ping: Forbidden. If this private
registry supports only HTTP or HTTPS with an unknown CA certificate,
please add `--insecure-registry 10.0.0.26:5000` to the daemon's
arguments. In the case of HTTPS, if you have access to the registry's
CA certificate, no need for the flag; simply place the CA certificate
at /etc/docker/certs.d/10.0.0.26:5000/ca.crt*
Run Code Online (Sandbox Code Playgroud)
令我发疯的是我可以使用:curl 10.0.0.26:5000
和/或成功访问它
curl 10.0.0.26:5000/v1/search
我也不明白我应该在哪里以及如何通过--insecure-registry
国旗.
使用SSH密钥配置新的Digital Ocean Droplet.当我跑步时ssh-copy-id
,我得到的是:
ssh-copy-id user@012.345.67.89
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
sign_and_send_pubkey: signing failed: agent refused operation
user@012.345.67.89's password:
Number of key(s) added: 1
Now try logging into the machine, with: "ssh 'user@012.345.67.89'"
and check to make sure that only the key(s) you wanted were …
Run Code Online (Sandbox Code Playgroud) 我有一个带有Windows Server 2012的Azure VM,我刚安装了SQL Server 2012 Express数据库引擎组件.然后,我按照此处的说明远程连接SQL Server Management Studio.
- 为虚拟机创建TCP端点
- 在Windows防火墙中打开TCP端口
- 配置SQL Server以侦听TCP协议
- 配置SQL Server以进行混合模式身份验证
- 创建SQL Server身份验证登录
- 确定虚拟机的DNS名称
- 从另一台计算机连接到数据库引擎
在第七步之后,我收到以下错误:
建立与SQL Server的连接时发生网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)(Microsoft SQL Server,错误:53)
在远程连接之前还需要配置什么?
我一直在这里遵循故障排除说明.下面的每个块引用都是描述该链接的步骤.
确认已安装并运行SQL Server数据库引擎的实例.
完成.我们安装了SQL Server Express,它作为名为SQLEXPRESS的命名实例运行.
如果您尝试连接到命名实例,请确保SQL Server Browser服务正在运行.
完成.我们按照此处的步骤打开SQL Server Browser服务.
获取计算机的IP地址.
完成.我们稍后将使用这些来测试连接性,并可能为SQLEXPRESS设置静态端口.
10.241.62.155
FE80 :: 45:8c29:e19f:f78b 15%
获取SQL Server使用的TCP端口号.
完成.在SQL Server Management Studio中服务器日志显示服务器正在侦听端口49169.
启用协议
完成.我们已在配置管理器中启用了TCP/IP,但我们重新启动了SQL Server服务以防万一.
测试TCP/IP连接
完成.我们使用tcping.exe来测试连接(cmd ping不能与Azure一起快速工作.)我们能够连接到端口80.
测试本地连接
完成.我们在命令提示符下使用了 …
我有一个USB设备从系统读取数据并将它们传输到计算机.我想知道是否可以使用Linux单板PC(即Raspberry Pi)运行脚本并成为我的USB设备的远程服务器,我可以通过SSH或FTP连接到"远程服务器"(Linux)或其他协议(通过Internet)并将该USB端口安装到我的计算机上.任何软件都会这样做,你知道终端服务如何连接远程资源,我需要相同的,但最好是在Linux板上.
我的系统是Windows 7,因此我需要将远程USB安装为"本地端口",以便软件认为它在本地进行通信,并且它会找到读者.
我知道在我调用(start-server)
现有的Emacs会话后,我可以使用emacsclient -c
(在同一台计算机上)创建连接到该服务器的新帧,这样创建的每个新帧emacsclient
都可以访问同一组共享状态(例如缓冲区) ).
我发现的大多数文档都集中在"让我快速访问我的本地Emacs"用例,所以有两件事我还没有看到任何细节:
可以emacsclient -c
访问由其他用户启动的Emacs服务器,还是仅通过硬连线检测我自己的用户启动的会话?
Emacs服务器(直接或间接)是否支持远程连接?也就是说,有没有办法设置Emacs(可能涉及SSH),允许远程机器emacsclient -c
上的调用访问我的Emacs服务器的本地状态?
(如果你还没有猜到,我最终想要做的是结合上面的两种技术来提供基本的协作编辑支持.)
这是一个现实世界的问题,所以这就是我正在使用的:
su
或ssh
).如果它有所不同,机器在私有LAN上,安装(并运行)OpenSSH客户端和服务器,并且所有用户都可以连接到(他们自己的帐户)所有机器,但它们没有共享文件系统.
那么,有没有人知道Emacs服务器是否可以
编辑
正如在rwb的回答中所评论的那样,很明显,通过运行emacsclient -c
在本地打开的新窗口实际上是由远程 Emacs服务器进程创建的.也就是说,emacsclient
只是触发服务器中的相关行为.这会导致显示设置不正确的一些问题,因为服务器通常无法访问本地桌面(请参阅下文).但是,如果我使用以下命令序列,我现在可以连接到远程Emacs会话:
在一个终端中,1.22.333.44
IP地址在哪里remotehost
:
ssh -t -X remotehost \
"emacs -nw --eval
'(progn (setq server-host \"1.22.333.44\" server-use-tcp t) (server-start))'"
Run Code Online (Sandbox Code Playgroud)
然后在另一个(在同一台机器上):
scp remotehost:.emacs.d/server/server /tmp/server-file
DISPLAY=localhost:10 emacsclient -c -f /tmp/server-file
Run Code Online (Sandbox Code Playgroud)
该emacsclient
命令使远程Emacs服务器(它找到其中的详细信息/tmp/server-file …
我是设置服务器环境和mongoDB的新手.这可能听起来很简单,但是,我真的需要你的帮助.
我正在尝试连接到我的虚拟机,该虚拟机从本地机器运行mongodb实例,我相信当我在一个单独的远程服务器上运行时,它应该类似于生产环境.
环境如下:
虚拟机的专用IP:192.168.184.155
本地计算机和虚拟机的公共IP:96.88.169.145
我改变了bind_ip在/etc/mongod.conf文件从
bind_ip = 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
至
bind_ip = 127.0.0.1,192.168.184.155,96.88.169.145
Run Code Online (Sandbox Code Playgroud)
重新启动mongod服务后,虚拟机和本地计算机都无法通过mongodb命令访问mongodb并给我以下错误.
MongoDB shell version: 3.0.1
connecting to: test
2015-03-17T16:02:22.705-0400 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-03-17T16:02:22.707-0400 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
Run Code Online (Sandbox Code Playgroud)
但是,如果我改变了
bind_ip = 192.168.184.155
Run Code Online (Sandbox Code Playgroud)
并重新启动服务,它工作,我可以使用本地计算机上的mongo访问.它似乎不适用于多个IP地址.我试着在mongodb文档中查找,但是,他们确实提到bind_ip采用逗号分隔的列表,这让我很困惑.
感谢您的帮助.
我正在寻找一些应该随时可用的VPS /虚拟机,我必须能够从任何有互联网的电脑上访问它.
我知道一些付费服务,但只是想知道我是否可以免费获得虚拟机.
在刷新内存之前,我的CUDA程序在执行期间崩溃了.结果,设备内存仍然被占用.
我正在运行GTX 580,但nvidia-smi --gpu-reset
不支持.
放置cudaDeviceReset()
在程序的开头只会影响进程创建的当前上下文,并且不会刷新在它之前分配的内存.
我正在远程访问具有该GPU的Fedora服务器,因此物理重置非常复杂.
所以,问题是 - 在这种情况下有没有办法刷新设备内存?
remote-access ×10
azure ×1
cuda ×1
docker ×1
emacs ×1
emacsclient ×1
gpgpu ×1
linux ×1
mongodb ×1
mysql ×1
ports ×1
sql-server ×1
ssh ×1
ssh-keys ×1
tensorboard ×1
tensorflow ×1
tmux ×1
usb ×1
vps ×1