无法 ssh 进入文件夹结构

无法 ssh 进入文件夹结构

我有一台服务器server.name。带有一个文件夹/home/user229472/folder

我可以像这样使用 ssh:

ssh [email protected]
cd folder
... 

scp 也可以工作:

scp [email protected]:folder/file.txt .

但我无法直接 ssh 进入folder

ssh [email protected]:folder
ssh: Could not resolve hostname server.name:folder: Name or service not known

我尝试了很多种方法,但都没有效果:

 ssh [email protected]:22
 ssh [email protected]/
 ssh [email protected]/home/
 ssh [email protected]/home/user229472
 ssh [email protected]:/home
 ssh [email protected]:/home/
 ssh [email protected]:/home/user229472/folder
 ssh [email protected]:/folder
 ssh [email protected]:folder

答案1

这应该可以做到:

ssh <user@server> -t 'cd <path to directory on remote server>; "$SHELL" -l'

就你的情况而言:

ssh [email protected] -t 'cd folder; "$SHELL" -l'

答案2

Ssh 为您提供登录 shell,验证您的身份后,您将登录到远程系统。完成此操作后,您可以使用 cd 等命令。如果您想在本地挂载远程文件夹,请使用 sshfs: sshfs user@remotehost:/path/to/remotefolder /path/to/localmountpoint 现在您可以通过 localmountpoint 访问远程文件夹

相关内容