我在 ~/apps/ 中有一个文件夹,在根 /apps/ 中有另一个文件夹
我想 ssh 给他们
ssh user@abc.com:~/apps/
Run Code Online (Sandbox Code Playgroud)
和
ssh user@abc.com:/apps/
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
无法解析主机名
我做错了什么?
小智 25
ssh user@server -t "cd /some/directory; bash --login"
Run Code Online (Sandbox Code Playgroud)
-t 如果有用户交互,则保持连接)bash --login需要在cd(见-t)之后保持连接SSH 需要以下语法:
ssh [other_options] [user@]hostname [command]
Run Code Online (Sandbox Code Playgroud)
所以当你输入:
ssh user@abc.com:~/apps/
Run Code Online (Sandbox Code Playgroud)
SSH 知道您想要使用用户“user”连接到名为“abc.com:~/apps/”的主机。由于该主机不存在,您会收到您引用的错误。
您必须将命令分成两部分,如下所示:
ssh user@abc.com
(type the password, and wait for ssh to log you in)
cd ~/apps/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27510 次 |
| 最近记录: |