我有一个服务器server.name
。带文件夹/home/user229472/folder
我可以像这样使用 ssh:
ssh user229472@server.name
cd folder
...
scp 也可以:
scp user229472@server.name:folder/file.txt .
但我不能直接 ssh 进入folder
:
ssh user229472@server.name:folder
ssh: Could not resolve hostname server.name:folder: Name or service not known
我尝试了很多变化,但没有一个有效:
ssh user229472@server.name:22
ssh user229472@server.name/
ssh user229472@server.name/home/
ssh user229472@server.name/home/user229472
ssh user229472@server.name:/home
ssh user229472@server.name:/home/
ssh user229472@server.name:/home/user229472/folder
ssh user229472@server.name:/folder
ssh user229472@server.name:folder
这应该这样做:
在你的情况下:
SSH 为您提供了一个登录 shell,在验证您的身份后,您将登录到远程系统。完成此操作后,您可以使用 cd 之类的命令。如果要在本地挂载远程文件夹,请使用 sshfs:
sshfs user@remotehost:/path/to/remotefolder /path/to/localmountpoint
现在您可以通过 localmountpoint 访问远程文件夹