Linux で SSH リモート ログインが可能になる

Linux はリモート ログインを有効にするために ssh を構成します

こんにちは!Linux システム Centos および Ubuntu 環境で ssh を有効にする方法は次のとおりです。

1. CentOS で SSH サービスを開く

  1. openssh サーバーをインストールします。
yum list installed |grep openssh-server
如果有输出,证明已经安装了openssh-server,如果没有,需要安装
yum install openssh-server
  1. sshdサービス構成ファイルを変更する
vi /etc/ssh/sshd_config
  1. リスニングポートを開き、その前にある # コメントを削除します。
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
  1. リモートログインを許可する
PermitRootLogin yes
  1. ユーザー名とパスワードを認証接続として使用する
PasswordAuthentication yes
  1. sshdサービスを開始する
service sshd start

7. ブートセルフスタートを設定する

systemctl enable sshd

2. Ubuntu が ssh サービスを開き、root ログインを許可します

  1. ssh サーバーをインストールします。Ubuntu にはデフォルトで ssh サーバーがインストールされていないため、インストールする必要があります。
apt-get install openssh-server
ssh客户端是默认安装的,安装包:openssh-client,apt安装
  1. sshd サービス構成ファイルを変更し、/etc/ssh/sshd_config ファイルを変更して、次のように変更します。
vi /etc/ssh/sshd_config

root アカウントの ssh ログインのリモート使用を許可する

#PermitRootLogin prohibit-password
PermitRootLogin yes
  1. システムまたは sshd サービスを再起動する必要があります
1.sudo /etc/init.d/ssh stop
2.sudo /etc/init.d/ssh start
3.sudo service ssh start
  1. ssh サービスをインストールした後、システムはデフォルトでシステム sshd を起動し、sshd のステータスを確認します。デフォルトで起動していない場合は、サービスを変更して有効にします。
sudo systemctl enable ssh

参考記事:参考リンク

おすすめ

転載: blog.csdn.net/weixin_43078123/article/details/129713471