如何通过 SSH 访问 Arch Linux?

如何通过 SSH 访问 Arch Linux?

我正在尝试 ssh 进入我的 arch linux 笔记本电脑,以使用我的电脑上的所有终端命令,但我不知道如何 ssh 进入我的笔记本电脑或更改设置以允许其他连接进入安装。我的电脑和笔记本电脑连接到同一网络,我在电脑上使用 Ubuntu WSL。

感谢任何人的帮助。

答案1

在您想要 ssh 进入的计算机上:

  1. sudo pacman -S openssh

  2. sudo vim /etc/ssh/sshd_config--> 注释掉KbdInteractiveAuthentication no

  3. systemctl start sshd.service && systemctl enable sshd.service

  4. ip -br a | grep UP--> 抓取<ip_address>表单192.168.x.x

  5. echo $USER--> 这将是

在您想要连接的计算机上:

  1. ssh <user_name>@<ip_address>--> 从您正在连接的计算机应用密码。

答案2

您可能正在使用 OpenSSH。最简单的方法是使用密码身份验证:

在您的 Arch Linux 笔记本电脑上,启动 SSH 守护进程:

systemctl start sshd

在您的 Arch Linux 笔记本电脑上,找到您的私有 IP 地址:

ip route get 1.2.3.4 | awk '{print $7}'

现在,在你的 Ubuntu PC 上,连接到 Arch:

ssh <username>@<ip>

例如,如果我的用户名是“michael”,而我的 IP 地址是“192.165.1.14”,我将运行:

ssh [email protected]

完成 SSH 会话后,您应该在 Arch Linux 笔记本电脑上停止 SSH 守护进程:

systemctl stop sshd

相关内容