ホームページ  >  記事  >  運用・保守  >  Linux への SSH リモート アクセスの問題を解決する方法

Linux への SSH リモート アクセスの問題を解決する方法

WBOY
WBOY転載
2023-05-12 08:37:131743ブラウズ

Linux の IP アドレスを取得する

Alibaba Cloud またはその他のサーバーの場合、通常、プラットフォームはサーバーのパブリック IP を通知します。Linux で IP アドレスを取得したい場合は (単にウィンドウで ipconfig を使用するのと同じです)。

Linux のコマンドは次のとおりです。

ip a s   #这是命令简写版,其实等价于ip address show

Linux への SSH リモート アクセスの問題を解決する方法

コマンド ifconfig (ウィンドウの ipconfig とは 1 文字異なる) を渡すことができますが、このコマンドには次のコマンドが必要です。インストールするには、付属していません。インストールプロセスは次のとおりです (非常に簡単です)。

ifconfig コマンドのインストール

yum によるインストール

Linux への SSH リモート アクセスの問題を解決する方法

yum search コマンドを通じて、ifconfig コマンドが net-tools にあることがわかりました。このパッケージに .x86_64 が含まれている場合は、コマンド yum install net-tools.x86_64 を使用してこのパッケージをインストールするだけです。

インストールが完了したら、ifconfig -a コマンドを再度使用して、すべてのネットワーク カードを表示します。

Linux への SSH リモート アクセスの問題を解決する方法

Linux の IP アドレスは 192.168.1.101 であることがわかります。

ssh サービスの確認

IP を確認した後、Linux で Linux ssh サービスが有効になっているかどうかを確認する必要があります。 Linux では、コマンド yum list installs | grep openssh-server を使用して、yum が openssh-server をインストールしたかどうかを確認します。

yum を使用してインストールしなかった場合、この確認方法は適切ではないことに注意してください。

インストール後、sshd の設定を確認する必要があります。設定パスは /etc/ssh/sshd_config です。 vi を介して入力し、いくつかの項目が正しいかどうかを確認します。

Linux への SSH リモート アクセスの問題を解決する方法

Linux への SSH リモート アクセスの問題を解決する方法

Linux への SSH リモート アクセスの問題を解決する方法

##確認と変更後、保存します。テキストを入力し、sshd サービスを開始または再起動します。コマンド: sudo service sshd start。

権限の確認

/etc/ ディレクトリには、ホワイトリスト: hosts.allow とブラックリスト: hosts.allow の 2 つのファイルがあります。

このホワイトリストから IP を追加し (すべて追加することもできます)、ブラックリストから IP を削除する必要があります。

すべてを追加する方法は、hosts.allow ファイルの最後に行 (sshd: all) を追加することです。

Linux への SSH リモート アクセスの問題を解決する方法

仮想マシンの注意事項

クラウドサーバーであれば上記の問題は解決しますが、仮想マシンの場合はもう一つ注意が必要です。注意してください: 仮想マシンのネットワーク構成はブリッジ モードを選択する必要があります。

下の図はvirtualboxでの設定です。

Linux への SSH リモート アクセスの問題を解決する方法

#構成を有効にするには、構成後、仮想マシンを再起動する必要があります。

以上がLinux への SSH リモート アクセスの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。