标签: remote-access

使用 xargs 参数两次

我需要检查本地文件是否与远程主机文件相同。

文件位置如下: File1 at Local machine ./remotehostname/home/a/b/scripts/xyz.cpp

远程计算机上的 File2 远程主机名:/home/a/b/scripts/xyz.cpp

我打算使用命令比较这两个文件

diff  ./remotehostname/home/a/b/scripts/xyz.cpp remotehostname:/home/a/b/scripts/xyz.cpp


 find . -type f | grep -v .svn |xargs -I % diff % 
Run Code Online (Sandbox Code Playgroud)

我需要更改 % 以获取远程主机并比较文件。不知道如何在 % 上应用 sed。或者有没有更好的方法来比较这些文件。

一种方法可能是保存文件列表,然后在该文件上应用 sed,但我认为应该有更好的方法。此外,差异在远程主机上不起作用,也许我需要使用干 rsync 的输出?

sed remote-access xargs

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

远程运行命令的 Python Fabric 返回值

我正在使用 python Fabric 中的 run 命令远程执行脚本。

C = fabric.Connection('ip', user='user', connect_kwargs={"password": "password"})
try:
   r = C.run('python3 ~/script.py')
   if r:
        print('{} SUCCESS'.format(C.host))
        break
   else:
        print('{} ERROR'.format(C.host))
        break
except:
    print('{} ERROR'.format(C.host))
Run Code Online (Sandbox Code Playgroud)

我的 script.py 是:

def download_file(url, filename):
    try:
        response = requests.get(url)
        # Open file and write the content
        with open(filename, 'wb') as file:
            # A chunk of 128 bytes
            for chunk in response:
                file.write(chunk)
        return 1
    except requests.exceptions.RequestException as e:
        return 0

download_file(url,filename)
Run Code Online (Sandbox Code Playgroud)

当我执行 run 命令时,有没有办法查看我的函数中返回了哪个值,1 还是 0?

谢谢你!

python linux remote-access fabric

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

通过远程浏览器访问 Superset

我已经在远程 Linux 服务器上安装了 Apache Superset并在端口 8080 上对其进行了初始化。当我在 Linux 服务器上拉起 localhost:8080 时,主页显示,这表明安装按照他们的说明进行。

当我尝试使用http://server-name:8080从我的笔记本电脑(Windows 浏览器:Chrome)访问此页面时。它给了我“无法访问此站点”页面。

如果连接是通过输入打开的,我使用 netcat 进行了测试nc -zvw3 server-name 8080,它给了我Connection to server-name 8080 port [tcp/webcache] succeeded!

我在同一台服务器上的 8888 端口上安装了 Jupyter,它运行良好。任何想法将不胜感激。

remote-access remote-server apache-superset

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

使用 SSH 连接的 VS code 远程开发问题(Windows 到 Linux)

我目前正在尝试使用 VS code 设置远程开发环境。

我已经安装了远程 - SSH 插件并编辑了我的 .ssh/config 文件,如下所示

主持人ABC

User ubuntu

HostName xx.xx.xx.xx

IdentityFile ~/.ssh/filename
Run Code Online (Sandbox Code Playgroud)
  • 它抛出一个错误,提示“无法找到 SSH 安装”

本地计算机 - Windows 主机 - Ubuntu(Linux)

请帮忙解决这个问题

ssh openssh remote-access visual-studio-code vscode-remote

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

无法连接到远程服务器

我无法连接到远程SQL Server.

我做了以下事情:

  1. 启用TCP/IP协议

  2. 关闭了防火墙

  3. 启动SQL Server Browser服务.

但我仍然无法连接到服务器

服务器名称: - ip\SQLSERVER
用户 - 用户名
密码 - PWd

sql-server networking remote-access

0
推荐指数
1
解决办法
8389
查看次数

无法从远程计算机测试asp.net Web服务

我们构建了一个asp.net Web服务应用程序,我们在本地机器上进行测试.

我们已经将它部署在客户端的服务器上并在那里进行了测试.

Web服务返回JSON数据,而不是xml.

但是当我们尝试从远程计算机访问该URL时,我们无法看到用于获取参数的输入字段.它显示了Web服务中的方法列表,但是当我们单击它们时,没有用于输入的文本字段.

我们想远程访问Web服务并测试它们.

任何帮助,将不胜感激.

c# asp.net json web-services remote-access

0
推荐指数
1
解决办法
5052
查看次数

将cat本地主机的文件保护到远程主机

有没有办法保护附加文本到远程机器上的文件?没有实际复制文件.

目前,我需要做一个安全的副本,然后猫和追加.有什么方法可以直接安全附加?

任何帮助都很棒,谢谢.

ssh bash remote-access

0
推荐指数
1
解决办法
780
查看次数

我正在尝试远程访问 postgres 数据库,但修改 pg_hba.conf 和 postgresql.conf 后 postgres 服务将无法启动

我读到,为了启用对 postgres 数据库的远程访问,必须修改 pg_hba.conf 以添加客户端身份验证记录,并更改 postgresql.conf 中的监听地址。详细信息在这里

完成这两件事后,我的 postgres 服务将无法启动。这是我的日志:

2016-03-14 20:10:48 WET LOG:  invalid IP mask "trust": Unknown host
2016-03-14 20:10:48 WET CONTEXT:  line 81 of configuration file "C:/Program Files/PostgreSQL/9.5/data/pg_hba.conf"
2016-03-14 20:10:48 WET FATAL:  could not load pg_hba.conf
Run Code Online (Sandbox Code Playgroud)

第 81 行是我添加客户身份验证记录的地方。

当我尝试启动该服务时,使用本地系统帐户是否足够,还是需要登录?我需要在 postgresql 应用程序中配置组角色和登录角色吗?最后,如果有区别的话,数据库托管在 Google Compute Engine 实例上。

postgresql remote-access postgresql-9.5

0
推荐指数
1
解决办法
1587
查看次数

Windows 10 - 本地管理员拒绝WMIC/WMI远程访问

首先我的工作设置:

DesktopPC: Windows 10 Pro,版本:10.0.10586版本:10586,64位
笔记本电脑: Windows 10 Pro,版本:10.0.10586版本:10586,64位
用户:两台计算机具有相同的用户名{zuka}&password {等等.

我尝试使用笔记本电脑远程连接WMIC到我的DesktopPC并执行查询.
我在Powershell中键入以下shell命令:

    PS C:\Windows\system32> wmic
    wmic:root\cli> /user: zuka
    Please enter the password:blah
    wmic:root\cli> /node: {IP-Address of my DesktopPC}
    wmic:root\cli> csproduct get /value
    Node - {IP-Address of my DesktopPC}
    Error:
    Description = Access is denied.
Run Code Online (Sandbox Code Playgroud)

或者:

    get-wmiobject CIM_Memory -computername desktopPC { or IP } -credential zuka
Run Code Online (Sandbox Code Playgroud)

我得到一个错误消息,如:

    Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Run Code Online (Sandbox Code Playgroud)

我尝试通过以下步骤解决问题:(但它们都没有工作:[]

  • 走进secpol.msc和改变网络访问:共享和安全模式本地帐户,以经典-本地用户以themselfes验证.
  • 我还更改了secpol.msc 网络安全LAN …

windows powershell wmi remote-access wmic

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

如何在java中获取远程用户的用户名

我正在处理没有任何登录机制的应用程序,我组织中的任何用户都可以使用它.但我想选择将使用我的工具的远程用户的用户名.我有一个按钮点击我想要获取他们的用户名.

我试过request.getRemoteUsernull.尝试System.getenv("USERNAME")获取服务器所在的localhost的登录用户.尝试过getHostName,System.getProperty得到了localhost名称.试过这个 - new com.sun.security.auth.module.NTSystem().getName()但结果相同.

我使用的是java6,windows server和glassfish3服务器.

请提出建议,因为我不想使用任何外部链接和工具.

java credentials remote-access

-1
推荐指数
1
解决办法
7702
查看次数