标签: sshfs

在Ubuntu 10.10中通过Nautilus获得证书的Ssh(sftp)

在我通过Nautilus(sftp)连接到我的服务器之前.现在我转移到Amazon EC2,只有一种方式连接到服务器(ubuntu 10.10),使用ssh -i mycert.pem,没有密码,只有证书.如何使用Nautilus连接服务器,就像我以前一样?换句话说,我想我可以通过在/ etc/ssh/ssh_config中进行一些更改来禁用证书,但不知道该怎么做.

UPD:最后我通过使用sshfs找到了解决方案,这里更多解释如何在本地安装Amazon ec2驱动器 - fuse + sshfs?

用关键字搜索sshfs + amazon ec2

UPD2:

ssh-add /path/to/my_cert.pem
Run Code Online (Sandbox Code Playgroud)

经过鹦鹉螺连接到sftp之后也工作正常

ssh ubuntu amazon-ec2 sshfs nautilus

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

fuse4x sshfs on macosx执行错误

我在我的日常工作中使用macosx 10.7上的sshfs.

要安装sshfs,我使用过macport:"port install fuse4x sshfs".

今天的错误:

$ sshfs user@domain.com:/path myfolder
fuse4x client library version is incompatible with the kernel extension (kext='0.9.0', library='0.9.2').
Run Code Online (Sandbox Code Playgroud)

欢迎任何提示.我不明白,我还没有更新系统.

macos fuse sshfs

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

SSHFS通过多个连接

我不得不偶尔远程工作.为此,我必须连接到网关服务器,然后我可以通过它连接到开发服务器.在工作中,我可以直接连接到开发服务器.我使用SSHFS将远程文件夹映射到本地文件夹(在Ubuntu中).我的同事似乎并不介意将vim用于他们的所有工作,但我更喜欢IDE和IDE.我知道只使用ssh我可以通过多个连接(ssh -t server1 ssh -t server2),但是我想对SSHFS做同样的事情.有谁知道如何实现这一目标?

linux sshfs

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

有没有办法提高亚马逊aws的sshfs速度?

我对AWS实例的ping是50ms,而通过ssh的cat'ing文件不到秒,但是当我使用sshfs挂载目录并使用SublimeText3打开它时,Gedit滞后大于10秒.我有什么办法可以减少这些滞后吗?2.为什么会这样?3.是否有一些更好的远程文件编辑工具?

我的ssh配置:

Host myinstance
  HostName ********
  User ec2-user
  IdentityFile ~/idfile
  Compression no
  Ciphers arcfour
  ServerAliveInterval 15
Run Code Online (Sandbox Code Playgroud)

ssh remote-access sshfs amazon-web-services sublimetext3

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

为什么在我做SSHFS时目录消失了?如何在Max OSX 10.9上设置SSHFS共享?

我正在运行Max OSX 10.9.3,我正在尝试在MacBook Pro和远程文件系统之间设置SSHFS文件共享.但是,当我尝试这样做时,它不起作用.

奇怪的是,它使目标目录消失.还有其他人看到过这种情况吗?这是一个错误吗?

首先看到我可以正常进入目标机器:

% ssh remoteuser@XXX.XXX.XXX.XXX            # <--- SSH to remote system works! See below.
remoteuser@XXX.XXX.XXX.XXX % ls -altr remoteDir
total 8
drwxr-xr-x 26 remoteuser remoteuser 4096 Jun 22 01:00 ..
drwxrwxrwx  2 remoteuser remoteuser 4096 Jun 22 01:08 .
remoteuser@XXX.XXX.XXX.XXX % exit
%                                           # <--- Logged out of remote system
Run Code Online (Sandbox Code Playgroud)

接下来,我在本地创建一个目录并验证它是否已创建:

% pwd
/mnt

% ls
total 0
drwxr-xr-x  31 root  admin  1122 Jun 18 18:34 ../
drwxr-xr-x   2 root  admin    68 Jun 23 08:11 ./ …
Run Code Online (Sandbox Code Playgroud)

macos file-sharing sshfs

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

IntelliJ文件同步在SSHFS上永远需要

我在Mac上进行所有开发,我的文件在远程Linux服务器上.我使用SSHFS来访问文件.当我在本地项目上使用IntelliJ时,我甚至没有注意到文件同步,很可能是因为它可以非常快速地访问文件.但是当我通过SSHFS打开一个项目时,同步需要很长时间,这很痛苦,因为检查取决于同步完成.在同步完成之前,我看不到任何代码分析.

我看到一个解决方案,有人将intellij项目文件移动到本地目录,并让项目指向SSHFS文件,但我宁愿把所有东西放在一个地方.

我需要知道如何加速同步或者即使文件正在同步也要运行检查.

intellij-idea sshfs

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

bash检查用户挂载是否失败

我正在写一个脚本来通过sftp传输一些文件.我希望通过使用sshfs挂载目录来进行传输作为本地传输,因为它使得创建所需的目录结构变得更加容易.我遇到的问题是我不确定如何处理没有网络连接的情况.基本上我需要一种方法来判断sshfs命令是否失败.如果无法安装远程目录,如何使脚本保释?

bash sshfs

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

如何通过sshfs将文件夹树放在缓存​​中

我想通过SSH在家工作.

我运行Ubuntu.我已经安装了sshfs并在本地安装了我的文件.但是,处理本地文件太慢,因为sshfs每次想要读取它时都会获取文件.

如何将所有内容放入缓存中?

ubuntu sshfs

4
推荐指数
2
解决办法
2038
查看次数

无法使用sshfs在Google Compute Engine上挂载目录

我正在尝试在Google Container Engine上安装远程文件系统。我正在关注本教程:https : //www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh

使用以下sshfs命令:

sudo sshfs -o sshfs_debug,allow_other <instance-name>.<region>.<project_id>:/home/<user_name> /mnt/gce-container
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

SSHFS version 2.5
read: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)

我引用了此链接https://cloud.google.com/sdk/gcloud/reference/compute/config-ssh ,可以通过以下命令使用ssh登录:

$gcloud compute config-ssh
$ssh <instance-name>.<region>.<project_id>
Run Code Online (Sandbox Code Playgroud)

有什么想法可能出什么问题吗?我不明白我应该使用什么密钥和用户名登录sshfs。

更新(11/5):我正在使用以下命令:

sshfs -o IdentityFile=~/.ssh/google_compute_engine <user>@<ip>:~/  /mnt/gce`
Run Code Online (Sandbox Code Playgroud)

我为我的用户更改了/ mnt / gce文件夹。我检查了IP是否与〜/ .ssh / config文件中的条目匹配。但是我仍然收到错误read: Connection reset by peer

sshfs google-compute-engine google-cloud-platform

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

Python 调试无法在 SSH FS(远程主机)上运行

问题:

我在 Mac 上使用 VSCode 版本 1.69.1(版本详细信息在底部)。在 Mac 上,我使用SSH FS连接到远程存储库

当我在远程 python 文件上单击“运行”>“开始调试”或“运行而不调试”时,“运行和调试窗格打开”,但文件未运行 [![窗格为空][1]][ 1]

调试器适用于本地存储库(托管在 Mac 上)。

我尝试重新安装 Python 扩展,删除远程服务器上的 ~/.vscode-server,在 Mac 上重新安装 VSCode,但似乎没有任何帮助。

这是早些时候的工作(一周前尝试过),但不确定发生了什么变化。从终端(连接到远程主机,由 SSH FS 呈现),我可以运行 python test.py并且可以工作

python 的 Launch.json 文件

    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true
        } …
Run Code Online (Sandbox Code Playgroud)

python sshfs visual-studio-debugging vscode-extensions vscode-debugger

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