我正在尝试 ssh 进入我的 arch linux 笔记本电脑,以使用我的电脑上的所有终端命令,但我不知道如何 ssh 进入我的笔记本电脑或更改设置以允许其他连接进入安装。我的电脑和笔记本电脑连接到同一网络,我在电脑上使用 Ubuntu WSL。
感谢任何人的帮助。
答案1
在您想要 ssh 进入的计算机上:
sudo pacman -S openssh
sudo vim /etc/ssh/sshd_config
--> 注释掉KbdInteractiveAuthentication no
systemctl start sshd.service && systemctl enable sshd.service
ip -br a | grep UP
--> 抓取<ip_address>
表单192.168.x.x
echo $USER
--> 这将是
在您想要连接的计算机上:
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 会话后,您应该在 Arch Linux 笔记本电脑上停止 SSH 守护进程:
systemctl stop sshd