标签: remote-access

如何将凭据传递给计算机,以便我可以使用Microsoft.Win32.RegistryKey.OpenRemoteBaseKey()?

如果我尝试在与我在同一域中的计算机中打开注册表(并且我的登录用户在目标计算机上具有管理员权限),则此.NET API可以正常工作.

如果它是一个具有不同的本地管理用户(我有密码)的域外机器,那就太棘手了.

我尝试在调用OpenRemoteBaseKey()之前使用WNetUseConnection()(过去在我想要读取远程磁盘文件的情况下很好用),但是没有骰子 - 我得到了访问被拒绝的异常.

显然,我必须以其他方式传递证书,但如何?

.net c# registry credentials remote-access

13
推荐指数
1
解决办法
1万
查看次数

C#命令运行远程系统

我必须从在Windows上运行的C#应用​​程序在Unix系统中运行命令.这两个系统在同一个网络中,我拥有所有必需的凭据.

是否有任何API可以通过建立SSH连接从C#代码运行UNIX的"ls"命令.

编辑: 我正在寻找一个有助于运行远程系统中的任何命令或脚本的解决方案.

c# ssh remote-access

13
推荐指数
1
解决办法
2万
查看次数

在Windows上的远程服务器(FTP)上使用Eclipse开发PHP

对于Eclipse来说,我是一个真正的klutz,但我也很穷,这就是为什么它是我选择的选项.

我已经安装了Eclipse 3.5,Eclipse for PHP和RSE.我实际上已经达到了一个目的,我可以创建一个新的(本地)项目并将所有文件下载到我的本地(Windows)计算机.我没有在我的本地盒子上运行任何类型的Web服务器,我希望暂时保持这种状态.

我已经将我的远程文件夹导入到我的本地项目中,在那里我可以看到所有PHP文件并进行编辑.但是当然,当我保存时,它只保存本地副本.没有"put"命令吗?我可以直接保存到服务器吗?或者立即同步那个文件?我当然不希望在每次微小的增量变化之后执行复杂的同步操作.

我不知道RSE究竟是什么,也不知道它是如何工作的,而且文档最好是隐藏的,最糟糕的是不存在.有没有人对我有一些提示?我的工作流程应该是什么(禁止任何本地服务器测试)?

理想情况下,我希望能够直接从远程服务器上的位置打开整个"项目",并避免完全处理"本地"副本.如果做不到这一点,我会愿意"获取"整个远程站点一次,然后手动"放置"我在本地更改的单个文件,前提是这不是一个繁琐的过程.我问得太多了吗?Dreamweaver以这种方式运行,但它对PHP的支持充其量是有限的,不能被认为是一个成熟的IDE ...

php eclipse ftp remote-access

13
推荐指数
1
解决办法
4万
查看次数

MySQL远程连接失败,出现"未知身份验证方法"

我试图从我的本地机器远程连接MySQL服务器,但我收到以下错误:

Warning: PDO::__construct(): The server requested authentication 
method unknown to the client [mysql_old_password] in 
C:\xampp\htdocs\ticket\terminal\sync.php

SQLSTATE[HY000] [2054] The server requested authentication method 
umknown to the client
Run Code Online (Sandbox Code Playgroud)

我的本地MySQL服务器版本是5.5.27,libmysql - mysqlnd 5.0.10远程MySQL服务器版本是5.5.23,mysqlnd版本没有公开.

我想这是一个不兼容的密码哈希问题,但我不知道如何解决它.以下是我的连接代码的一部分

$dsn = 'mysql:host=184.173.209.193;dbname=my_db_name';
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
); 

try {
    $online_dbh = new PDO($dsn, 'myusername', 'mypassword', $options);
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Congratulations!";
} catch (PDOException $e) {
    echo $e->getMessage();
} 
Run Code Online (Sandbox Code Playgroud)

mysql pdo database-connection remote-access

13
推荐指数
3
解决办法
6万
查看次数

在远程服务器上获取所有打开的PS会话(从新的控制台窗口)

我可以在远程服务器上启动5个新的PS会话,并通过运行Get-PSSession查看它们

PS C:\> New-PSSession -ComputerName MyServerName

     Id Name            ComputerName    State         ConfigurationName     Availability
     -- ----            ------------    -----         -----------------     ------------
      1 Session1        MyServerName   Opened        Microsoft.PowerShell     Available

    [repeat 4 more times]
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,当我尝试打开第6次会议,我得到的错误说,这是一个没有没有(5个并发远程PSSession中由于PoswerShells默认限制).但是运行Get-Session会显示所有5个会话,所以到目前为止一切正常:

PS C:\> New-PSSession -ComputerName MyServerName
    New-PSSession : [......maximum number of 5 concurrent shells]

PS C:\> Get-PSSession

     Id Name            ComputerName    State         ConfigurationName     Availability
     -- ----            ------------    -----         -----------------     ------------
      1 Session1        MyServerName   Opened        Microsoft.PowerShell     Available
      2 Session2        MyServerName   Opened        Microsoft.PowerShell     Available
      3 Session3        MyServerName   Opened        Microsoft.PowerShell     Available
      4 Session4        MyServerName   Opened        Microsoft.PowerShell …
Run Code Online (Sandbox Code Playgroud)

powershell remote-access powershell-3.0

13
推荐指数
1
解决办法
5万
查看次数

从远程服务器持续使用Jupyter Notebook

我使用连接到远程服务器,ssh -L但如果我关闭笔记本电脑盖或连接丢失,jupyter笔记本电脑将断开连接.

重新连接到远程服务器后,"最后"会话丢失.

可以做些什么让它持久?可以screen帮忙吗?

gnu-screen remote-access remote-server jupyter jupyter-notebook

13
推荐指数
2
解决办法
7005
查看次数

如何在远程机器上连接docker mysql容器

我有两台机器.我的机器IP1(Europe),和其他公共机器IP2(USA).在IP2我有mysql容器中运行带有音量/var/lib/mysql设置在主机上的某个文件夹被复制~/mysqldatabase.3306添加了端口防火墙规则.我也有ssh连接到机器.所以我不知道从哪里开始.通常当没有码头时我只添加

bind-address = 0.0.0.0
Run Code Online (Sandbox Code Playgroud)

作为mysql中的配置,我打开防火墙端口3306(或指向mysql的另一个端口)并且事情有效.所以我可以在IP2机器上的docker之外安装mysql-server软件包(主机是ubuntu16.04)并将其设置为指向该~/mysqldatabase文件夹,但是真的有必要这样做吗?有没有办法直接连接IP1IP2:mysql_container:mysql_database

我以两种方式运行mysql docker容器.一个是docker文件.另一个是systemctl服务.

docker-compose.yml的一部分:

version: "3"
services:
  mysql:
    image: mysql:5.7
    volumes:
      - /home/username/mysqldatabase:/var/lib/mysql
    ports:
      - '3306:3306'
    environment:
        MYSQL_ROOT_PASSWORD: rootpass
        MYSQL_DATABASE: somedb
        MYSQL_USER: someuser
        MYSQL_PASSWORD: someuserpassword
Run Code Online (Sandbox Code Playgroud)

mysql.service

[Unit]
Description=Run %p
Requires=docker.service
After=docker.service

[Service]
Restart=always
ExecStartPre=-/usr/bin/docker kill %p
ExecStartPre=-/usr/bin/docker rm -f %p
docker run --rm --name mysql -v /home/username/mysqldatabase:/var/lib/mysql -p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=rootpass -e MYSQL_DATABASE=somedb -e MYSQL_USER=someuser -e …
Run Code Online (Sandbox Code Playgroud)

mysql ports remote-access docker

13
推荐指数
2
解决办法
7324
查看次数

通过远程桌面开发

有没有人有关于让团队通过远程桌面工作的成功评论?

在许多工作场所,我们将最终用户通过Citrix和应用程序放在一个功能强大的中央服务器上.有时客户端与服务器位于同一建筑物中,但通常它们是远程的.

将我的开发人员放在使用Hyper-V的几台服务器上运行的Windows XP或Vista实例上可能会有一些巨大的好处.

我担心通过互联网的RDP/RDC太慢,以至于没有人能够有效地开发.

我相信我能听到很多关于它的坏事......那里有没有成功的人?

rdp development-environment remote-desktop remote-access

12
推荐指数
4
解决办法
1万
查看次数

远程SQLite管理器

有人知道我可以放在我的网站上的Sqlite管理器,以便我可以通过Web访问它并创建/编辑SQlite数据库.我想像MySQL的phpMyAdmin.

php sqlite remote-access

12
推荐指数
2
解决办法
8111
查看次数

使用Sublime Text编辑我用vagrant创建的本地服务器上的文件的解决方案?

我有一个无用的Ubuntu服务器用vagrant创建,通常vagrant ssh用来访问然后搞乱文件.

我需要编辑文件,我不是非常热衷于学习vim/emacs,所以我想知道我是否可以使用我选择的编辑器(Sublime Text 2)来编辑远程文件.

你会怎么推荐我这样做?我听过很多解决方案,FTP,rsync,vim/emacs等等,但我不确定我的特殊情况(Sublime和vagrant)我最喜欢做什么.

ssh ubuntu remote-access vagrant sublimetext2

12
推荐指数
2
解决办法
1万
查看次数