当我通过 ssh 连接到远程主机时会发生什么?

当我通过 ssh 连接到远程主机时会发生什么?

我在匹兹堡大学上课,需要在大学 Linux 终端上远程完成工作。我使用命令 ssh[电子邮件保护]并提示我输入密码登录。

所有这些都运行良好,我知道如何使用简单的命令行参数进行导航,但我不太清楚这里发生了什么,因为助教并没有真正解释过。“thot.cs.pitt.edu”到底是什么?

当我输入命令和创建文件等时,它们会在我的计算机上执行吗?最后,当我登录时,为什么我无法运行 gedit 等 ubuntu 程序或访问计算机上的文件?

答案1

SSH 是 Secure Shell 的缩写。它是一种程序,允许您访问远程机器的终端,就像您实际连接到该机器一样。

thot.cs.pitt.edu 是您要连接的机器的域名。它类似于 google.com;只是对您来说不太容易记住。

您执行的命令正在运行偏僻的机器。例如,您无法运行 gedit,因为 ssh 仅允许文本传输,而 gedit 显然是一个图形编辑器。(NB,nano是一个友好的命令行文本编辑器)。

要访问远程计算机上的本地文件,您应该查看scp命令(安全复制)

相关内容