Skip to main content

何时在Linux中使用SSH命令

#4.1 怎么样从 MacOS 或 Linux 通过 SSH 远程 Linux (Linux 机器学习 教程教学 tutorial) (六月 2025)

#4.1 怎么样从 MacOS 或 Linux 通过 SSH 远程 Linux (Linux 机器学习 教程教学 tutorial) (六月 2025)
Anonim

LinuxSSH 命令允许您通过不安全的网络在两台主机之间使用安全加密连接登录并使用位于世界任何地方的远程计算机。命令(语法: ssh主机名 )在本地计算机上打开一个窗口,通过该窗口可以运行远程计算机上的程序并与之交互,就像它就在您面前一样。您可以使用远程计算机的软件,访问其文件,传输文件等。

一个SSH Linux会话已加密并需要身份验证。 代表 安全的SHell,指的是操作的固有安全性。

用法示例

使用网络ID登录计算机 comp.org.net 和用户名 JDOE ,您将使用以下命令:

ssh [email protected]

如果远程计算机的用户名与本地计算机上的用户名相同,则可以省略命令中的用户名:

ssh comp.org.net

然后,您将收到如下消息:

无法建立主机'sample.ssh.com'的真实性。 DSA密钥指纹是04:48:30:31:b0:f3:5a:9b:01:9d:b3:a7:38:e2:b1:0c。您确定要继续连接(是/否)吗?

进入 告诉机器将远程计算机添加到已知主机列表中, 的〜/ .ssh / known_hosts中 。您会看到如下消息:

警告:永久性地将“sample.ssh.com”(DSA)添加到已知主机列表中。

连接后,系统会提示您输入密码。输入后,您将获得远程计算机的shell提示符。

你也可以使用SSH 命令在没有登录的情况下在远程计算机上运行命令。例如:

ssh [email protected] ps

将执行该命令 PS 在计算机上的 comp.org.net 并在本地窗口中显示结果。

为何使用SSH?

SSH比其他与远程计算机建立连接的方法更安全,因为只有在建立安全通道后才发送登录凭据和密码。此外,SSH支持公钥加密。