ラズベリー - SSH远程登陆リモートシステムが接続を拒否しました。

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/caigen0001/article/details/100998040

リモートシステム内の最初の着陸SSHを解決するためにどのように接続を拒否しました。

 

 

Rお使いのシステムがインストールされていない場合のopenssh-serverはので、ここで、インストールされていないインストールaspberryデフォルトは、インストールapt-getをすることができます。

sudo apt install openssh-server

起動するかどうかを確認するためのOpenSSHサーバ:

pi@pi:~ $ ps -e | grep ssh
  574 ?        00:00:00 ssh-agent
  618 ?        00:00:00 ssh-agent

 唯一のssh-agentの場合は、起動しないのopenssh-サーバーを説明しました。

起動します。

pi@pi:~ $ sudo /etc/init.d/ssh start
[ ok ] Starting ssh (via systemctl): ssh.service.

openssh-サーバーを有効にするかどうかをもう一度確認してください:

pi@pi:~ $ ps -e | grep ssh
  484 ?        00:00:00 sshd
  574 ?        00:00:00 ssh-agent
  618 ?        00:00:00 ssh-agent

その記述はのsshdのopenssh-サーバが起動されている表示されます。

 

特別な注意、スタートのopenssh-サーバーからの起動を設定してください:

起動時にUbuntuのOpenSSHのサーバー構成:

/etc/rc.localファイルを開き、終了0ステートメントの前に追加しました:

    sudoの/etc/init.d/ssh開始

再起動、あなたは完成し、結果を開始してから起動することができます!

pi@pi:~ $ sudo vim /etc/rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi
sudo /etc/init.d/ssh start

exit 0

 

おすすめ

転載: blog.csdn.net/caigen0001/article/details/100998040