在我通过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之后也工作正常
我在我的日常工作中使用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)
欢迎任何提示.我不明白,我还没有更新系统.
我不得不偶尔远程工作.为此,我必须连接到网关服务器,然后我可以通过它连接到开发服务器.在工作中,我可以直接连接到开发服务器.我使用SSHFS将远程文件夹映射到本地文件夹(在Ubuntu中).我的同事似乎并不介意将vim用于他们的所有工作,但我更喜欢IDE和IDE.我知道只使用ssh我可以通过多个连接(ssh -t server1 ssh -t server2),但是我想对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) 我正在运行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) 我在Mac上进行所有开发,我的文件在远程Linux服务器上.我使用SSHFS来访问文件.当我在本地项目上使用IntelliJ时,我甚至没有注意到文件同步,很可能是因为它可以非常快速地访问文件.但是当我通过SSHFS打开一个项目时,同步需要很长时间,这很痛苦,因为检查取决于同步完成.在同步完成之前,我看不到任何代码分析.
我看到一个解决方案,有人将intellij项目文件移动到本地目录,并让项目指向SSHFS文件,但我宁愿把所有东西放在一个地方.
我需要知道如何加速同步或者即使文件正在同步也要运行检查.
我正在写一个脚本来通过sftp传输一些文件.我希望通过使用sshfs挂载目录来进行传输作为本地传输,因为它使得创建所需的目录结构变得更加容易.我遇到的问题是我不确定如何处理没有网络连接的情况.基本上我需要一种方法来判断sshfs命令是否失败.如果无法安装远程目录,如何使脚本保释?
我想通过SSH在家工作.
我运行Ubuntu.我已经安装了sshfs并在本地安装了我的文件.但是,处理本地文件太慢,因为sshfs每次想要读取它时都会获取文件.
如何将所有内容放入缓存中?
我正在尝试在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
我在 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
sshfs ×10
macos ×2
ssh ×2
ubuntu ×2
amazon-ec2 ×1
bash ×1
file-sharing ×1
fuse ×1
linux ×1
nautilus ×1
python ×1
sublimetext3 ×1