コンピュータのすべてのターミナルコマンドを使用するためにArch LinuxラップトップにSSHで接続しようとしていますが、ラップトップに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